2023 Faculty Courses School of Computing Undergraduate major in Computer Science
Workshop on System Implementation
- Academic unit or major
- Undergraduate major in Computer Science
- Instructor(s)
- Shunsuke Ono / Yasumasa Tamura
- Class Format
- Exercise (Face-to-face)
- Media-enhanced courses
- -
- Day of week/Period
(Classrooms) - 3-4 Tue (情報工学系計算機室) / 3-4 Fri (情報工学系計算機室)
- Class
- -
- Course Code
- CSC.T375
- Number of credits
- 020
- Course offered
- 2023
- Offered quarter
- 4Q
- Syllabus updated
- Jul 8, 2025
- Language
- Japanese
Syllabus
Course overview and goals
This workshop presents techniques for constructing software systems and provides two mini projects related to Web system and image analysis to utilize the techniques. Students choose one software domain and advance understanding of the techniques via team project development.
Course description and aims
By the end of this course, students will be able to: (1) explain and choose techniques for constructing software system, (2) construct software systems by using the techniques.
Keywords
Server side Web programming, client side Web programming, image analysis, signal processing
Competencies
- Specialist skills
- Intercultural skills
- Communication skills
- Critical thinking skills
- Practical and/or problem-solving skills
Class flow
After choosing the project at first guidance lecture, this course split into two separate workshops for the projects.
Course schedule/Objectives
Course schedule | Objectives | |
---|---|---|
Class 1 | Each week of the course consists of a lecture-style lesson and an individual/team programming exercise at computer center. | Write simple programs with learned techniques |
Study advice (preparation and review)
To enhance effective learning, students are encouraged to spend approximately 100 minutes preparing for class and another 100 minutes reviewing class content afterwards (including assignments) for each class.
They should do so by referring to textbooks and other course material.
Textbook(s)
None.
Reference books, course materials, etc.
Specified in the first class. Slides used in this course can be found in the web page of this course.
Evaluation methods and criteria
Program exercises (40%): Solve exercises at computer center. Final report and presentation (60%): Evaluate
above mentioned outcomes.
Related courses
- CSC.T243 : Procedural Programming Fundamentals
- CSC.T273 : Object-Oriented Programming
- CSC.T361 : Object-Oriented Design
- CSC.T364 : Workshop on System Design
Prerequisites
The course is designed for students with CSC.T364 : Workshop on System Design and CSC.T361 ︓ Object-Oriented Design