Computer Science & Engineering


Our Computer Science & Engineering department empowers students to not just learn technology—but create with it.
We will prepare students for a world in which technology is powerful, embedded, and pervasive.
- Strategic Plan Goals & Objectives

Our Computer Science program introduces the art and science of programming, developing working knowledge of computer concepts, programming abstractions, algorithms, and large data sets. Students explore Internet technologies, cybersecurity, web design, coding and maintenance, and computing impacts, with higher-level courses in artificial intelligence and machine learning. Technology design programs enable students to engage in digital making across interactive gaming, music, and wearable technology, bringing their creative visions to life through the design and fabrication of digital objects and systems.
In Engineering, students gain exposure to nine diverse fields—Civil, Aerospace, Software, Sound, Environmental, Mechanical, Chemical, Architectural, and Robotics Engineering. Through project-based design challenges, they engage in the engineering design process, tackle real-world problems, collaborate effectively with peers, and develop innovative solutions. Students build confidence and technological literacy while mastering key STEM principles through hands-on experience.
Our partnerships with ENGINEERING TOMORROW, NASA, and Northrop Grumman enrich the learning experience by providing student mentorship, facilitating educational field trips, and supplying resources for projects and systems. These collaborations connect classroom learning to professional practice and give students direct access to industry experts and real-world applications.
More about the Computer Science & Engineering Department...
Computer Science & Engineering Course Catalog
Select a filter...
Course Selections
ROBOT OLYMPICS: LEARNING THROUGH COMPETITION
In the ever-evolving world of technology, Bishop McNamara's Robotics class is a hub of creativity and innovation, where students bring their ideas to life through hands-on projects and collaborative problem-solving! Students prepared for their Carnegie Mellon certification exams through an exciting "Robot Olympics" event.
Coding and robotics challenges me in a good way, letting me think about the possibilities of my input and practice trial and error. The Robotics Olympics puts my skills to the test and gives me a goal - to press for the gold medal. - Daniel Smith '27
Our robotics students recently engaged in an innovative review project for the Carnegie Mellon assessment. This certification exam is prepared for five different robotic events, collectively know as the "Robot Olympics."
Key highlights of the Robot Olympics:
-
Students compete against each other in various challenges
-
The competition serves as a comprehensive review of their certification exam
-
Participants utilize block coding in the robotics platform
-
The event combines the excitement of competition with practical exam preparation



