Computer Science Department

Computer courses provide opportunities for all students to imagine, solve problems and create projects, both collaboratively and independently, whether they are beginning or advanced users. In this digital age our computer courses provide the knowledge and problem solving skills that cross academic disciplines and develop independent, creative, and resourceful students, able to communicate their ideas using a variety of media. Please see the Academic Guide for a list of our course offerings.

LEARN

  • Develop confidence in your ability to troubleshoot issues.

  • Learn how to develop your own solutions to problems.

  • Learn to identify a need and design a solution.

CREATE

  • Design and make a 3D printed mobile phone charging stand.

  • Make a computer game using Python.

  • Build and program devices using Arduino and Raspberry Pi hardware.

Courses

INTRODUCTION TO COMPUTER PROGRAMMING

In this course, students will learn basic programming skills and concepts using Python. The course is designed for students with little or no programming skills. Completion of one year of Algebra is required.

SYRACUSE UNIVERSITY PROJECT ADVANCE: INTRODUCTION TO INFORMATION SECURITY

Offered in Fall and Spring

Introduction to Information Security is intended to teach fundamental elements in information security and introduce the key areas of security challenges, countermeasures, and real-life examples. Topics include security properties, vulnerabilities, cryptography, security policies, access control, authentication, firewalls, wireless security, Internet security protocols, security management, security evaluation, and case studies. Students will also have hands-on experiences in information security through customized online labs.

For Sixth Formers.

INNOVATION LAB

Offered in Fall and Spring

This course is a hands-on, experiential class where students will have the opportunity to get their hands dirty by deconstructing, constructing, and repurposing materials in the pursuit of developing problem solving skills in a fun, non-traditional format.