TECH2 will lay the foundation for the digital workflows and computer programming skills that students will use throughout the BEDS program. Proficiency in programming, data analytics and information technology are becoming increasingly important for professionals in economics and business administration. The purpose of this course is to equip students with the knowledge needed to navigate the intersection of business and technology, and the practical skills to solve analytical problems encountered in academic and professional life.
In TECH2, we will address the fundamental question of how to work effectively with digital tools. Students will learn basic programming in Python, which has become one of the most popular languages in both business and scientific research. These skills will be applied to implement mathematical methods from TECH1, and to access, download and analyze data on the internet to address empirical questions that arise in BUD1 and SOC1.
The course consists of two modules:
- Introduction to Python and common programming tools
- Analyzing and visualizing data
The first module introduces Python as well as the tools required to set up a programming environment such as Jupyter Notebooks, Visual Studio Code, Anaconda, and tools for cloud computing. Students will also learn how to use git for version control and to set up an online presence with code repositories. The second module teaches students how to access and analyze real-world data, and how Python can be used to automate routine tasks in data science.
The course is intended for students with no or little prior programming experience. Upon successful completion of this course, students will be able to use Python as an analytical tool to solve both numerical and empirical problems.