CS101: Introduction to Programming

KAIST Spring 2018

The objective of CS101 is to teach programming skills and computational thinking. The first is important because programming is needed in all areas of science and engineering, although very different programming languages are used. The second is perhaps even more important, as it influences how you go about solving a problem. Fifty years ago, the solution to a problem in mathematics or engineering was often a formula. Today, it is usually an algorithm.

If you have any questions or issues with course registration, please make an appointment and meet with the course coordinator, Prof. Moonzoo Kim (moonzoo@cs.kaist.ac.kr).

Download Syllabus