SE 201: Introduction to Software Engineering

Class Program
Credits 3 Lab Hours 0 Lecture Hours 3
Tutoring Hours
0

This course is designed to present students with several principles relevant to Software Engineering. Students will gain insights into various software process models throughout the course. The curriculum strongly emphasizes the agile software development approach, highlighting the importance of adaptability and collaborative teamwork. Students will acquire knowledge and skills in requirements engineering. The course covers systems modeling and project management strategies. It addresses the value of software reuse and introduces students to human computer interaction and software testing. The final segment of the course focuses on configuration management.

Corequisites

None