Course Information
Course Description
Software Engineering concepts, software development methodologies, phases of software developmet from gathering requirements to testing. Topics such as project and configuration management are also discussed.
Objectives
The students completing this course will learn what software engineering entails. Students will understand how to gather requirements, how to design and implement an application, and how to assure the quality of software products. An understanding of project management and configuration management is also provided. The students will become familiar with various tools used in software development.
Requirements
The attendance list will be kept for the course. As per the university regulation, attendance for lectures is compulsory. If a student does not attend 30% or more lecture hours, he/she fails the course. It is strongly recommended that students attend all lectures.
Further Details
Please look at Lecture Notes/Introduction