SNG201 INTRODUCTION TO SOFTWARE ENGINEERING
Course Code: | 3890201 |
METU Credit (Theoretical-Laboratory hours/week): | 3(3-0) |
ECTS Credit: | 5.0 |
Department: | Software Engineering |
Language of Instruction: | English |
Level of Study: | Undergraduate |
Course Coordinator: | |
Offered Semester: | Fall Semesters. |
Course Content
This is a central course, presenting the basic principles and concepts of software engineering and giving a firm foundation for many other courses. The students will gain an understanding of the foundations of the software engineering discipline for developing and maintaining computer-based systems. The students will be exposed to the life-cycle processes, modelling techniques, and ethical and professional responsibility, quality concepts, testing methods, and standards.Introduction to reverse engineering and re-engineering of software products. Software Project Management: metrics, estimation, planning. Software requirement analysis techniques. Structured analysis & design techniques. Object Oriented analysis & design techniques. Software implementation. Software quality assurance. Software testing.Course Textbook: TBDL