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
Instructor(s)
Kashima Ryo 
Class Format
Lecture / Exercise     
Media-enhanced courses
Day/Period(Room No.)
Mon1-2(W631)  
Group
CS1a
Course number
LAS.I122
Credits
1
Academic year
2016
Offered quarter
4Q
Syllabus updated
2016/4/27
Lecture notes updated
2017/2/2
Language used
Japanese
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 .

Keywords

computer science, programming, algorithm.

Competencies that will be developed

Specialist skills Intercultural skills Communication 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.

Textbook(s)

unfixed

Reference books, course materials, etc.

unfixed

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