“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
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
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
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
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
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 is an elective class in the pathway, and it offers dual enrollment with a local college.
Machine Learning Honors
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
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.