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

Course Description

This course executes project based learning (PBL) of a information system development project as group activities. In a 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 products.

In Laboratory in Computer Science 2, teams mainly proceed to implement and to test the system based on the planned and designed documents of Laboratory in Computer Science 1.

This course relates to the diplomatic policy DP2 and DP4C.

Course Objectives

The learners will be able to:
- implement based on design.
- consider procedures of testing for system quality assurance.
- evaluate system quality based on test procedures and improve the system.
- execute a project systematically by collaborating with team members.
- understand the methods of project management and execute necessary management tasks from the standpoint of a project manager.
- make a oral presentation that is easy to understand.

Grading Policy

The students will be evaluated at the following rate: products of a project are 50%, presentations are 20% and other reports are 30%. Learners who received evaluation over the total 60% will pass this course.

Textbook and Reference

KindTitleAuthorPublisher
TextbookAlthough, this course does not specify textbooks, learners have to refer textbooks and teaching materials of following courses:
Software Technologies for Information Systems Development, Project Management, Information System Design, Exercises in Information System Development and Software Engineering. And also, teaching materials are provided on LMS.
References

Requirements(Assignments)

To achieve project goals, learners have to perform tasks at the outside hours of classes, if it is necessary. And also, if you feel lack of skills to perform project tasks, you have to learn by yourself. These activities will need about 2 to 3 hours.

Note

Learners should take the following courses;
Software Technologies for Information Systems Development, Project Management, Information System Design, Exercises in Information System Development and Software Engineering.

And also, learners have to understand the contents of the following courses:
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 course, and relates to the mid term 6–4 of learning attainment targets for the JABEE program.

* This course is a PBL program. The schedule of each class which is mentioned below is different depending on development scale, the decisions, and plans of a group and so on.

Schedule

1System Development PBL 2-1 (Design to Implementation)
2System Development PBL 2-2 (Design to Implementation)
3System Development PBL 2-3 (Design to Implementation)
4System Development PBL 2-4 (Implementation)
5System Development PBL 2-5 (Implementation)
6System Development PBL 2-6 (Implementation), Preparing Mid-term Presentation
7Mid-term Presentation. System Development PBL 2-7 (Implementation)
8System Development PBL 2-8 (Implementation to Testing)
9System Development PBL 2-9 (Implementation to Testing)
10System Development PBL 2-10 (Implementation to Testing)
11System Development PBL 2-11 (Implementation to Testing)
12System Development PBL 2-12 (Testing)
13System Development PBL 2-13 (Deployment, Product Release)
14Preparing for Final Presentation
15Final Presentation, Reflections about Activities of Yourself.