CS 160 Exploring Computer Science
4
Michael Wilson
CS 160 is an approachable introduction to programming and computer science, for students with no prior programming experience.
We will learn to use JavaScript and Python to manipulate text and graphics. You do not need a strong math background to succeed in this class.
Computer coding does not have to be hard, and it can let you harness the power of your computer in new and creative ways. Coding can be a useful tool in many fields including healthcare, art, journalism, biology, chemistry, sociology, and more.
Throughout the course, we will also explore the history of computing and some of its impacts on contemporary society: such as artificial intelligence, surveillance, or big data. These topics will be chosen in week 2 based on your interests.
This course is designed to be a pre-CS 161 course for students who would benefit from a more accessible pace, who might not have a strong math or computing background, who want to explore programming and computer science but are unsure about pursuing a major/minor, and/or who are not computer science majors.
None.
Upon the successful completion of this class, students will be able to:
None.