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

About CS 101 Course Syllabus Detailed Schedule JMU Canvas Virtual Machine

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. Chris Mayfield
Office hours in ISAT/CS 208
M/W/F 1:20pm–2:20pm
 

Dr. Sharon Simmons
Office hours in ISAT/CS 221
M/W/F 1:20pm–2:20pm
 

Dr. Michael Stewart
Office hours in ISAT/CS 212
Tu/Th 11:00am–12:15pm
Wed 9:30am–12:00pm (noon)

Avery Higgins

Chelsea Le Sage

Teddy Pugh

Grant Schowalter

Becky Woods

Cindy Zastudil

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.