Python logo

CIS 220 Applied Programming

Course Description

This 4-credit-hour course introduces application development and problem solving using a currently popular programming language. Includes variables, conditions, loops, functions, strings, lists, dictionaries, sets, error handling, classes, file data, Internet data, databases, and code documentation.

Prerequisites

CIS 106 and MTH 103 or equivalent experience.

Topical Outline

  1. Variables
  2. Conditions
  3. Loops
  4. Functions and Documentation
  5. Validation and Error Handling
  6. Strings
  7. Files
  8. Lists
  9. Dictionaries
  10. Sets
  11. Modules and Classes
  12. RegEx
  13. Internet Data
  14. Databases

Student Outcomes

The student should be able to:

  1. Perform operations using data types and operators.
  2. Control program flow with conditions and loops.
  3. Use appropriate data structures, including arrays / lists, dictionaries, and sets.
  4. Perform input and output using the console, files, Internet data, and databases.
  5. Perform debugging and error handling.
  6. Use built-in code libraries, including math, file system, and date-time functions.
  7. Include appropriate source code documentation.

Textbook

Notes

Last Updated: 9/22/23