CS 101: Introduction to Computer Science
James Madison University, Fall 2020 Semester

Course Syllabus Detailed Schedule JMU Canvas

Meet the Team

Welcome to CS 101! This course is a rigorous overview of computer science, designed for majors and non-majors alike. We invite you to learn how computers work under the hood, explore the inner workings of the Internet, develop creative thinking and problem solving skills, and analyze the impacts of computing technology on society. Although the subject matter is primarily theoretical, we will study it in ways that will help you to develop practical skills. We promise to create a collaborative, team-based learning environment that encourages questions, provides opportunities for significant learning, and actively involves you in each class meeting. Weekly activities will include group work, mini-lectures, hands-on labs, and more. We hope you will learn how to think like a computer scientist, find out what the science in CS is all about, and take your computer literacy to a whole new level.

Dr. Sharon Simmons
Office hours via zoom
M/W/F 12:30pm–2:00pm
Tu 1pm – 2pm  

Ms Paige Normand
Office hours via zoom
Tu 2pm – 4pm
F 10am –12pm  

Riley Harbick
Office hours via Microsoft Teams
Tuesday 7:00pm –9:00pm  

Caitlyn Retaleato
Office hours via Microsoft Teams
Thursday 7:00pm –9:00pm  

Brandon Quinn
Office hours via Microsoft Teams
Monday 9:00pm –11:00pm  

Becky Woods
Office hours via Microsoft Teams
Wednesday 7:00pm –11:00pm  

About the Course

We have designed CS 101 to be a "breadth-first" introduction to the field (i.e., a survey course). It is not a course about how to use computers, nor is it intended as a pre-programming or "CS0" course. The department's main goals for offering CS 101 are: Don't let the 101 number fool you---this is a challenging and rewarding course! You will learn why CS is more than just programming and sample what awaits you in this field. Your ability to think abstractly and work creatively will increase, as will your confidence in mastering new technology. The hands-on labs will be a lot of fun, and you will develop fundamental computing skills that will serve you for years to come.

Unless otherwise noted, the materials on this website are freely available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.