skip to main content

Academy of Information Technology

AOIT Courses



AOIT - NAF Curriculum
NAF Curriculum integrates career-themed subject matter with project-based learning. 
NAF provides a rigorous, industry-validated curriculum that features: 

Cutting-edge methods of increasing literacy using cross-disciplinary teaching strategies that weave career themes across core subjects such as math, English, and history.

Current industry standards and practices informed by industry experts, business partners, and local and national Advisory Board members representing each theme. 

An outline of objectives for each course that have been reviewed and validated by industry experts and Curriculum Fellows, an outstanding group of Academy Teachers. Instructors are free to use NAF projects and lessons as is and/or integrate their own material, as long as course objectives are met.

While NAF Academy courses are considered “electives” by a school or district, they are required for students completing an Academy program. Courses are divided into units, units are divided into projects and lessons. 



Principles of Information Technology  
Principles of Information Technology provides students with an overview of information technology and introduces students to the basics of

hardware and software. With a hands-on orientation, students explore the most common types of operating systems, software applications, and programming languages. Students learn about the different types of networks and network topology, and set up an email client/server connection. 

During the course, students consider contemporary IT issues such as security and privacy, the effects of IT on society and on the individual and technological inequality. Finally, students get a chance to discover the types of careers that exist in IT today. 

Upon completion of the course, students will be well versed in the basics of all aspects of IT, and will understand how computers are designed and assembled to help users achieve their desired goals. 
This course is a requirement of the AOIT Program, however, students do not need to be enrolled in the full AOIT program to take this course.



Introduction To Computer Programming  
This hands-on, project-based course introduces students to basic programming concepts and takes a look at the inner workings of a computer. The course begins to answer the question: “How does my computer do that?” The focus is on the elements of programming that are common to all programming languages, so that other languages can be learned quickly. 

There is also an emphasis on gaming and app development. This course has recently addressed Python, Java, and HTML/CSS with the course content changing annually to remain current with programming trends. Students hone the important skills of problem solving, thinking logically, looking at the big picture, and paying attention to detail. This course also lays a strong foundation for Advanced Placement Computer Science. 

Course meets 5 periods per week. Students do not need to be enrolled in AOIT to take this course, although the course satisfies one credit of the AOIT program. This course is available for three college credits, to students in grades 10 - 12, through SUNY Farmingdale (BCS 101) at a tuition cost of approximately $140




Digital Networks - Cisco Discovery I & II
This course presents basic networking education to equip students with knowledge and skills that can be applied toward entry-level ICT careers and also CCENT and CCNA certifications. CCNA Discovery is a blended curriculum with both online and classroom learning. 

CCNA Discovery has the following features: 

  • Designed for students with basic PC usage skills 

  • Offers a hands-on, career-oriented approach to learning networking that emphasizes practical experience 

  • Maps directly to everyday experiences with networks and covers key networking concepts according to the types of practical network environments

  • students may encounter; ranging from small office or home office (SOHO) networking to more complex enterprise environments and theoretical networking models later in the curriculum 

  • Includes activities that emphasize networking implementation 

  • Encourages students to consider additional education in IT or related fields, and help students prepare for entry level IT careers

This course is available for three college credits through SUNY Farmingdale. Tuition is approximately $140. This course fulfills one junior year credit for the AOIT program.

Web Page Design
This full year course is open to all students and presents the basic and advanced topics in Web page design. Students will learn the basics of good web design by working with industry standard Web design software such as Macromedia Flash and Dreamweaver. A large portion of the school year will be dedicated to creating fully interactive websites using Flash. Students will work alone and in teams to design and maintain web sites, including some portions of the Northport High School site. 

Prerequisite for non-AOIT students: Fulfillment of the art/music graduation requirement in Studio in Art, Studio in Crafts, or Studio in Media is recommended, but not required. 

This course fulfills one junior/senior year credit for the AOIT program.



AP Computer Science A  
The Advanced Placement (AP) course in Computer Science will cover topics which would normally be found in a college level program for computer science majors or for students who will major in other disciplines that require involvement with computers. The current programming language is JAVA, an object-orientated programming language. The skills learned in Introduction to Computer Programming are reviewed and refined in this course. 

Topics taught include programming methodology, features of programming languages, data types and structures, algorithms, applications, iteration, recursion and some of the social implications of computer science. A practical context for the course is given through the use of College Board prescribed lab assignments. All students are required to take the AP Exam in May at a cost of approximately $93.00 plus College Board Administrative Fee. 

This course satisfies one credit for the AOIT program. Prerequisite: AOIT Introduction to Computer Programming.


Introduction to Cybersecurity  
The dramatic development of technology, particularly the Internet, has made people and businesses extensively use electronic format for communication and information storage. A large percent of all corporate and individual communication is now created electronically leaving only a small amount on paper. 

Students will be introduced to the mechanisms and the history of software, hardware, and OS security. Students will dissect important and emerging issues including privilege sniffing, password security, disaster recovery, and digital forensics. Several hands-on investigations per unit will afford students the opportunity to assess network vulnerability, identify threats, prevent and respond to attacks, and more. Digital Forensics is the technique of computer investigation and analysis in the interest of determining potential legal evidence. In other words, it is finding the electronic fingerprints. 

This course is available for three college credits, to students in grades 10 - 12, through SUNY Farmingdale. Tuition is approximately $140.


Video/Digital Film I  
This introductory course is designed for students to acquire a basic understanding of the video medium. The course will focus on three major components. The first component will concentrate on the three phases of video production specifically: pre-production, production and post-production. Topics that will be covered include film/television genres, how to develop an idea on paper and how to translate that idea to video. 

The second component involves the technical aspects of video production. Students will examine basic shot set-up techniques as well as be provided with the necessary knowledge to operate equipment so that they may produce (pre-production), create (production) and edit (postproduction) their own videos. Students will be expected to work inside and outside of the classroom. Some components of this course will require individual effort while others require work as part of a production team. 

The third component introduces the history of film and television. Students examine and critique at the technical advancements in the film and video mediums over time. 
This course fulfills one junior/senior year credit for the AOIT program.




AOIT Internship  
AOIT students bridge the gap between the classroom and the work force through a first-hand internship experience working in a professional environment that pertains to the IT industry. Students will prepare resumes and be interviewed for positions by local internship providers. These internships connect students to the real world and establish important relationships between students and professionals in the IT industry. Each student is required to maintain a portfolio throughout their 120-hour commitment and must complete a presentation highlighting their experiences. This presentation will be shared at the AOIT Employer Recognition Trade Show held in the fall of their senior year. 

In this setting students receive supervision from the NAF coordinator who serves as a liaison between the Industry Advisory Board and the School District.

  • Part I consists of online assignments, informational meetings, and opportunities to gain an understanding of the experience that awaits them.

  • Part II consists of mock interviews, guest speakers, general meetings, and other activities designed to prepare students for their professional experience. 

  • Part III consists of preparation and placement of student interns by the AOIT Coordinator. 

  • Part IV culminates the experience, provides an opportunity to share the experience with classmates, and receive recognition for all their hard work and effort. Students who do not successfully pass the seminar portion of the NAF Summer Internship Program will be given a failing grade on their report card and will be unable to complete AOIT program.


Program Requirements:

  • Have or expected to have completed 3 credits of approved NAF courses in the required subject area.
    Satisfactory performance on the preliminary meeting conducted at the NAF Academy Coordinator. Students must complete the Internship Application prior to arranging their meeting.

  • Submission of an acceptable resume by the assigned due date.

  • Availability for an internship position during business hours over the summer, or a commitment to work as an intern during the school year an equivalent amount of time. Vacations and driver education classes should be scheduled accordingly to prevent a conflict.

  • Personal possession of requisite employment documents (Social Security Card, Green Card if necessary, working papers, etc.)

  • Proper business attire and careful grooming for all appointments, meetings, and presentations.

  • Keeping and being punctual for all appointments for interviews, testing and placement. (Failure to keep appointments will result in removal from internship pool).

  • Acceptance of placement tendered by sponsor firm. Students may not reject a job offer; a student must immediately report any problem related to placement, to the immediate attention of the Academy Director.

This course is only open to students enrolled in the AOIT Program.