Computer
Department Members
Ms. Mary Jo Maciejewski
Introduction to Computer Science
This course, offered three days per week, introduces the broad field of computer science to students in grades 10 through 12. This overview course covers computer history, basic storage concepts and forms of data representation, logic design, hardware components, software and operating systems, networking, and robotics. This course may become a prerequisite to an AP Computer Science Principles course under development by the College Board. This class is offered in alternate years, but may be taught more often based on student interest levels.
Prerequisites: None
Principles of Computer Science
This course covers the principle ideas in the field of computer science. Students will examine some of the fundamental ideas of the science of computing and cover a wide variety of topics such as hardware organization, networking, the Internet, and limits of computing. Additional topics addressed include: logic gates, basic processor components, memory, input/output devices, low-level machine instructions, high-level programming concepts, and artificial intelligence.
