For other non-school programming fun projects, see the programming page.
BSc (IT) course outline
Software Engineering Testing 353 (unit outline)
Overall result: Pass
- Test 1 (20%) [result: 24.5/50]
- Assignment (30%) [result: 57.5/100]
Human Computer Interface 352 (unit outline)
Overall result: Credit
- Assignment 1 (25%) [result: 79/100]
- Assignment 2 (15%) [result: 73/100]
- Presentation (10%) [result: 62/100]
- Practicals (10%)
Computer Graphics 252 (unit outline)
Overall result: Pass
- Assignment 1 (10%) [result: 26/26]
(Info | Source | Screenshot | Animation | Blog Post) - Test (25%) [result: 36/50]
- Assignment 2 (15%) [result: ?/-]
(Info | Report | Source)
Machine Perception 362 (unit outline)
Overall result: Pass
- Test 1 (15%) [result: 46/100]
- Assignment (15%)
(Info | Report | Source) - Test 2 (15%) [result: 66.5/100]
Project Design and Management 351 (unit outline)
Overall result: Credit
- Test 1 (25%) [result: 48/50]
- Test 2 (25%) [result: 39/50]
- Debate (2%) [result: 1/2]
- Essay (8%) [result: 28/40]
(Info | Essay) - Project (40%) [result: 29.5/100]
Software Engineering 351 (unit outline)
Overall result: Credit
- Test 1 (15%) [result: 33.5/60]
- Test 2 (15%) [result: 41/60]
Systems Programming and Design 251 (unit outline)
Overall result: Credit
- Test (10%) [result: 70/100]
- Assignment (20%) [result: 41/100]
(Info | Report)
Systems Programming and Design 361 (unit outline)
Overall result: Distinction
- Test (20%) [result: 35/60]
- Assignment (10%) - Program simple search engine with RPCs and parallel processing
(Info | Report | Project Files | Project Feedback)
[result: 89/100]
Intro. to Programming Environments 152 (unit outline)
Overall result: Pass
- Test 1 (20%) [result: 66/100]
- Test 2 (20%) [result: 40/60]
Software Engineering 252 (unit outline)
Overall result: Pass
- Test 1 (15%) [result: 23/50]
- Test 2 (15%) [result: 39/50]
Network Systems Design 304 (unit outline)
Overall result: Pass
- Test 1 (20%) [result: 23/70]
- Test 2 (20%) [result: 45/70]
Software Engineering for Embedded Systems 352 (unit outline)
Overall result: Credit
- Test (10%) [result: 56/100, rank: 12/53]
- Practical Deliverables (10%) [result: 77/100, rank: 11/53]
- Assignment (20%) - Program CodeCracker game for the Android OS.
(Info | Source (.zip) | Source (.tgz) | User's Manual | Project Feedback)
[result: 86/100, rank: 12/53]
Software Engineering Tools & Metrics 352 (unit outline)
Overall result: Pass
- Assignment 1 (20%) - profile a software program, find and fix bottlenecks
(Info | Report) [result: 55/100] - Assignment 2 (20%) - write a program to decompile Java source code and display metrics
(Info | Report | Source codes) [result: 65/100]
Software Security 303 (unit outline)
Overall result: Pass
- Assignment 1 (20%) - implement simple-DES (data encryption standard) in a program
(Info | Report | Source codes) [result: 16/20] - Assignment 2 (20%) - [result: 15/20]
(Info | Report)
Foundations of Computer Science 351 (unit outline)
Overall result: Pass
- Mid-sem test (30%) [result: 54/100]
- Assignment test (10%) [result: 6/20]
Hardware Fundamentals 101 (unit outline)
Overall result: Distinction
- 11 Quizzes (20%) - [result: 95/100]
- 5 Labs (30%) - [result: 79.4/100]
- Essay (10%) - [result: 93/100]
(Info | Essay) - Score calculator - see how much you need to score for the exams to get the grade you want. To find out how much you scored in the exams, subtract the calculated result from the final unit result you get after the exams.
Exemptions
I'm exempted from the following modules (1 years worth of credits):
- Maths 103
- Software Technology 151
- Science Communications 101
- Statistical Data Analysis 101
- Software Technology 152
- Intro. to Operating Systems 101
- Computer Communications 252
- Software Engineering 251
- Database Systems 252
Templates
Here are some useful stuff that I created during my studies:
- Basic Report Template (.doc)
- Curtin Assignment Cover Sheet (.doc)
For other non-school programming fun projects, see the programming page.


