ICT 4007 (4 credits)

Creative Problem Solving and Programming Concepts

In this course students will develop, or improve upon, their problem-solving skills and how to use those skills to analyze problems and determine how to create solutions. Students will document their solutions (e.g., in pseudocode or UML diagrams) and, by the end of the course, translate their solutions into running programs written in two languages (Python and JavaScript). Students will learn programming concepts including the use of variables, program input and output, flow control (if-then-else, looping, etc.), and error testing. Students will learn how to set up Integrated Development Environments (IDE) such as Visual Studio Code on their personal computers?in which they will write programs.

Register Now

Continuing Students

Admitted New Students
Call (303) 871-2291 or fill out the Admitted New Student Registration.

International Students
Check additional registration requirements

Sections: Winter Quarter

CRN 5107
01/03/22 -
Online Async

Tuition Rate

Per Credit: $744

Additional Fees
Technology Fee: $4/credit hour for each class taken for credit
Be Ready

Make sure you have the correct textbooks and/or materials.
Join the Classroom

Please check Canvas one week before class begins for any pre-class assignments.