Image

Specialization courses
Course contents: Introduction. Software development paradigms – software life cycle models. Requirements – analysis, specification and validation. Design. Software architecture. Detailed design. Implementation and testing. Project organization and phases, team organization and communication.
Assessment: Mandatory home assignments with a weight ranging from 30% to 50% and written exams, with a weight ranging from 70% to 50%. In order for a student to succeed in the course, s/he must meet the threshold of 40% in both home assignments and written exams, and the student’s weighted average should be 5 or more.