Laboratory in Computer Science 1
TeachersMASAKA MiekoStaffInfo
Grade, SemesterYear 3 1st semest [Department of Information and Electronic Engineering, Faculty of Science and Engineering]
CategoryBasic Major Subjects
Elective, CreditsElective Requisites 2credit
 Syllabus Number3C315

Course Description

This course executes information system development projects as project based learning (PBL). In a development project, a development team plans, designs, implements and tests information systems for the Request for Proposal (RFP) of a theme that is provided at the start phase of this course. Finally, the team releases the system together with project deliverables.
In Laboratory in Computer Science 1, teams mainly process to plan and to design the system.
This course is related to diploma policy DP2 and DP4C.

Course Objectives

The learners will be able to:
- design information systems.
- execute a project systematically by collaborating with team members.
- understand methods of project management and execute necessary management tasks from the standpoint of a project manager.
- make an oral presentation that is easy to understand.

Grading Policy

The grade of students will be calculated according to the following process: project product 50%, presentation 20%, reports 30%. To pass, students must earn at least 60 points out of 100.
A debrief session is held in each class to see project progress. Feedbacks on project activities and product are provided in this session.

Textbook and Reference

TextbookLearning materials on LMS, textbooks and document used in the following courses: Software Technologies for Information Systems Development, Project Management, Information System Design, Exercises in Information System Development and Software Engineering.


For preparation and after-class learning, students are expected to do activities for project execution and review the missing skills. The preparation and after-class learning will take about two or three hours.


Information Systems Development, Information System Design and Exercises in Information System Development should always be taken in parallel. Students are expected to understand the contents in laboratory in Fundamental Computer Science 2, each course of programming, database systems, web technology, computer networks and data structure and algorithms.
This course is a required subject in the JABEE program, and corresponds to the items 2-4 and 6-3 in learning and achievement goals.


1System development PBL 1-1 (determining the theme)
2System development PBL 1-2 (project planning)

3System development PBL 1-3 (project planning)

4System development PBL 1-4 (preparation of requirement definition document)
5System development PBL 1-5 (preparation of requirement definition document)
6System development PBL 1-6 (Basic Design)
7System development PBL 1-7 (Basic Design)
8System development PBL 1-8 (Basic Design)
9System development PBL 1-9 (Basic Design), midterm review session
10System development PBL 1-10 (Detailed Design)
11System development PBL 1-11 (Detailed Design)
12System development PBL 1-12 (Detailed Design)
13System development PBL 1-13 (Detailed Design)
14System development PBL 1-14 (Detailed Design)
15Final review session