- Syosset Central School Dist
- Computer Science
-
COMPUTER SCIENCE
To contact the Computer Science Department, please call (516) 364-5705.

-
The Syosset Mathematics department believes that our students can learn to think critically, solve problems, and see the beauty of mathematics. Our team is passionate about the subject and is deeply committed to fostering enthusiasm for mathematics in our students. The faculty is inspired to shape student learning and believe Syosset students will see mathematics as enjoyable, logical, and appropriately challenging within our diverse course offerings.

Department: Computer Science
Course Number: 3684
Course Title: INTRODUCTION TO COMPUTER PROGRAMMING – ALT.
Details: Year, 0.5 Credit, 1 Period
Grades: 9, 10, 11, 12
Prerequisites:
Co-Requisites:
Required For:
Recommended For:
Expense:
Description: This course is a beginning programming course. Students will learn the programming constructs utilized by every programming language through writing computer programs to create games and developing interactive projects. Both block and text based languages will be taught with a focus on developing algorithmic and problem solving skills.
Department: Computer Science
Course Number: 3784
Course Title: ADVANCED COMPUTER PROGRAMMING – ALT.
Details: Year, 0.5 Credit, 1 Period
Grades: 10, 11, 12
Prerequisites: Introduction to Computer Programming
Co-Requisites:
Required For:
Recommended For:
Expense:
Description: Students will learn object-oriented programming through the computer language of JAVA by applying it in a graphical user interface environment. The Greenfoot platform will be used to create programs and explore many aspects of the JAVA language. Students will be creating games and individual interactive projects.
Department: Computer Science
Course Number: 3070
Course Title: ADVANCED PLACEMENT COMPUTER SCIENCE A
Details: Year, 1 Credit, 1 Period
Grades:
Prerequisites: Advanced Computer Programming and teacher recommendation
Co-Requisites:
Required For:
Recommended For: Students wishing to gain Advanced Placement credit in computer science
Expense: The cost of AP exams is announced in the Fall of the current school year. All students are required to pay in order to take the exam.
Description: The major emphasis will be on program methodology, algorithmic thinking and problem solving. The JAVA computer language will be used to implement computer-based solutions to varied programming-related problems. The course follows the curriculum that will prepare the student to take the Advanced Placement exam offered in May. More Information
Department: Computer Science
Course Number: 4000
Course Title: AP COMPUTER SCIENCE PRINCIPLES
Details: Year, 1 credit, 1 Period
Grades: 10, 11, 12
Prerequisites: For students in Grade 10 and above, who have some understanding of global issues, and a logical and analytical approach to problem-solving. Students should possess the necessary skills to complete projects independently and have time outside of the classroom for project completion.
Co-Requisites:
Required For:
Recommended For: Students who are interested in developing computational tools to analyze and study data, working with large data sets to analyze, visualize and draw conclusions from trends; developing effective communication and collaboration skills; analyzing the impacts to their community, society and the world.
Expense: The cost of AP exams is announced in the Fall of the current school year. All students are required to pay in order to take the exam.
Description: This course is designed to be equivalent to a first- semester introductory college computing course. In contrast to the AP Computer Science A course, which focuses on the science of programming, this course focuses on applying computer science to the social sciences through STEM. Click here to read full course description
Department: Computer Science
Course Number: 4600
Course Title: SY-STEM ROBOTICS
Details: Year, 1 Credit, 1 Period
Grades: 10, 11, 12
Prerequisites: Introduction to Computer Programming OR instructor approval
Co-Requisites:
Required For:
Recommended For: Sophomores, juniors, seniors who are interested in taking Robotics Design and Engineering
Expense:
Description: This course provides a comprehensive approach to problem solving in real-life situations using Science, Technology, Engineering, and Math (STEM) through Robotics. Students combine computer programming with mechanical hardware to produce tangible outputs. They will learn how to program a robot, using the Java coding language, as well as how to build robots using Tetrix and gobilda parts. The class will work collaboratively while emphasizing critical thinking, team building skills and student driven instruction. Students will work hands-on in both a computer programming lab and a technology materials processing lab. They will design, construct, program and test various robotic activities. The activities and opportunities align with preparation for multiple engineering fields and engineering career paths.