CS80562: Software Engineering
Semester I

Software Engineering is a core year-three module in the Department of Computer Science that equips students with comprehensive knowledge and practical skills in the software development life cycle (SDLC). The course introduces you to the fundamental principles and phases of software engineering, ranging from requirements analysis, design, implementation, testing, and maintenance to project management. By blending theoretical understanding with practical application, the module prepares students to approach software development systematically, ensuring they can identify problems accurately, design effective solutions, implement reliable systems, and manage projects efficiently within real-world contexts.

Accessibility

Background Colour Background Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Text Alignment Text Alignment

Text Colour Text Colour