Special Studies

CSC 181 - An Introduction to Python Programming

Start Date: 04/27/2006 - End Date: 04/27/2008

Python is a high level, interpreted object oriented programming language with built-in data structures and dynamic data typing. This results in programs that are typically much shorter than programs written in Java or C++. Python's built-in debugger allows the developer to inspect variables, set breakpoints and evaluate expressions in real time. The underlying C and Java-like structure and modularity allows for easy integration or linkage to existing programs in these languages. The combined features of Python are well suited for rapid program development leading to enhanced productivity. Practical applications of Python may be found in the prominent fields of biology, chemistry, physics, astronomy and mathematics. This course utilizes an electronic classroom setting to introduce the beginner or curious programmer to Python and basic programming concepts through a series of hands-on exercises interlaced with the discussion material. One class hour. Offered in both the Fall and Spring Semesters.

1 Credit

Prerequisite: MTH 165