Basic Information
Topics# Modern Methodologies For Constructing Software Systems. Building Individual Program Modules and Object Oriented Programming Concepts. Design and Implementation of Medium and Large Programs Using Systematic Design Methodologies and The Concept of Design Patterns. The Use of Jave Programming Language For Exemplification And Practice.
Faculty: Electrical and Computer Engineering
|Undergraduate Studies
|Graduate Studies
Pre-required courses
(44101 - Introduction to Software Systems and 44268 - Int. to Data Structur and Algorithms) or (44101 - Introduction to Software Systems and 234218 - Data Structures 1) or (44268 - Int. to Data Structur and Algorithms and 234122 - Introduction to Systems Programming) or (44268 - Int. to Data Structur and Algorithms and 234124 - Introduction to Systems Programming) or (234124 - Introduction to Systems Programming and 234218 - Data Structures 1) or 234218 - Data Structures 1
Course with no extra credit
236703 - Object-oriented Programming
Related Books
- Applying UML and patterns : an introduction to object-oriented analysis and design and the unified process - Larman, Craig
- Design patterns : elements of reusable object-oriented software
- Object-oriented software construction - Meyer, Bertrand
- Program development in Java : abstraction, specification, and object-oriented design - Liskov, B.
- Software engineering - Sommerville, Ian
- The Java tutorial : a short course on the basics
- The Java tutorial : a short course on the basics - Gallardo, Raymond
- The Java tutorial : a short course on the basics - Zakhour, Sharon
- The unified modeling language reference manual - Rumbaugh, James
- UML distilled : a brief guide to the standard object modeling language - Fowler, Martin
Semestrial Information
Weekly Hours
3 Academic Credit • 2 Lecture Hours • 1 Discussion Hours
Responsible(s)
Ittay Eyal
Notes
-
מתרגל ובודק תרגילים: ויסאם היג'א
Exams
Session A: 03-09-2024 Session B: 08-10-2024Registration Groups
|
|
Weekly Hours
3 Academic Credit • 2 Lecture Hours • 1 Discussion Hours
Responsible(s)
Ittay Eyal
Notes
-
מתרגל ובודק תרגילים: יאיר משה
Exams
Session A: 01-08-2023 09:00 - 12:00- אולמן 300. 301.
- אולמן 702. 706.
Registration Groups
|
|
|
|
Weekly Hours
3 Academic Credit • 2 Lecture Hours • 1 Discussion Hours
Responsible(s)
Ittay Eyal
Notes
-
מתרגלים: עודד נאור (גם אחראי) ושקד אליאס זדה
-
בודק תרגילים: שי ספטון
Exams
Session A: 28-07-2022 09:00 - 12:00- אולמן 504. 505. 506. 507.
- אולמן 700. 702. 703. 704.
Registration Groups
|
|
|
|