Teaching the future innovators of technology.

The Computer Science pathway has countless opportunities for students to discover potential career paths and work with our industry connections to gain real-world experience in the workplace.

Mr. Dagler
“Welcome to the Computer Science Pathway at Franklin High School. In this website, you will find a description for all of the classes in the pathway and how I connect my students to industry partners: guest speakers, field trips, coding camps, and competitions. All of the classes and activities in our Computer Science program are based around our CS Pathway Outcomes.”

Clay Dagler, Head of Computer Science

cdagler@egusd.net

A course for everyone.

Here at Franklin, we have a large selection of courses available for students to expand on their interests in computer science. The STEAM Academy Pathway includes Exploring Computer Science, AP Computer Science Principles, and AP Computer Science A.

Aside from the pathway, additional courses like Computer Science and Robotics for Beginners, Web Development, and Machine Learning Honors offer more specific applications of programming with modern tools, languages and technologies.

Computer Science and Robotics for Beginners

Mr. Dagler

Computer Science and Robotics for Beginners is an optional class for 9th graders, and it is meant as an preview of the curriculum in more advanced pathway courses.

Available to students with little to no programming experience • Learn the basics of text-based coding • Work collaboratively to solve real-world problems

Learn more

Exploring Computer Science

Mr. Dagler

Exploring Computer Science serves as the first course of a three-year Computer Science pathway.

The first course in the three-year pathway • Learn the command line interface • Develop problem-solving skills and techniques • Program using the C language • Solve problems using control flow, arrays and iteration

Learn more

AP Computer Science Principles

Mrs. Rodriguez

AP Computer Science Principles is the second course of the three-year pathway.

Explore how computing and technology is impacting us today through a project-based approach • Address real-world problems involving Big Data and Cybersecurity • Learn the history of the internet and how it works • Earn a 5.0 GPA bump and college credit by taking the AP test

Learn more

AP Computer Science A

Mr. Dagler

AP Computer Science A is the final course of the three-year pathway.

Learn content equivalent to a first-semester college-level course in CS • Learn object-oriented programming using the Java language • Solve problems by developing algorithms and using data structures • Compete at HP CodeWars • Earn a 5.0 GPA bump and college credit by taking the AP test

Learn more

Web Development

Mrs. Rodriguez

Web Development is an elective class in the pathway, and it offers dual enrollment with a local college.

Develop web sites with HTML5 and CSS • Validate HTML code using W3C • Use images including Image Maps and SVG • Learn responsive design with BootStrap and FlexBox • Use JavaScript to communicate with users and modify DOM • Develop modern pages with transpilers like TypeScript and SASS

Learn more

Machine Learning Honors

Mr. Dagler

Machine Learning Honors is an elective class in the pathway, and is the only course of its kind offered in the area.

Gain an understanding of various ML models • Use regression to model continuous data • Predict discrete results using classification models • Discover unknown patters with clustering models • Additional topics include association rule learning, reinforcement learning, and natural language processing

Learn more

Franklin Computer Science

by Esteban Garcia & Omar Sadat