UGA Bulletin Logo

Python for Business


Course Description

Introduction to computer programming using an object-oriented, high-level programming language (Python) and debugging, testing, and implementation.


Athena Title

Python for Business


Prerequisite

MIST 2090 or MIST 2090E or MIST 2090H


Semester Course Offered

Offered every year.


Grading System

A - F (Traditional)


Student Learning Outcomes

  • Students will be able to effectively use an IDE (Integrated Development Environment) in developing practical implementations.
  • Students will be able to absorb the programming basics and use Python programming language.
  • Students will be able to define, assign, manipulate, and retrieve data stored in variables and collections.
  • Students will be able to design and implement three major control structures in high-level computer programming: Sequence (collections), Selection (conditional statements), and Repetition (loops).
  • Students will understand object-oriented (classes, objects, methods, and attributes) design and development.
  • Students will be able to test and debug a computer program by finding and fixing syntax and logical errors.
  • Students will be able to critically think about real-world problems and formulate effective computer programs to solve them.

Topical Outline

  • Introduction to an Integrated Development Environment (IDE)
  • Variables
  • Simple Data Types (Strings and Numbers)
  • Operators and Expressions
  • Collections (Lists, Tuples, and Dictionaries)
  • Conditional Statements
  • Input/Output
  • Loops (For and While)
  • Functions and Modules
  • Object-Oriented Concepts (Classes, Objects, Methods, and Attributes) and Applications
  • Reading/Writing Files
  • Exceptions

Syllabus