Jan 27, 2022  
2017-2018 Course Catalog 
2017-2018 Course Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 2061 - Python for Programmers

Credits: 1
Hours/Week: Lecture 1Lab None
Course Description: This course introduces students to the syntax, programming style, and library system of the Python programming language. It is intended only for students who already have a background in Object-Oriented programming in another language. A knowledge level equivalent to that obtained through successful completion of CSCI 1081  and CSCI 1082  will be assumed.
MnTC Goals

Prerequisite(s): CSCI 1082  with a grade of C or higher or instructor consent.
Corequisite(s): None
Recommendation: None

Major Content
  1. Variables
  2. Operations
  3. Arrays
  4. Control Structures
  5. Classes
  6. Inheritance hierarchies
  7. Python libraries

Learning Outcomes
At the end of this course students will be able to:

  1. create Python methods making full use of the imperative aspects of the language.
  2. create object hierarchies in Python.
  3. create recursive solutions to problems.
  4. use elements of the Python library.

Courses and Registration

Add to Portfolio (opens a new window)