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.
“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
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
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
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
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
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
Our instructors.
Clay Dagler
AP CSA, ECS, MLH, and CS&R Instructor
As the head of the Computer Science pathway here at Franklin High, I hope to encourage my students to pursue a career in computer science. I started out teaching Math after graduating from the University of California, Davis, but slowly moved towards robotics and computer science, where I found engaged students learning more about mathematics. I've since worked as a CTE teacher with Franklin, finding any opportunities for my students to involve themselves with technology.