Skip to main content
Switch to text-only version
Get accessibility information and assistance



Back to Archive List

Nature of course request C02125 :

New course Undergraduate

First term offered : Fall 2012
Course Prefix&Number Descriptive Title Credits/Hours
CS133 Introduction to Python Programming 4 -




Abbreviation for Class Schedule(20 spaces)
Intro to Python
Catalog Description:
The course introduces students to computer programming using the Python language. Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python combines power with clear syntax. Its standard library is large and comprehensive. Python supports multiple programming paradigms, primarily but not limited to object-oriented, imperative and, to a lesser extent, functional programming styles.
Course Goal and Objectives:
Students learn to write and run Python programs. Students learn to use the control structures common to all computer languages. Students develop an understanding of the Object Oriented Paradigm.
Justification for adding the course (e.g. alignment with other institutions, program revision, etc.):
Part of our proposed changes to the Information Systems Major. Our hope is to allow students who take courses for the BS degree requirement to get a foothold into the major.
Faculty and facilities needed:
N/A
Brief Course outline:
Course Schedule Week 1 Preliminaries Week 2 Writing programs using Python Week 3 Python Data Types Week 4 Control Structures using Python Week 5 Object Oriented Design Week 6 Graphics using Python Week 7 Algorithms Week 8 Writing functions and classes Week 9 & 10 Projects


Approval Queue C02125
Step Approver Decision Timestamp
1 - Department John Rector ApprovedOctober 02 2012
Comments: No dept chair
2 - Division David Olson ApprovedFebruary 12 2013
Comments: No division chair
3 - Division Curriculum John Marsaglia ApprovedFebruary 13 2013
Comments: No division curriculum chair
5 - Curriculum Committee Thaddeus Shannon ApprovedFebruary 19 2013
6 - Faculty Senate Keller Coker ApprovedFebruary 21 2013
7 - Dean Stephen Scheck ApprovedFebruary 23 2013
Comments: Python language had been adopted within other courses on a rotational basis; this provides a defined course for students to pursue this language.
8 - Provost Kent Neely ApprovedFebruary 25 2013


Attached Files:
Syllabus.pdf   Download
Contact

University Computing Services 503-838-8925 | or e-mail: webmaster@wou.edu