The courses listed in this section highlight GFHS offerings in Computer Science and Engineering. They are also listed in the Course Description Guide sections for the associated departments.
College Intro to Computer Science: 1 Credit (Math) Computer Aided Design: .5 Credit (Technology)
Discovering Computer Science: 1 Credit (Math) Architecture: .5 Credit (Technology)
AI Literacy: .5 Credit (English) Construction & Manufacturing Systems (A&B): .5 Credit each (Technology)
Digital Media Broadcasting: .5 Credit (English) IT Support & Training: .25 Credit (Other)
Advanced Computers: .5 Credit (Business) Foundations of Science: 1 Credit (Science)
Computer Networking Intro (CISCO): .5 Credit (Business)
IT Essentials: 1 Credit (Business)
Web Page Design: .5 Credit (Business)
1 Credit
3 Siena College Credits (Optional)
Prerequisite: Students must have completed or be enrolled in Algebra 2 or by special permission from the instructor
Course Description Video: click here
This course is a broad introduction to a variety of fundamental topics in computer science through contemporary themes such as robotics, the web, graphics, or gaming. Students will consider problems in the application area that can be solved with software. Using the theme of the course, students will be introduced to important areas of computer science including abstraction, computer organization, representation of information, history of computing, ethics, and the development and evaluation of algorithmic solutions using an appropriate programming environment.
Students will sit for a final exam prepared by Siena College in June.
Note: this is an elective Siena College course and students meeting requirements are eligible for three college credits. Cost for college-credit will be based on Siena rates for the current school year.
This course is designed as an introduction to computer science for high school students who want to express themselves creatively and solve problems that are interesting to them using computational devices. This course is designed for students that have little or no experience studying computer science. Through a series of engaging, hands-on labs and projects, students learn the fundamentals of computer programming using the block-based language NetsBlox. Students will also study the world wide web, designing and creating their own websites by writing their own HTML, CSS, and JavaScript. Finally, students will explore drawing, animation, and problem solving using Python. Throughout the course, computing history and current events in computer science will be incorporated. Special topics in computer science such as encryption, data representation, assistive technologies, and others will be explored.
This course is a good introduction to Siena’s dual enrollment course, College Introduction to Computer Science.
.5 Credit
This AI Literacy course is designed to introduce high school students to the world of Artificial Intelligence (AI) and its impact on our lives. Students will learn the basics of AI technology, its applications, and ethical considerations. Through a combination of lectures, discussions, hands-on activities, and projects, students will develop a foundational understanding of AI and its role in society.
.5 Credit
This course introduces students to emerging technologies and time-tested storytelling techniques in video production and media arts. Students will gain practical experience in media news gathering, working as part of a team to produce news reports and complete newscasts. Students will work to produce a daily newscast, and learn to write effective news stories, take advantage of print and digital sources, and develop presentation skills. By the end of the course, students will be able to demonstrate accurate, fair, and factual oral and written communication skills in reporting, possess the ability to create video-based projects, and gain a comprehensive understanding of fundamental concepts and theories in the presentation of news. This course may be taken multiple semesters.
.5 Credit
This course emphasizes the advanced concepts of using software beyond just the basics. You will develop an advanced understanding of word processors, spreadsheets, databases and other software. You will be very well prepared to use your new software skills in either a job or for college preparation.
.5 Credit
The Internet is a “network of networks.” Would you like to know how information gets passed through these networks all around the world?
After this course, students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.
Explore the network
Configure a Network Operating System
Network Protocols and Communication
Network Access
Ethernet
Network Layer
IP addressing
Subnetting IP Networks
Application layer
1 Credit
Glens Falls students can receive college credit through SUNY Adirondack after successfully completing this course. If desired, this course provides the foundation for you to prepare to take the Comp TIA’s A+ certification.
Course Description Video: click here
IT Essentials is designed to your improve your knowledge related to Information Technology. This course provides an in-depth exposure to personal computer software and hardware. You will learn the functionality of software and hardware, how to assemble and configure a computer, install operating systems and software, plus much more! A major emphasis is placed on hands-on experience and troubleshooting. This course is tailored for both beginners and advanced users.
General outline of topics:
Information Technology Basics
History of the Personal Computer and the Digital Age
How computers work
Disassembling and Assembling a Computer
Operating Systems
Binary, Decimal, Hexadecimal Numbering systems (including how to convert numbers)
Multimedia Capabilities
Hardware Installation
Networking
Printers and Remote Printing
Preventive Maintenance and Upgrading
Troubleshooting (both hardware and software)
Mobile computing
Wireless technologies
Career and Certification Options
.5 Credit
This class will teach you how to design and maintain web pages. This is an exciting and fun course where you will have the flexibility to be creative and showcase your skills!
General outline of topics:
HTML
Point and click editing
Hosting and Site Recommendations
Image Types
Image Editing
Website Layout (storyboarding)
Formatting with Style Sheets
Forms
E-Commerce
.5 Credit
Prerequisite: Drawing & Design for Production
This course will give students an understanding and appreciation of using computers to generate technical drawings. Students will use the AutoCAD program and be able to draw using 3D simulation and print their projects using a 3D printer. Units will include orthographic, isometric, cross-section and architectural drawing. Standards and techniques used in engineering will be taught.
.5 Credit
Prerequisite: Drawing & Design for Production
This course is designed as a comprehensive study of the planning, designing and constructing of residences. It will provide an introductory experience in the complexities of the building construction industry. Included will be site plans, floor plans, elevations and interior design. Each student will plan and design their own home. Students will also be introduced to computer software for designing and generating architectural plans.
A- .5 Credit
B- .5 Credit
This course provides hands-on experience in the construction and manufacturing process. Topics will include resources, processes, products and impacts of manufacturing. Students will be introduced to various materials, tools, and assembly processes. Emphasis is placed on problem solving and peer collaboration. These courses are one semester each. Successful completion of part A is required to take part B.
.25 Credit
Students must apply and be accepted prior to enrolling in this course
Students accepted to participate in this course will be working directly with the IT department in regard to Chromebook repair and other minor technology issues in the middle and high schools. Students must be able to work independently, must have excellent attendance, exceptional communication skills, and a strong work ethic. No experience is necessary, but we are looking for candidates with a strong desire to work with technology and computers. If you are interested in enrolling in this course, please notify your school counselor.
Foundations of Science is an elective science course that incorporates topics in technology, engineering, and math. In Foundations of Science, students will be engaged through a project based curriculum. Special attention will be paid to the design and engineering process through hands-on activities. Subjects in Foundations of Science include plants, astronomy, building design, and sustainable development to name a few. The goal of this course is to enhance a student’s ability to analyze problems, identify variables, and gain an appreciation for a variety of science topics.