Course syllabus

Notice: The Class Data Management System (CDMS) has automatically populated the Syllabus, due to the absence of populated contents before the CourseReg period

Course Description

This course introduces the necessary conceptual and analytical tools for systematic and rigorous development of software systems. It covers four main areas of software development, namely object-oriented system analysis, object-oriented system modelling and design, implementation, and testing, with emphasis on system modelling and design and implementation of software courses that work cooperatively to fulfill the requirements of the system. Tools and techniques for software development, such as Unified Modelling Language (UML), program specification, and testing methods, will be taught. Major software engineering issues such as modularisation criteria, program correctness, and software quality will also be covered.

Units: 4

Grading Basis: GRD (Graded)


Pre-requisites / Co-requisites / Preclusions

Type Description Additional Information
Pre-requisite(s)

If undertaking an Undergraduate DegreeTHEN(( must have completed 1 of CS2030/CS2030DE/CS2030S at a grade of at least D)AND( must have completed 1 of CS2040/CS2040C/CS2040DE/CS2040S at a grade of at least D))

If undertaking an Undergraduate DegreeTHEN(( must have completed 1 of CS2030/CS2030DE/CS2030S at a grade of at least D)AND( must have completed 1 of CS2040/CS2040C/CS2040DE/CS2040S at a grade of at least D))

Co-requisite(s)

 

Preclusion(s)

If undertaking an Undergraduate DegreeTHEN( must not have completed 1 of CS2103DE/CS2103T/CS2113/CS2113T at a grade of at least D)

If undertaking an Undergraduate DegreeTHEN( must not have completed 1 of CS2103DE/CS2103T/CS2113/CS2113T at a grade of at least D)


Workload hours

ActivityTotal DurationRemarks

Lecture

2 

Tutorial

1 

Laboratory

0 

Projects/Assignments

3 

Workshop/Seminar/Fieldwork

0 

Others & Preparatory Work

4 

Timetable/Exam Info

Access Course Timetable


Learning outcomes

-


Syllabus


Course trailer URL

-


Assessment components

-


Teaching mode

-