• COMPUTER SCIENCE

    To contact the Computer Science Department, please call (516) 364-5705.



COMPUTER SCIENCE
  • 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.

Computer Science Course pathway

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:

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:

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:

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:

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:

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.