Introduction to Programming
This course aims to introduce students to the basics of programming. Students will be exposed to both theoretical and practical classes, where they will learn the fundamentals of programing, methodologies, and software tools that represent the mainstream in today’s work environments.
Upon finishing the course, the student should feel comfortable with the principles of programming, having the basis to use most of the programming languages that are commonly used today. The students will learn to read, write and interpret code for relatively simple programs, as well as understand a program pipeline.
In this course, we use Python, one of the most popular programming languages, commonly used by business analysts and data science professionals. We will introduce the concepts of libraries, learn how to use them, and demonstrate the functionalities of some of the most important libraries for business students. For the practical exercises, we use Spyder IDE.
Alongside programming, we will explore relevant associated technologies and their usages, with an objective to increase awareness and general understanding of these topics.
Pedro Corte Garcia
Weekly - Available soon
Total - Available soon
Learning Python, 5th Edition by Mark Lutz, O’Reilly
Python Cookbook – David Beazley & Brian k. Jones, O’Reilly
Think Python – How to think like a computer scientist, Allen Downey, Green Tea Press Python for data analysis, 2nd edition – by William McKinney
The course will have theory and practical classes.
Weekly, students will have one theory session and two practical sessions.
Theory sessions will be 60 to 80 minutes and will be followed by a practical session where the subjects presented before will be put in practice.
Students reading material will be delivered to students by the end of each session.
Final exam 35%
Group Work in Class 20%
Python programming language
Generic basics of programming
Classes and Objects
Setters and getters
Data Analysis libraries
Program Flow Control
Data and databases
Programs where the course is taught: