CS3311 Software Development Methodologies
Course Aims & Objectives: The aim of this course is to introduce students the concepts and methodologies of software engineering. Methodologies and tools for software analysis and design are emphasised. Upon completion, students should be able to: 1. understand the need for software development methodologies; 2. understand the software design principles; and 3. evaluate and apply the major software development methodologies and techniques. Units: 3 Level: B3 Medium of Instruction: EnglishKeyword Syllabus: Overview of software issues and problems. A brief software engineering process. Software requirements: analysis and specification. Software design principles. Data Flow oriented approach. Object oriented approach. Teaching Pattern: Duration of course: 1 semesterCurrent mix of lecture/tutorial/laboratory, other: 2 hrs. lecture; 1 hr. tutorial.Assessment Pattern: Examination duration: 2 hours Percentage distribution of marks for coursework, examination, other: 30% CW; 70% Exam Grading pattern: Standard (A+AA-...F) For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained. Pre-requisite(s): Nil Pre-cursor(s):CS2302 Equivalent Course(s):CS3303 Software Engineering
Course Aims & Objectives: The aim of this course is to introduce students the concepts and methodologies of software engineering. Methodologies and tools for software analysis and design are emphasised.
Upon completion, students should be able to: 1. understand the need for software development methodologies; 2. understand the software design principles; and 3. evaluate and apply the major software development methodologies and techniques.
Units: 3 Level: B3
Medium of Instruction: EnglishKeyword Syllabus: Overview of software issues and problems. A brief software engineering process. Software requirements: analysis and specification. Software design principles. Data Flow oriented approach. Object oriented approach.
Teaching Pattern: Duration of course: 1 semesterCurrent mix of lecture/tutorial/laboratory, other: 2 hrs. lecture; 1 hr. tutorial.Assessment Pattern: Examination duration: 2 hours Percentage distribution of marks for coursework, examination, other: 30% CW; 70% Exam Grading pattern: Standard (A+AA-...F) For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained. Pre-requisite(s): Nil Pre-cursor(s):CS2302
Equivalent Course(s):CS3303 Software Engineering