Welcome to the course "4,222 Introduction to Programming"! This repository contains all course materials, exercises, and administrative information you'll need throughout the semester.
Website: https://asallin.github.io/BEcon_4222_Introduction_Programming/
The course aims to teach and coach young economists to code and work in a collaborative, structured and impactful way. The focus is on both traditional teaching and practical work, with guided exercises and project coaching in settings that reflect real work in research and industry.
By the end of this course, students will be able to:
-
Understand programming fundamentals and develop intermediate programming skills: Grasp core programming concepts including variables, data types, control structures, and functions. Know how to write modular code, document functions and implement error handling, use object oriented programming.
-
Write Clean and Efficient Code: Develop the ability to write well-structured, readable, and maintainable code following best practices. Apply collaborative, reproducible code development practices.
-
Design and execute projects in Economics and Econometrics in a collaborative, systematic and reproducible way.: Apply computational thinking to break down complex problems into manageable components and implement solutions. Gain proficiency in using version control systems to manage code and collaborate with others. Know how to design relational database schemas and interact with relational data from Python. Understand central concepts of DevOps, including continuous integration workflows and automated testing.
This course builds on the materials covered in the course "Data Handling".
admin/- Administrative materials and course informationcourse_materials/- Weekly lecture materials and resourcesexercise_sessions/- Exercise and study session contentexamination/- Exam-related materials and guidelines
