Programming and Languages

Autumn 2020

[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

A lecture-plan will be given soon.

Schedule.   The tentative schedule for the course is as follows.

08/09/2020 Tuesday 9h to 12h
11/09/2020 Friday 9h to 12h
15/09/2020 Tuesday 9h to 12h
18/09/2020 Friday 9h to 12h
22/09/2020 Tuesday 16h30 to 19h30
25/09/2020 Friday 16h30 to 19h30
29/09/2020 Tuesday 16h30 to 19h30
30/09/2020 Wednesday 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.