The CSE Pathway is for students who maybe considering a career in either Computer Science or Engineering. Both career choices often require some form of programming that students will have to work with: whether it is Java, C++, MatLab, etc.
Programming I
This course is designed to expose students to the wonderful world of programming. Students will develop Java programs as they learn about data types, conditionals, loops, develop algorithms, sorting, basic data structures, and utilize classes. This course is aligned with programming objectives that students would see in their first semester of a college level programming course.
Grades: 9-12
Programming II
Programming I is a prerequisite.
Students who take this course will learn advanced techniques such as derived classes, polymorphism, exception handling, file I/O, recursion, and more. This course is aligned with programming objectives that students would see in their second semester of a college level programming course.
Grades: 10-12
Mobile Application Development I
Programming I is a prerequisite.
This course is designed to teach students the techniques necessary for creating and an app for the iOS Operating System. Students will learn and expand upon various programming concepts learned in Programming I such as primitive types, classes, etc., and apply them to mobile app development.
Grades: 10-12
Programming III
Programming II is a prerequisite.
This course is for students who are considering a career in computer science. Students will delve into various data structures such as linked lists, hash tables, sets, and trees while exploring optimization of their algorithms. Student will also be exposed to several new programming languages and develop applications for various real-world scenarios.
Grades: 11-12
Mobile Application Development II
Mobile Application Development I is a prerequisite.
This course is designed to teach students the techniques necessary for creating and an app for the Android Operating System. Students will learn and expand upon various programming concepts learned in Programming I such as primitive types, classes, etc., and apply them to mobile app development.
Grades: 11-12
AP Computer Science A
Programming I is a prerequiste.
This AP course will prepare students for the various concepts that are equivalent to the first semester at a university. The AP Computer Science A Exam can be taken at the conclusion of the course to earn credit that is equivalent to the first semester of a Computer Science program at a college or university. Students will be assessed on the programming language Java. The exam includes both a multiple choice and a free response section.
Note: This course can be taken by Juniors, but it is not recommended.
Grades: 11-12
Computers and Logic
A combination of math and computer science, this course offers students a chance to learn why computer science is part of math. Students will learn some of the theory behind computer science and will learn about logic operations, hexadecimal, binary, optimization, matrix operations, and set theory. Additionally, students will utilize the LC-3 to explore the fundamentals of computer architecture.
Grades: 9-12
Robotics
This course is co-curricular with the Robotics club.
Technology is everywhere and there is a huge push for students to go into STEM careers. This course is designed to help students explore application of technology through robotics. Students will learn about design, programming, build, planning and execution, and more as they apply critical thinking skills to solve problems.
Grades: 9-12
Web Design I
This course is designed to prepare students with the skills needed for a career in Web Design. Students will learn about HTML, CSS, JavaScript, JQuery, and work with programs such as Adobe Dreamweaver. Students will learn about accessibility and usability, responsive web design, and designing for need.
Grades: 9-12
Web Design II
Web Design I is a prerequisite.
Students who take this course will learn and incorporate techniques learned in Web Design I. Students will refine techniques and learn advanced web development skills such as PHP, Content Management Systems, and client-side vs. server-side commands.
Grades: 10-12
The GDD Pathway is for students who are interested in pursuing a career in software development in the video game industry. There are two primary pathways after the initial course: the Design Pathway and the Developer Pathway. Designers will focus on the creation of multimedia and artwork, whereas Developers will focus on the implementation of assets, scripts, and utlizing industry standard engines.
Game Design I
This course is designed to teach students the many facets of Game Design. Students will learn both career paths of Design and Programming as part of this course. Students will be developing 2D games using the Unity game engine, GIMP for artwork, and will learn how to program their game using C#. Students will create several games in this course including a text adventurer, a breakout game, and more.
Grades: 9-12
Game Design II
This course is part of the Game Developer Pathway
Game Design I is a prerequisite.
This course will continue to teach students the many facets of Game Design. Students will be developing 2.5D to 3D games using the Unity game engine, GIMP and Blender for artwork and modeling, and will learn how to program their game using C#.
Grades: 10-12
Animation I
This course is part of the Game Design Pathway
This course is designed to teach students the techniques necessary for development of 2D artwork. Students will use the apps GIMP, Photoshop, and Adobe Animate to create and edit images. Students will learn various techniques such as layering, compositing, foreground, background, and midground techniques, parallax effects, tweening, and exporting of images. Student will also apply saturations, hues, filters, and more to create rich sprites and images.
Grades: 10-12
Game Design: RPG
This course is part of the Game Developer Pathway
Game Design II is a prerequisite.
This course will teach students the many facets of Game Design tailored toward specific techniques for developing an RPG style game. Students will be developing games using the Unity game engine, GIMP and Blender for artwork and modeling, and will program their game using C#.
Grades: 11-12
Game Design III
This course is part of the Game Developer Pathway
Game Design II is a prerequisite.
This course will challenge students with their application of Game Development. Students will be developing games using the Unreal game engine, GIMP and Blender for artwork and modeling, and will learn how to program their game using C++.
Grades: 11-12
Animation II
This course is part of the Game Design Pathway
Animation I is a prerequisite.
This course is designed to teach students the techniques necessary for development of 2.5D-3D artwork. Students will use the free app Blender to create and manipulate 3D objects. Students will learn techniques such as shape manipulation, Bezier curves, snapping, mesh objects, and more.
Grades: 11-12
AP Computer Science A
This course is part of the Game Design Pathway
Programming I is a prerequisite.
The AP Computer Science A Exam can be taken at the conclusion of the course to earn credit that is equivalent to the first semester of a Computer Science program at a university. It is recommended that students have taken Computer Applications & Technology II, AP CS Principles, Game Design I, or Programming I prior to this course. NOTE: Programming I will be prepare students for this course as it is taught a collegiate level. This course will prepare students for an AP course that will teach them various concepts that are equivalent to the first semester at a university. Students will be learning the programming language of Java. The exam includes both a multiple choice and a free response section. Note: This course can be taken by Juniors but it is not recommended.
Grades: 11-12
Animation III
This course is part of the Game Design Pathway
Animation II is a prerequisite.
This course is designed to teach students the techniques necessary for development of 3D artwork. Students will use the industry standard app Maya to create and manipulate 3D objects. Students will apply many of the same skillsets learned in Animation II to aid them in Animation III.
Grades: 11-12
Programming I
This course is part of the Game Developer Pathway
This course will need to be completed prior to enrolling in AP Computer Science A.
This course is designed to expose students to the wonderful world of programming. Students will develop Java program as they learn about data types, conditionals, loops, develop algorithms, sorting, basic data structures, and utilize classes. This course is aligned with programming objectives that students would see in their first semester of a college level programming course.
Grades: 9-12
The ITS pathway is designed for students who are interested in pursuring a career in IT. The pathway concludes with industry level certifications from CompTIA. Students will complete the relevant certification exam upon completion of the relevant course.
InfoSec I: A+
This course is designed to prepare students for a CompTIA A+ Certification. Students will prepare for the CompTIA A+ 220-1001 (Core 1) and 220-1002 (Core 2) certification exams. Students use multiple learning formats to learn how to install, manage, and secure computer hardware and master home and corporate OS environments.
Grades: 10-12
InfoSec II: Net+
InfoSec I: A+ is a prerequisite.
This course is designed to prepare students for a CompTIA A+ Certification. Students will prepare for the CompTIA's N10-007 certification exam. Students gain the knowledge and skills they need to install, configure, and maintain a network for a small business.
Grades: 11-12
InfoSec III: Sec+
InfoSec II: Net+ is a prerequisite.
This course is designed to prepare students for a CompTIA A+ Certification. Students will prepare for the CompTIA's Security+ SY0-501 certification exam. Students learn how to secure a corporate network using a layered security model.
Grades: 12
Computers: Inside and Out
This course is recommended to be taken before InfoSec I: A+.
This course is a one-semester course for students who would like to learn more about the ins and outs of a computer. Students will get to physically take apart a computer, and get to put it back together. Students will also learn about the various components in detail, software, and build their own computer.
Grades: 9-12
Web Design I
This course is designed to prepare students with the skills needed for a career in Web Design. Students will learn about HTML, CSS, JavaScript, JQuery, and work with programs such as Adobe Dreamweaver. Students will learn about accessibility and usability, responsive web design, and designing for need.
Grades: 9-12
The Multimedia Applications and Technologies Pathway is designed to prepare students for possible pathways into various careers that they might want to explore. There are several clusters that students can choose to pursue: Editing and Composition, Visual and Graphical, and Web Development.
Animation I
This course is part of the Visual and Graphical Pathway
This course is designed to teach students the techniques necessary for development of 2D artwork. Students will use the apps GIMP, Photoshop, and Adobe Animate to create and edit images. Students will learn various techniques such as layering, compositing, foreground, background, and midground techniques, parallax effects, tweening, and exporting of images. Student will also apply saturations, hues, filters, and more to create rich sprites and images.
Grades: 9-12
Digital Media Manipulation I
This course is part of the Editing and Composition Pathway
This course is designed to teach students the techniques necessary for creating and manipulating digital video in multimedia presentations. Students will use Adobe Premier to edit video using professional and efficient techniques. Students will apply effects such as color correction, video stabilization, cinematic overlays, and green screen techniques.
Grades: 9-12
Web Design I
This course is part of the Web Development Pathway
This course is designed to teach students the techniques necessary for development of 2D artwork. Students will use the apps GIMP, Photoshop, and Adobe Animate to create and edit images. Students will learn various techniques such as layering, compositing, foreground, background, and midground techniques, parallax effects, tweening, and exporting of images. Student will also apply saturations, hues, filters, and more to create rich sprites and images.
Grades: 9-12
Animation II
This course is part of the Visual and Graphical Pathway
Animation I is a prerequisite.
This course is designed to teach students the techniques necessary for development of 2.5D-3D artwork. Students will use the free app Blender to create and manipulate 3D objects. Students will learn techniques such as shape manipulation, Bezier curves, snapping, mesh objects, and more
Grades: 10-12
Motion and Visual Effects I
This course is part of the Editing and Composition Pathway
This course is designed to teach students the techniques necessary for creating and manipulating digital effects in multimedia presentations. Students will use Adobe After Effects to create dynamic animation and video effects such as layers, interpolation, masking, and more.
Grades: 9-12
Web Design II
This course is part of the Web Development Pathway
Web Design I is a prerequisite.
Students who take this course will learn and incorporate techniques learned in Web Design I. Students will refine techniques and learn advanced web development skills such as PHP, Content Management Systems, and client-side vs. server-side commands.
Grades: 10-12
Animation III
This course is part of the Visual and Graphical Pathway
Web Design II is a prerequisite.
This course is designed to teach students the techniques necessary for development of 3D artwork. Students will use the industry standard app Maya to create and manipulate 3D objects. Students will apply many of the same skillsets learned in Animation II to aid them in Animation III.