Year – 10 credits
Meets UC/CSU “G” requirement
This course provides an introduction to the breadth of the field of computer science through an exploration of engaging topics. The course is designed to focus on the conceptual ideas of computing and help students understand understand why particular tools may be better suited to solve various problems. The goal is to develop the computational practices of algorithm development, problem solving, and computer programming in the students. Students will have the benefit of keeping current with issues that involve computers and technology through current event articles and student discussions. Assignments will require time spent in class be utilized effectively to complete all the projects. The students will also be learning new typing skills or improve upon their existing typing skills.