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% |
Term 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 | Valacich, Chapter 1 and 2
Slides: Ch1, Ch2 Practice Test 1 Practice Test 2 |
2 | Managing the information systems project, OOAD-Project Management | Valacich, Chapter 3 and Appendix 3a
Slides: Ch3, Appendix 3 Practice Test 3 |
3 | Planning | Valacich, Chapter 4
Slides: Ch4 Practice Test 4 |
4 | Planning | Valacich, Chapter 5
Slides: Ch5 Practice Test 5 |
5 | Analysis | Valacich, Chapter 6
Slides: Ch6 Practice Test 6 |
6 | Analysis | Valacich, Chapter 7, Appendix 7a, 7b, 7c, 7d
Slides: Ch7, Appendix 7a, Appendix 7b, Appendix 7c, Appendix 7d Practice Test 7 |
7 | Analysis | Valacich, Chapter 8
Slides: Ch8, Practice Test 8 |
8 | Design | Valacich, Chapter 9
Slides: Ch9, Practice Test 9 |
9 | Design | Valacich, Chapter 10
Slides: Ch10, Practice Test 10 |
10 | Design | Valacich, Chapter 11
Slides: Ch11, Practice Test 11 |
11 | Design | Valacich, Chapter 12
Slides: Ch12, Practice Test 12 |
12 | Implementation | Valacich, Chapter 13
Slides: Ch13, Practice Test 13 |
13 | Maintenance | Valacich, Chapter 14
Slides: Ch14, Practice Test 14 |
14 | Review of the Semester, Term Project Presentation | |
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.