CIS 220 Applied Programming
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.
CIS 106 and MTH 103 or equivalent experience.
- Functions and Documentation
- Validation and Error Handling
- Modules and Classes
- Internet Data
The student should be able to:
- Perform operations using data types and operators.
- Control program flow with conditions and loops.
- Use appropriate data structures, including arrays / lists, dictionaries, and sets.
- Perform input and output using the console, files, Internet data, and databases.
- Perform debugging and error handling.
- Use built-in code libraries, including math, file system, and date-time functions.
- Include appropriate source code documentation.
Last Updated: 12/18/17
- This is a second-semester programming course. Experience with basic programming syntax and structure is assumed.
- The course is designed to require 12-15 hours of work each week for a 16-week course.
- This course will be offered as a blended course in Spring 2018, meeting Tuesday afternoons from 1 p.m. - 2:40 p.m.
- Classroom attendance is highly recommended, but not required. The course may be completed online but will require a
proctored final exam.
PHP, or similar) will be considered.
- The syllabus will include an 8-week option for students interested in completing the course at a faster pace.
- CIS 220 is a Special Topics course. In the future, this course will be offered as CIS 206 Applied Programming.
- This course has been approved for articulation by DePaul University as