Computer Science Program

Overview

Computer Science Program

Freshman Sophomore Junior Senior
Intro to Computer Science AP Computer Science Principles AP Computer Science Principles

AP Computer
Science A

Intro to Game Development

Foundations of Cybersecurity

Intro to Web Development
AP Computer Science Principles

AP Computer
Science A

Honors Game Development

Intro to Game Development

Foundations of Cybersecurity

Intro to Web Development

The Computer Science Program at Jesuit offers students the opportunity to engage in interdisciplinary study of the field of computer science, mixing skills and concepts from the math and science disciplines. All courses in this program are electives, but the program is designed to encourage students to explore course offerings in sequence. 

  • Intro to Computer Science is a semester-long elective designed for freshmen. It is not a required prerequisite for admission to AP Computer Science Principles.
  • AP Computer Science Principles is primarily for sophomores, but it is also open to juniors and seniors regardless of their computer science background.
  • AP Computer Science A and Honors Game Development follow AP Computer Science Principles, and are designed to be taken either in sequence or concurrently.
  • The electives — Intro to Game Development, Foundations of Cybersecurity, Intro to Web Development — can be taken with or without previous Computer Science experience.

Throughout these courses, students learn JavaScript (p5.js), Processing, Python, Java, Lua, and GD Script. While these courses emphasize programming, topics such as cybersecurity, digital privacy, computer ethics, and hardware innovations make up important elements of the curriculum.

Students who complete both AP courses are encouraged to take Honors Game Development as a capstone to their computer science study.