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.

You can apply to be on the waiting list for the 2018 spring enrollment here (link expired). We will accept application until Feb 25, 2018. Please be advised that application DOES NOT mean enrollment.

If you have any questions or issues with course registration, please make an appointment and meet with InYang Hwang. (inyang@kaist.ac.kr, 042-350-3505)

Go to course webpage in kaist.elice.io

[Lab & Homework Score]

Downloads

CS101 Libraries

Robot notes Robot worlds

Head TA email for each lab section