Computer Science Foundations
Computer Science Foundations
Grade Levels: 9, 10, 11, 12
First Semester 45011 (S1); Second Semester 45012 (S2)
Course Fee $15/semester
Computer Science Foundations is a beginning technology course that satisfies the Computer Science credit required for graduation. It is imperative that all students learn the basic skills of communication (email, Internet use, social media, and programming) as well as computer hardware, Microsoft Excel, Google Apps for Education, and future technology trends. Computer Science Foundations is also designed to introduce students to the breadth of the computer science field through an exploration of engaging and accessible topics.
Rather than focusing the entire course on learning particular programming languages, the course is designed to focus on the conceptual ideas of computing and to help students understand why certain tools or languages might be utilized to solve particular problems. The goal of Computer Science Foundations is to develop in students the computational practices of algorithm development, problem solving and programming within the context of problems that are relevant to the lives of today’s students. Students will be introduced to topics such as interface design, limits of computers, and societal and ethical issues. Students will also gain usable skills in Google Apps For Education and Microsoft Excel.