William Floyd students recently had the opportunity to participate in the “Hour of Code,” a worldwide effort to demystify coding and serve as an introduction for students to learn the basics, as well as broaden the participation in the field of computer science. The Hour of Code took place during “Computer Science Education Week,” which was held the week of December 4-10.
At Nathaniel Woodhull Elementary School, students in kindergarten through fifth grade visited Jennifer Kolongowski’s computer lab throughout the week to learn about computer programming and coding. “The students learned that when a computer programmer inputs information into a computer, they are giving it codes to make the program operate,” said Ms. Kolongowski. “All students who came in for a coding lesson had the opportunity to work on different programs and code away!”
Ms. Kolongowski added that students enjoyed seeing how the information they put into the computer allowed the character they were programming to move throughout the task they were given. “They also learned that they were not always going to input the information correctly the first time so they would need to go back and make changes to the information in order for it to operate properly and complete the task at hand,” she said.
At William Floyd High School, mathematics teacher Nina Lurie held the annual “Hour of Code” in the school library to provide students with a taste of what it’s like to code, many of whom created their first computer program.
William Floyd High School students have the opportunity to take computer science classes beginning in their sophomore year with Introduction to Computer Science, which provides a foundation for computational problem solving and serves as a solid foundation for students who wish to explore a major in the field of computer science. The course also serves as a framework for understanding the computer’s applications, role, and impact on society. It also provides students with the skills necessary to apply the elements of computer programming and the fundamental concepts of computer science to develop, design, code, test, and execute a computer program.
And new this school year, students have the opportunity to further their computer science skills through the new Advanced Placement (AP) Computer Science course, which emphasizes problem-solving, algorithm development with object-oriented programming methodology utilizing the Java programming language, as well as the study of data structures and abstraction.