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

Meet your instructor

Murat M. Tunc

FAQs

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.