Career & Technical Education

CURRICULUM

Course Offerings

Programming Sequence

Picture

Introduction to Computer Programming & Mobile App/Game Design

This course offers an introduction to structured computer programming in Java and then continues into the use of online compilers used for creating mobile applications and games. Topics include computer systems components, introduction to writing programs, using loops and logical operations and designing and writing programs in structured form using modular design. Students will apply communications and data analysis to the problem solving and decision making processes in a variety of life situations.

Grade (9th-12th)
Movie

AP Computer Science A

This course offers a second year of study in program design using a structured programming language. Input and output techniques, functions, and use of classes and objects will be studied using Java. Develop and select appropriate algorithms and data structures to solve new problems. Write solutions fluently in an object-oriented paradigm. Write, run, test, and debug solutions in the Java programming language. Read and understand programs consisting of several classes and interacting objects. Read and understand a description of the design and development process leading to such a program. Understand the ethical and social implications of computer use.

Grade (10th-12th)
Picture

AP Computer Science Principles

This course teaches you to make connections between people and computing. Create a computational artifact with a practical, personal or societal intent. Use appropriate algorithmic and information technology principles. Identify abstractions and describe modeling in a computational context. Justify appropriateness and correctness of a solution, model or artifact. Describe computation with accurate and precise language, notations or visualizations. Share the workload by providing individual contributions to an overall collaborative effort.Offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles will give students the opportunity to use technology to address real-world problems and build relevant solutions.

Grade (10th-12th)
Location

Advanced Topics in Computer Science Honors

This course strengthens students' base of object-oriented programming. Incorporates topics such as recursion, algorithm efficiency, data structures, sorting and searching, networking, graphical user interfaces, security, robotics, artificial intelligence, and parallel programming.

Grade (11th-12th)

Our Teachers


Mr. Iannelli

Engineering Teacher

Mr. Iannelli is our TSA chapter's official advisor. He was a TSA participant all throughout his high school career, and he has even judged at the TSA state conference.

Ms. Vostal

Programming Teacher

Ms. Vostal teaches the Introduction to Programming, AP Computer Science, and AP Computer Science Principles courses at our school. She is an advocate for women in STEM.

Mr. Connolly

Programming Teacher

Mr. Connolly teaches AP Computer Science and Advanced Topics in Computer Science Honors. He is also the advisor of our school's Computer Science club.

Student Projects