Paying for college:
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 |
Step | Approver | Decision | Timestamp |
---|---|---|---|
1 - Department | John Rector | Approved | October 02 2012 |
Comments: No dept chair |
|||
2 - Division | David Olson | Approved | February 12 2013 |
Comments: No division chair |
|||
3 - Division Curriculum | John Marsaglia | Approved | February 13 2013 |
Comments: No division curriculum chair |
|||
5 - Curriculum Committee | Thaddeus Shannon | Approved | February 19 2013 |
6 - Faculty Senate | Keller Coker | Approved | February 21 2013 |
7 - Dean | Stephen Scheck | Approved | February 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 | Approved | February 25 2013 |
Syllabus.pdf | Download |
University Computing Services 503-838-8925 | or e-mail: webmaster@wou.edu