CMSY-156 Introduction to Python

This course introduces students to computer programming using Python. Python is a new computer programming language that is widely used in industry, scientific research, computer forensics, scripting, game programming, and web applications. Students will solve programming problems using procedural programming constructs such as loops, branching structures, and functions. Students will write programs that are testable and maintainable using good programming style, naming conventions, and comments.

Credits

3

Hours Weekly

2 hours lecture, 1 hour lab

A graduate should be able to

  1. 1. Demonstrate an understanding of programming concepts and techniques.
  2. 2. Use Python language syntax in programs to demonstrate good programming style, naming conventions, and comments.
  3. 3. Apply control statements, loops, functions, and lists in programs.
  4. 4. Create, analyze, and design programs for a wide variety of problems in math, science, financials, and forensics.

A graduate should be able to

  1. 1. Demonstrate an understanding of programming concepts and techniques.
  2. 2. Use Python language syntax in programs to demonstrate good programming style, naming conventions, and comments.
  3. 3. Apply control statements, loops, functions, and lists in programs.
  4. 4. Create, analyze, and design programs for a wide variety of problems in math, science, financials, and forensics.