South San Francisco High School campus
Academics » Career Technical Education » Information and Communication Technologies

Information and Communication Technologies

digital tunnel
Year Course
 
Fulfills “G” of UC/CSU A-G admission requirements
 
Prerequisites: Approval of instructor, or "C" in both semesters of Geometry is recommended
 
This course introduces students to the field of computer science through an exploration of engaging and accessible topics. Rather than focusing the entire course on learning particular software tools or programming languages, this course is designed to focus on the conceptual ideas of computing to help students understand why certain tools or languages might be utilized to solve particular problems. The goal of the course is to develop the computational practices of algorithm development, problem solving, and programming within the context of problems that are relevant to the lives of today's students. Students will also be introduced to topics such as interface design, the limits of computers, and societal and ethical issues.
Year Course (SSFHS only)
 
Fulfills SSFUSD graduation requirement only
 
Prerequisite: Basic typing skills, basic computer use, and fundamental use of the Internet
 
This is an entry-level course designed to teach students the process of planning, designing, and building professional web pages. Students will leave with a working knowledge of HTML and CSS.
Year Course (SSFHS only)
 
Fulfills SSFUSD graduation requirement only
 
Prerequisite: Successful completion of Webpage Design 1
 
This is an advanced course designed to teach JavaScript, so students can create dynamic web pages. Students will leave with a working knowledge of JavaScript.
Year Course: Fulfills “G” of UC/CSU A-G admission requirements
 
Prerequisites: “C” or better in Exploring Computer Science or "C" in both semesters of Geometry, or approval of instructor.
 
Students will learn to solve problems with a computer using the Java programming language. In using Java, students will learn about object-oriented program design, program implementation, program analysis, standard data structures, standard algorithms, and computing in context.