CITS1220
Software Engineering
Overview & Timetable for Semester 2 2009
September 09
Lectures Tue@9am & Wed@11am G.16,
Labs Wed@3pm, Thu@1pm, Thu@3pm CSSE 2.03
Wk
|
Lecture
Dates
|
Lecture
Topics
|
Laboratory
Topics
|
Deliverables
|
|
1 |
Tue Jul 21 |
Introduction and Eclipse demo
|
|
Lab exercises form the
basis for the projects with deliverables throughout the semester.
|
|
Wed Jul 22 |
Java Basics Review
|
|||
|
2 |
Tue Jul 28 |
Coding Standards
|
1. Intro to Eclipse IDE
and coding standards
|
Lab 1 check-in
|
|
Wed Jul 29 |
Loops and Arrays
|
|||
|
3 |
Tue Aug 4 |
Unit testing and JUnit demo
|
2. Java basics review
& JUnit
|
|
|
Wed Aug 5 |
Defensive Programming
|
|||
|
4 |
Tue Aug 11 |
Associations,
Aggregation and Composition
|
3. Arrays and loops
review & JUnit
|
Lab 2 & 3 check-in
|
|
Wed Aug 12 |
Inheritance
|
|||
|
5 |
Tue Aug 18 |
Interfaces in Java
|
4. How to
|
|
|
Wed Aug 19 |
Graphical User
Interfaces in Java Swing
|
|||
|
6 |
Tue Aug 25 |
Users and User Interfaces
|
5. How to
|
Lab 4 & 5 check-in
|
|
Wed Aug 26 |
Lego SW Design and Demo
|
|||
|
7 |
Tue Sep 1 |
Project Management
|
Group Project Start-Up
|
|
|
Wed Sep 2 |
Project Planning
|
|||
|
|
Sep 7-11 |
UNIVERSITY NON-TEACHING
STUDY BREAK
|
||
|
8 |
Tue Sep 15 |
Revision for Test
|
Group Project Meetings
|
In-Class Test (10%)
|
|
Wed Sep 16 |
MID-SEMESTER
TEST
|
|||
|
9 |
Tue Sep 22 |
Clients and Requirements
|
Group Project Meetings
|
|
|
Wed Sep 23 |
System
and Acceptance Testing
|
|||
|
10 |
Tue Sep 29 |
Advanced
OO Design 1
|
Group Project
Demonstrations
|
Group Project (10%)
|
|
Wed Sep 30 |
Advanced
OO Design 2
|
|||
|
11 |
Tue Oct 6 |
Advanced
OO Design 3
|
Acceptance Tests
|
Optional
Programming Project Submission for Feedback
|
|
Wed Oct 7 |
Guest Lecture by David Glance, Centre for Software Practice
|
|||
|
12 |
Tue Oct 13 |
Guest Lecture: Recent SE graduates discuss their jobs
|
Co-operating classes
Examples
|
Optional Programming
Project Submission for Feedback
|
|
Wed Oct 14 |
Catch up TBA
|
|||
|
13 |
Tue Oct 20 |
Catch up and Revision
|
|
|
|
|
|
|
|
Exam in November (60%)
|