2016 Computer Science II

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
Basic science and technology courses
Kashima Ryo 
Course component(s)
Lecture / Exercise
Day/Period(Room No.)
Course number
Academic year
Offered quarter
Syllabus updated
Lecture notes updated
Language used
Access Index

Course description and aims

The aim of this course is to make students acquire basic knowledge in computer science. Throughout the course, students tackle a problem. In each class, the problem is selected from the important topics in computer science --- algorithm, computational complexity, simulation, numerical computation, cryptography, etc. Students are given some computational task and requested to make a program to accomplish the task. While learning/considering ways to solve/analyze problems to make a program for the task, students obtain important knowledge and skill in computer science applicable to various computational tasks.

Student learning outcomes

At the end of this course, students will acquire basic knowledge and skills in computer science .


computer science, programming, algorithm.

Competencies that will be developed

Intercultural skills Communication skills Specialist skills Critical thinking skills Practical and/or problem-solving skills
- - -

Class flow

Lecture and programming exercise are given in turn.

Course schedule/Required learning

  Course schedule Required learning
Class 1 Lecture: Introduction. Instructed in the class.
Class 2 Programming exercise. Programming exercise.
Class 3 Lecture: Problem setting. Instructed in the class.
Class 4 Programming exercise: Making a program of naive algorithm. Programming exercise.
Class 5 Lecture: Improvement of the algorithm. Instructed in the class.
Class 6 Programming exercise: Making a program of the improved algorithm. Programming exercise.
Class 7 Lecture: Applications of the algorithm to solve real problems in science. Instructed in the class.
Class 8 Conclusion and supplementary explanations. Instructed in the class.



Reference books, course materials, etc.


Assessment criteria and methods

Students' course scores are determined based on project assignments (50%) and a final exam (50%).

Related courses

  • LAS.I111 : Information Literacy I
  • LAS.I112 : Information Literacy II
  • LAS.I121 : Computer Science I

Prerequisites (i.e., required knowledge, skills, courses, etc.)

Students must have successfully completed Computer Science I (LAS.I121) or have equivalent knowledge.

Page Top