First semester

Fundamentals of Computer Science and Economics

Objectives

Computer science: This course is a refresher course in basic algorithmics (variables, loops, functions, etc.), with a focus on the efficiency of algorithms. These questions will be at the heart of the algorithmic course that follows during the semester.

Economics: This course is designed to test students’ knowledge of economics and, where appropriate, prepare them for the Microeconomic Modeling and Contemporary Macroeconomic Issues courses that follow.

Course outline

Computer Science
Algorithms: variables, conditions, loops, functions, recursive functions.
An example of a problem solved with two algorithms of different complexity.

Economics: Marginal reasoning, Cost-benefit analysis, Opportunity cost concept, Role of the market, Notion of price, Notion of equilibrium, Economic behavior, Imperfect functioning of the market, Externalities, Economic and social policies, Monetary policy, Growth and the environment.

Prerequisites

CS : knowledge of algorithms and programming