COSC345

Software Engineering

Lecture schedule

Lecture     Who     Topic
1 ASPT Introduction and project description
2 ASPT Little Languages
3 ASPT Project Planning
4 Guest iOS
5 ASPT Team Organisation
6 ASPT Requirements
7 ASPT Communications
8 ASPT Version Control
9 ASPT Documentation
10 ASPT Debugging
11 ASPT Make
12 ASPT Libraries
13 ASPT Basic Computer Architecture and the Stack I
14 ASPT Basic Computer Architecture and the Stack II. I and II
15, 16 ASPT The Heap
17 ASPT Managing Memory Managers
18 ASPT Memory Checkers and Valgrind I
19 ASPT Memory Checkers and Valgrind II. I and II
20 ASPT Linkers Loaders and Libraries
21 ASPT Portability
22 ASPT Plan to Throw One Away
23 ASPT Film (The Dragon's Den)
24 ASPT TBA - Class visit
Between Semester Break
Week Who Topic
1 RAOK Working Backwards (PDF) (Notes)
2 RAOK Reading code (PDF) (Notes)
3 RAOK Profilers and coverage tools (PDF) (Notes)
4 RAOK Static verification and analysis (PDF) (Notes)
5 RAOK Quality assurance and metrics(PDF) (Notes)
6 RAOK Cost estimation (PDF) (Notes)
7 RAOK Reuse (PDF) (Notes)
8 RAOK Prototyping and scripting (PDF) (Notes)
9 RAOK Testing and test plans (PDF) (Notes)
10 RAOK Software architectures (PDF) (Notes)
11 RAOK Reverse engineering (PDF) (Notes)
12 RAOK Internationalization (PDF) (Notes)
13 RAOK Standards and exam review (PDF) (Notes)