System analysis and design - Class announcement
QUICK LINK (QUIZ AND SCORE)
Warning: multiple submission will be removed using remove duplication add-in by Google Sheet. Only the remain is valid.
Quiz 1 [ PRE | POST ]
Quiz 2 [ PRE | POST ] Quiz 3 [ PRE | POST ] Quiz 4 [ PRE | POST ] Quiz 5 [ PRE | POST ] Quiz 6 [ PRE | POST ] Quiz 7 [ PRE | POST ] Quiz 8 [ PRE | POST ] Quiz 9 [ PRE | POST ] Quiz 10 [ PRE | POST ] Quiz 11 [ PRE | POST ] Quiz 12 [ PRE | POST ] Quiz 13 [ PRE | POST ] Quiz 14 [workshop - no quiz] Quiz 15 [workshop - no quiz] |
Quiz score 1 [ PRE | POST ]
Quiz score 2 [ PRE | POST ] Quiz score 3 [ PRE | POST ] Quiz score 4 [ PRE | POST ] Quiz score 5 [ PRE | POST ] Quiz score 6 [ PRE | POST ] Quiz score 7 [ PRE | POST ] Quiz score 8 [ PRE | POST ] Quiz score 9 [ PRE | POST ] Quiz score 10 [ PRE | POST ] Quiz score 11 [ PRE | POST ] Quiz score 12 [ PRE | POST ] Quiz score 13 [ PRE | POST ] Quiz score 14 [workshop - no quiz] Quiz score 15 [workshop - no quiz] |
Submit your proposal through this LINK
See or edit your proposal through this LINK
(Note: Edit in Form Responses sheet only)
See or edit your proposal through this LINK
(Note: Edit in Form Responses sheet only)
Teaching plan
overview |
Technical information
436303 System Analysis and Design 3 (3-0-6) = 3 hours lecture, 0 hours practice, 6 hours self-learning Objective
Lessons in this class include:
Expected result
After completion of this class, students are expected to be:
Class characteristic
This course is a technology related course for Arts students. To ensure understanding of each subject of interest, quizzes will be conducted regularly. Handouts are in English to stimulate class participation and discussion. English handouts also aim to improve English reading skill which is very important for understanding technical documents. Lectures are conducted in Thai to ensure understanding on the subjects. Quiz This course featured two scored quizzes in every session. Student should read the related materials before taking a class. They should also make sure they understand the lesson after the class. The two quizzes aim to stimulate self-study to fit 6 hours of self-study in the syllabus. One quiz is conducted in the beginning of the class to measure self-learning afford. Another is conducted before leaving the class to reflect on student understanding on the subject they just studied. Some questions in the quizzes may challenge students' wits as well as knowledge. Students may expect some answers like "Not possible" or "Wrong question". Self-learning Students is assumed to have no prior knowledge in system analysis and design. They are expected to have a basic knowledge in computer technology. This course will present them a new field of knowledge. Students are expected to learn from outside course materials as well as provided handouts. The quizzes will be challenging and not necessarily derived purely from provided texts. Students train themselves some learning discipline fit for people who work in the field of technology. Handout This course features a handout provided by the designated instructor. The handout is in English. Students in faculty of arts are expected to be good, if not excellence, in English. In case they are not good, they must attend every lecture which will be provided in Thai to ensure their understanding. All questions, include vocabularies, are most welcome. Seriously, guys, if you don't understand, ask it out! Handout does not feature note area. Students are encouraged to prepare their own notebook and a pen or pencil. Lecture All lectures in this course are in Thai. Using English handout and English presentation aided software, Students will be forced to learn English as a language that highest portion of the knowledge in this field is transferred. However, the teacher realizes the need of clear understanding on the lessons. So, if students have problem understanding the handout or the lecture, they can communicate in Thai. |
score |
Quiz : 10%
Term project : 40% (group score x peer review) Final exam : 50% |
schedule
|
This information is an in-class planning. The real delivery may be varied according to the situation. Each session lasts 150 minutes but the allocated time may be 5 - 15 minutes shorter. These gaps are designed to be used on student-instructor interactions which may take longer than planned.
Note on English + Q/A section - It is designed to encourage students to learn English. Questions should be related to information system or related technological advance. Prizes are given to those who participate.
Pre-quiz : How well have you prepared? [10m] Get to know : instructor and students introduction [10m] Review : What do you know about this course? [10m] Topic : How is this course structured? Score? Project? [30m] Break : Chill out [15m] Topic : What does a system analyst do? [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] *related app = [ jarnMod calc ] (Android APK only) Session 2 - SDLC (System Development Life Cycle) & Basic Feasibility Analysis [ slide ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : System Development Life Cycle [40m] Break : Chill out [15m] Topic : Feasibility Analysis [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 3 - PIECES problem analysis framework [ slide ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : P.I.E. [40m] Break : Chill out [15m] Topic : C.E.S [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 4 - CASE tools [ slide ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : What are CASE tools? [20m] Topic : What CASE do I/my team needs? [20m] Break : Chill out [15m] Demonstration: CASE Tool you might not have known [20m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 5 - Requirement discovery techniques and requirement analysis [ slide ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Requirement discovery technique [40m] Break : Chill out [15m] Topic : Requirement analysis [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 6 - Project planning with GANTT chart [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : what is GANTT chart & how it is formatted [40m] Break : Chill out [15m] Workshop : Draw your own GANTT [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 7 - Data modelling I [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : How the data flow [40m] Break : Chill out [15m] Workshop : How to explain the flow of data [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 8 - Data modelling II [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : ERD resurrection (for DB students) / Introduction (for non-DB students) [40m] Break : Chill out [15m] Workshop : ERD drawing [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 9 - Process modelling I [ slide ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Flow Chart [40m] Break : Chill out [15m] Workshop : Drawing flow chart [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 10 - Process modelling II [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Flow chart II - How detailed do I have to draw a flowchart? [40m] Break : Chill out [15m] Topic : Let's make a program - and draw a flow chart out of it [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 11 - Interface design [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Use case diagram [30m] Break : Chill out [15m] Topic : UI Mockup / Wireframing [40m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 12 - System development methodology [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Classic methods [30] Break : Chill out [15m] Topic : Current methods [40m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 13 - SAD (System Analysis & Design) Case Study [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : How to FAIL most miserably at system development [40m] Break : Chill out [15m] Topic : Notable system analysis and design fails [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 14 - System Development Workshop I [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Topic : Let's make! Choose your workshop project! [40m] Break : Chill out [15m] Topic : Let's plan! Plan your project! [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 15 - System Development Workshop II [ slides ] Pre-quiz : How well have you prepared? [10m] Review : Last session flashback [10m] Workshop : Let's make! Implement your project with CASE tools! [40m] Break : Chill out [15m] Workshop : Let's play! Yes, play with your produce until it breaks! (debug/support) [30m] English + Q/A : Encourage you to learn English + ask and find answer, for a prize! [20m] Post-quiz : How much have you learned? [10m] Session 16 - Project presentation Workshop : Project presentation (time divided equally to the number of groups) |
project |
Students are required to develop an information system by a self-constructed team. The system itself will be presented, tested, broken down, and student must be able to fix it. The documentation must include all related diagrams and reports of the system, both overview and technical. Students should include the overview report, analysis report, design documentation, implement documentation and support documentation or user manual.
The objective of the project is to ensure that students experience real working condition of system development Teams are required to submit a proposal on the chosen project. The deadline is at the 8th session. The proposal structure is explained below. This is students’ responsibility. There may be no warning. Teams those failed to submit their proposal will get 0 score for the project (and recommend they withdraw from the course because their score would be 60/100, at best) Project proposal is submitted through this <GOOGLE FORM> Scoring criteria Students can access teacher's scoring card <here> Example project topics Topics of term project are as followed (can be changed for significant technology advance). Students can propose their own topic.
Student may combine a project in this course with the one in database course. The combined project must fulfill both subject field of interest. The score will be the same for both courses. Students can choose the scope of the project but they must specify so in the proposal. Instructor will make decision on the scope based on student suggestions. If students choose to do real system development, the score will be elevated. If the team uses advance technology to develop the project, the score will be elevated too. Teacher is willing to go on-site to test student's project - given he can make a trip to the site. |
Recommendation |
Textbook
Whitten, J. L., Bentley, L. D., & Dittman, K. D. (2001). System analysis and design methods (5th edition). McGraw-Hill. [SULIB] Additional Reading (chosen by campus availability / ease of understanding)
|