Software Engineering Institute
Year 1 - Introduction to Computer Science with Python
Students will learn the fundamentals of computer science, problem solving with code, and the development of computer software using the Python programming language. Students will also have the opportunity to experiment with a variety of other programming platforms, like EarSketch, A-Frame and Scratch! Students will begin creation of a career portfolio while exploring the world of tech.
Year 3 - Advanced Placement Computer Science Principles
This course introduces students to the creative aspects of programming, abstractions, algorithms, large data sets, the internet, cybersecurity concerns and the impacts of computing on society. We teach it using Snap!, a block based programming language, which allows students great flexibility and creativiity, allowing them to explore more advanced concepts without the struggle of memorizing syntax and dealing with compiling problems. Students will have the chance to earn college credit by completing the "Create Task", in which they design their own program, and passing a the two hour AP CSP multiple choice exam.
Year 4 - Choice of:
Advanced Placement Computer Science A
This course is a rigorous study of the Java programming language and the principles of object oriented programming, similar to a first year college course in CS. Students will have the opportunity to earn college credit by taking the AP Computer Science A exam.
This course is designed to expose students to the basics of engineering principles. Students will explore the fundamentals of electrical circuitry, mechanical design, microcomputer control, robotics, block programming, and 3D printing. Emphasis will be placed on the engineering design process.
Computer Aided Design (CAD): Students will learn to draw with precision in 2D and 3D using the industry standard software Autodesk AutoCAD and Autodesk Revit. Projects will engage both technical and creative skills to cover multiple disciplines: Mechanical Engineering, Civil Engineering, Architecture, research in Biotechnology, Publishing and Graphic Arts, or any other field of work that incorporates the need for precise digital design. At the end of the course, students can take the Certiport “Autodesk Certified User Exam” to receive industry recognized certification in the field.