[name] [dot] [surname] [at] centralesupelec [dot] fr
This is an introductory programming course for students of the M.Sc. DSBA programme at CentraleSupélec/ESSEC Business School. The objective of this course is to serve as an introduction to computer programming in C and Python for students with limited prior exposure. The primary focus will be on analytical thinking and problem solving, with an added focus on the languages C and Python, as well as planning and organising computer programs. The language of instruction shall be English.
Syllabus. Topics covered include
Schedule. The tentative schedule for the course is as follows.
|27/08/2018||Monday||16h30 to 19h30|
|04/09/2018||Tuesday||16h30 to 19h30|
|05/09/2018||Wednesday||16h30 to 19h30|
|18/09/2018||Tuesday||16h30 to 19h30|
|19/09/2018||Wednesday||16h30 to 19h30|
|21/09/2018||Friday||16h30 to 19h30|
|26/09/2018||Wednesday||16h30 to 19h30|
|28/09/2018||Friday||16h30 to 19h30|
The second half of some classes will be lab sessions of one and a half hours, where students will be encouraged to write code in class. In these sessions, students will be encouraged to try varied things to attack given problems.
Requirements. There are no hard-and-fast requirements for this course. However, you are expected to have knowledge of basic algebra, Cartesian geometry, and calculus. Some knowledge of Logic is a plus.
Evaluation. Students will be graded based on given homeworks, which they will submit by a given deadline.
Suggested Reading. These books are suggested reading, but are not necessary for the course, given the amount of time we have. However, if you are really interested in programming, then you are encouraged to go through these books thoroughly.