Fall, 2024
This course covers the concepts, skills, methodologies, techniques, tools, and perspectives essential for students, helping them become familiar with the role of a systems analyst in a development team. In particular, the Software Development Life Cycle (SDLC) model is a key concept that will be presented in detail throughout the course for developing information systems. The practice sessions of this course will be organized into three parts: (i) programming with Java-RMI, (ii) getting familiar with Git, and (iii) 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 — FPD.pdf Sample-FP-1.pdf Sample-FP-2.pdf |
2 - 3 | Chapter 02: The Systems Analyst, Information Systems Development, Project Selection and Management |
Ch-02.pdf — cs-01.pdf cs-02.pdf cs-03.pdf cs-04.pdf |
4 | Chapter 03: Requirements Determination, Use-case Analysis | Ch-03.pdf |
5 - 6 | 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 |
7 | Chapter 05: Designing Databases | Ch-05.pdf |
8 | Chapter 06: Architecture Design, User Interface Design |
Ch-06.pdf Read_06a.pdf Read_06b.pdf |
9 | Chapter 07: Moving into Implementation, Transition to the New System | Ch-07.pdf |
10 | Chapter 08: Security | Ch-08.pdf |
Use your student email account to access the above resources.
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 1 Tutorial Video 2 |
5 | Mid-term Review | — |
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 | — |
Use your student email account to access the above resources.