First semester

Fundamentals of Computer Science and Economics

Objectives

Computer Science: This course is a refresher on basic algorithms (variables, loops, functions, etc.) at the beginning of questions about the efficiency of an algorithm. These questions will be at the heart of the algorithms course that will follow during the semester. Economics: This course aims to verify the state of students’ knowledge in economics and, if necessary, to prepare them for the Microeconomic Modeling and Contemporary Macroeconomic Issues courses that will follow.

Course outline

Computer science: Algorithms: variables, conditions, loops, functions, recursive functions; An example of a problem solved with two algorithms of different complexities; Economics: Marginal reasoning, Cost-benefit analysis, Concept of opportunity cost, 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 environment.

Prerequisites

Computer science: knowledge of algorithms and programming