Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
CS 203 Introduction to Software Engineering
Department: BSc in Computer Science
Module Description: Principles of software engineering: Requirements, design and testing. Review of principles of object orientation. Object oriented analysis using UML. Frameworks and APIs. Introduction to the client-server architecture. Analysis, design and programming of simple servers and clients. Introduction to user interface technology.
- Sommerville, I. (2021). Engineering software products: an introduction to modern software engineering. Global edn. Harlow, England: Pearson.