Skip to main content

Computer Science

Computer Science at Shoreham-Wading River

 

 

 

The District’s Computer Science program provides students with opportunities to develop proficiency with the use of and applications for existing and evolving computer applications aligned with the New York State Computer Science and Digital Fluency standards. These standards cover a comprehensive range of computer science and digital literacy concepts to ensure that all students have the opportunity to gain the knowledge and skills needed to thrive in our technology-driven world.

  • The Intro to Computer Programming course has successfully introduced students to Python syntax, starting with graphical outputs and progressing to console interactions, with students demonstrating a strong grasp of the material. As the course advances, students will tackle larger projects like MadLibs and a Four-Function calculator, setting a solid foundation for the high school computer science program.

  • This comprehensive introductory course covers a wide range of computer science topics, from internet safety and basic programming in Python to computer hardware, data transfer, and the fundamentals of Artificial Intelligence. Students gain practical knowledge in cybersecurity, explore computer science careers, and get hands-on experience with AI tools, providing a broad foundation for further studies in technology and its applications across various industries.

  • Students will learn the fundamentals of how to design, develop and maintain a website using HTML and CSS by creating their own website. They will learn how to use graphics, lists, tables, links and text in developing a website. Elements of design and basic design principles, as well as layout principles will be discussed.

  • This introductory programming course provides students with a strong foundation in computer science concepts and the software development process, starting with Scratch and progressing to Java. Students learn algorithmic and computational thinking, program design techniques, and essential programming constructs, preparing them for advanced programming while applying their skills to solve mathematical problems and manipulate data.

  • This advanced class in programming covers the material required by the AP Computer Science A exam. Students will continue to develop their knowledge of programming techniques and algorithm development. This course is meant to be the equivalent of a first-semester college level course in Computer Science.

  • This class introduces students to the fundamentals of Cybersecurity, covering topics from basic principles and ethics to computer networks, common threats, and defense techniques. Students gain a comprehensive understanding of the field, including its career opportunities, through a combination of theoretical learning and insights from industry guest speakers.

Computer Science News