Information Technology - Computer Science

Information Technology - Computer Science

code.org   AP College Board

The Information Technology – Computer Science program prepares students for further study and careers in the field of Computer Science. Students complete a sequence of three courses starting with an overview of the computer and Information Technology field and progressing through a more in-depth study of Computer Science. Throughout the program, students will learn all aspects of Computer Science including, programming, hardware design, networks, graphics, databases and information retrieval, cyber security, software design, programming languages, logic, programming paradigms, translation between levels of abstraction, artificial intelligence, the limits of computations, applications in information technology and information systems, and social issues. The first two courses in the sequence may also count as the Technology Education graduation credit. Students may not “double dip” on the Tech. Ed. credit. If they choose to use one of those courses as their Tech. Ed. graduation credit, then they would need to take an additional Computer Science course.

Course Sequence:

Foundations of Computer Science

This course is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. Rather than focusing the entire course on learning particular software tools or programming language, 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 problems. This course includes a broad range of topics in computing, including robotics, programming, and cyber security. Students will delve into real world computing problems that are culturally relevant and address social and ethical issues while delivering foundational computer science knowledge to students. (This course may count as a Technology Education credit towards graduation.)

AP Computer Science Principles

This course is based on the College Board’s AP Computer Science Principles. This course is a more in-depth study of computer science, specifically the technical aspects of computing including programming and algorithm design, computer system organization and operation, and data representation and information organization. (This course may count as a Technology Education credit towards graduation.)

AP Computer Science A

This course is designed based on the College Board’s AP Computer Science A course, which is a more in-depth study of computer science, specifically the technical aspects of computing including programming and algorithm design, computer system organization and operation, and data representation and information organization. In this course, the primary language used is Java.

Information Technology- Computer Science Teachers:

Mr. Matthew Braxton[email protected] – Foundations of Computer Science, AP Computer Science

Mr. Joseph Kowal[email protected] - Foundations of Computer Science