Computer Skills
Table of Contents
Learning Goals
After the successful completion of this course, the student will be able to
- create programming projects in order to write, debug and compile programs that solves a simplified version of a real-world business problem;
- summarize fundamental concepts of object-oriented paradigm including control structures, data types, objects, classes and functions;
- define and exemplify the common types of loops and logical operators in selection statements
- explain the conditions under which different programming techniques such as selections, loops and basic data structures are necessary in a computer program
Module overview
The demand for skilled programmers and data science practitioners is rapidly growing. In this module, the fundamental concepts of object oriented programming will be introduced. The programming projects will be implemented in Python.
Lectures in this module
-
1. Introduction to Python
Lecture 1. Introduction to Computers, Programming, and Python.
-
2. Elementary Programming
Lecture 2. Elementary Programming
-
3. Selections
Lecture 3. Selections
-
4. Functions
Lecture 4. Functions
Meet your instructor
Murat M. TuncFAQs
Are there prerequisites?
There are no prerequisites for this module.
How often do the courses run?
Weekly lectures, at your own pace.
Which software is needed in this module?
We will use Anaconda Navigator and JupyterLab to write programming projects in Python. Please see lecture slides #1 for instructions to install the required software.