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