Computer Science

Computer Science is the study of computers and computational systems.  Although knowing how to program is essential to the study of computer science, it is only one element of the field. Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software. Computers are being integrated into all aspects of society and our classes examine the impact computers have on our world.

Michael Corcoran
Michael Corcoran
262-359-3336

source:  code.org

Computer Science Course Offerings

Exploring Computer Science  Exploring Computer Science teaches the creative, collaborative, interdisciplinary, and problem-solving nature of computing with instructional materials, which feature a fun, inquiry-based approach to learning and teaching. Exploring Computer Science is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics: human-computer interaction, problem solving, web design, introduction to
programming, computing/data analysis, and robotics. Rather than focusing the entire course on learning particular software tools or programming languages, the course is designed to focus on the conceptual ideas of computing and help students understand why certain tools or languages might be utilized to solve particular problems. Students will also be introduced to topics such as interface design, limits of computers, and societal and ethical issues.

AP Computer Science Principles-   AP Computer Science Principles is designed to be equivalent to a first-semester introductory college computing course. In this course students will develop computational thinking skills vital for success across all disciplines. Students are encouraged to apply creative processes when developing computational artifacts and to think creatively while using computer software and other technology to explore questions that interest them. They will also develop effective communication and collaboration skills, working individually and collaboratively to solve problems, and discussing and writing about the importance of these problems and the impacts to their community, society, and the world. Students are strongly encouraged to take the Advanced Placement Examination with the potential to earn college credit.

AP Computer Science A-   The AP Computer Science A course is an introductory course in computer science. Because the design and implementation of computer programs to solve problems involve skills that are fundamental to the study of computer science, a large part of the course is built around the development of computer programs that correctly solve a given problem. These programs should be understandable; adaptable; and, when appropriate, reusable. At the same time the design and implementation of computer programs is used as a context for introducing other important aspects of computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, the study of standard algorithms and typical applications, and the use of logic and formal methods. Students are strongly encouraged to take the Advanced Placement Examination with the potential to earn college credit