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