Skip to content

ASallin/BEcon_4222_Introduction_Programming

Repository files navigation

4,222 Introduction to Programming

Welcome

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/

Course Philosophy

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.

Course Goals

By the end of this course, students will be able to:

  1. 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.

  2. 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.

  3. 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.

Prerequisites

This course builds on the materials covered in the course "Data Handling".

Repository Structure

  • admin/ - Administrative materials and course information
  • course_materials/ - Weekly lecture materials and resources
  • exercise_sessions/ - Exercise and study session content
  • examination/ - Exam-related materials and guidelines

About

Main repository for the course "4,222 Introduction to Programming"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors