Fall, 2022
This course covers the concepts, skills, methodologies, techniques, tools, and perspectives essential for systems analysts to develop information systems. The practice sessions will be organized into three parts, i.e., programming Java-RMI applications, getting familiar with Git, calling APIs from third parties.
Evaluation categories | Weight (%) | Types |
---|---|---|
Process evaluation 1 | 10 | Process Exercise |
Process evaluation 2 | 20 | Presentation |
Mid-term examination | 20 | Practice test |
Final examination | 50 | Report |
Weeks | Topics | Resources |
---|---|---|
1 |
Chapter 00: Course Introduction Chapter 01: Java Review |
Ch-00.pdf Ch-01.pdf |
2 | Chapter 02: The Systems Analyst, Information Systems Development, Project Selection and Management |
Ch-02.pdf |
3 | Chapter 03: Requirements Determination, Use-case Analysis | Ch-03.pdf |
4 - 5 | Chapter 04: Process Modeling, Data Modeling |
Ch-04.pdf — ch04-docs.zip SD_1.pdf UCD_1.pdf UCD_2.pdf UCD_3.pdf — ch04-read.zip |
6 | Chapter 05: Designing Databases | Ch-05.pdf |
7 | Chapter 06: Architecture Design, User Interface Design |
Ch-06.pdf Read_06a.pdf Read_06b.pdf |
8 | Chapter 07: Moving into Implementation, Transition to the New System | Ch-07.pdf |
9 | Chapter 08: Security | Ch-08.pdf |
10 | Chapter 09: An Introduction to Microservices | Ch-09.pdf |
Weeks | Topics | Resources |
---|---|---|
1 | Java Review |
Lab-01.pdf ex_52.zip ex_63.zip ex_65.zip |
2 | Java Serialization |
Lab-02.pdf serialVersionUID |
3 - 4 | Java - Remote Method Invocation |
Lab-03.pdf Lab-04.pdf Tutorial Video |
5 | Mid-term Review | review.pdf |
6 | SSO with GitHub (Part 1) | Lab-06.pdf |
7 | SSO with GitHub (Part 2) |
Lab-07.pdf Source Code |
8 | Getting started with Git | Lab-08.pdf |
9 | Report Final Project | — |
10 | Report Final Project | — |
Sign up with your email address at this form to receive news and updates.