Personal tools

You are here:
Home Academic Programs and Information Courses and Schedules COMP 150: Introduction to Computing

COMP 150: Introduction to Computing

Credit hours
3
Prerequisites
None

This course provides a substantial introduction to computer programming as well as an introduction to a broad range of topics in the field of computing. The programming component is designed to provide a quick start by utilizing a simple but powerful language such as Python, and it will include an introduction to basic data types and operations, input/output, and flow of control. Broader topics in computing will include an introduction to digital logic and computer organization to explain the bridge between hardware and software, an introduction to historical and societal context, discussion of the power and limitations of computing, and possibly topics such as algorithm development and analysis, artificial intelligence, databases, and networking.

This course serves as a terminal course for students who want a one-course introduction to the field, as well as a preliminary course to upper-level computer science offerings.

Outcome: Ability to write programs to manage and transform data; broad understanding of foundations of computing.

Document Actions