Systems Development Environment, Identifying and Planning, Object Oriented Analysis: Use Cases, Activity Diagrams, Sequence Diagrams, Business Process Modeling, Object Modeling–Class Diagrams, Object Oriented Design, Implementation, Maintenance.
Object Oriented Programming, Software Engineering
At the end of the course the student should be able to
The tentative point distribution is as follows.
Homeworks | 20% |
Project | 40% |
Final Exam | 40% |
Project proposal: How to write a research/project proposal
Guidelines for writing project/research reports: docs.tar.gz
GitHub (project hosting), Tutorial
Week | Topic | Readings |
---|---|---|
1 | Introduction
Online lecture Ch1, Practice Test 1 Ch2, Practice Test 2 |
Valacich, Chapter 1 and 2 |
2 | Managing the information systems project, OOAD-Project Management
Ch3, Appendix 3, Practice Test 3 |
Valacich, Chapter 3 and Appendix 3a |
3 | Planning
Ch4, Practice Test 4 |
Valacich, Chapter 4 |
4 | Planning
Ch5, Practice Test 5 |
Valacich, Chapter 5 |
5 | Analysis
Ch6, Practice Test 6 |
Valacich, Chapter 6 |
6 | Analysis
Ch7, Appendix 7a, Appendix 7b, Appendix 7c, Appendix 7d, Practice Test 7 |
Valacich, Chapter 7, Appendix 7a, 7b, 7c, 7d |
7 | Analysis
Ch8, Practice Test 8 |
Valacich, Chapter 8 |
8 | Design
Ch9, Practice Test 9 |
Valacich, Chapter 9 |
9 | Design
Ch10, Practice Test 10 |
Valacich, Chapter 10 |
10 | Design
Ch11, Practice Test 11 |
Valacich, Chapter 11 |
11 | Design
Ch12, Practice Test 12 |
Valacich, Chapter 12 |
12 | Implementation
Ch13, Practice Test 13 |
Valacich, Chapter 13 |
13 | Maintenance
Ch14, Practice Test 14 |
Valacich, Chapter 14 |
14 | Review of the Semester | |
15 | Final Exam |
The instructor reserves the right to make changes to the above syllabus as necessary. Students are responsible to be aware of changes announced in class and/or via the internet.