100

CS 100 Applied Computing I

Prerequisites: Level II placement on the Basic Math Skills inventory or MATH 099, or permission by instructor.

This introduction to computer science, developed by Google and their university partners, emphasizes problem solving and data analysis skills along with computer programming skills. Using Python, students learn design, implementation, testing, and analysis of algorithms and programs. Problems will be chosen from real-world examples such as graphics, image processing, cryptography, data analysis, astronomy, video games, and environmental simulation. Students get instruction from a world-class computer science professor, delivered remotely through video and interactive media, then work on collaborative projects in groups with coaching by their instructors. Prior programming experience is not a requirement for this course. 

Credits

3.0

Core

Scientific Thought-Non-Lab

Offered

Fall Semester

CS 110 Programming Art

Prerequisites: Level II placement on the Basic Math Skills Inventory or MATH 099 or permission of the instructor. An introduction to computational thinking by developing computer programs to create images, animations, visualizations, and interactive art. Topics include computational thinking, problem solving, programming in the Processing language, impact of technology on society and contemporary issues.

Credits

3.0

Core

Scientific Thought-Non-Lab

Offered

Both Semesters

CS 112 Introduction to Computer Music

Prerequisites: Level II or higher math placement or MATH 099 or permission of the instructor.  An introduction to the use of computers applied to music; using applications and developing computer programs to create, record and edit musical information. This course combines computational thinking, music theory and algorithmic composition. Topics include computational thinking, problem solving, programming in the Chuck language, impact of technology on society, and contemporary issues.

Credits

3.0

Core

Scientific Thought-Non-Lab

Offered

Spring Semester