Concepts and methods for the design of small to moderate sized software systems; Student will apply principles of design; design methods based on the structures of input and output; structure clash resolution; abstract data types; UML and object-oriented design and programming in developing software.
In this course, student will be introduced to the methods and techniques used in the disciplined development of software. Students will gain an understanding on the importance of software engineering best practices. They also learn the various stages involved in a software development.
In this course, student will be introduced to the methods and techniques used in the disciplined development of software. Students will gain an understanding on the importance of software engineering best practices. They also learn the various stages involved in a software development.
- Teacher: Robiah Hamzah
Skill Level: Beginner