Skip To Main Content

Logo Image

Glen A. Wilson High

Logo Title

Computer Programming


Code Team

American Computer Science League (ACSL)

  • First Place - Senior 5 Contest - Thomas Li

NCWIT Los Angeles Affiliate Award for Aspirations in Computing Affiliate Honorable Mention!

  • Simone Yu


Cyber Team

National Cyber Scholarship program winners!

  • Scholars - Matthew Kwong, Stanley Li, Jeremiah Yong, and Noah Lew
  • Finalists -  Isabel Ku, Julina Liu, Emily Quon, Nathan Kim, Matthew Chang, and Ethan Kwong

Social Engineering Winners!

  • Isaac Serrano
  • Caroline Gin
  • Ariana Carlos


pathway sequence

CS Essentials - 1st Year

The course takes a wide lens on computer science by covering topics such as problem-solving, programming, physical computing, user-centered design, and data, while inspiring students as they build their own websites, apps, animations, games, and physical computing systems.
  • Problem Solving and Computing
  • Web Development
  • Interactive Animation and Games
  • The Design Process
  • Data and Society
  • Physical Computing
  • AI and Machine Learning

AP Computer Science Principles - 2nd Year

AP Computer Science Principles is an introductory college-level computing course. Students cultivate their understanding of computer science through working with data, collaborating to solve problems, and developing computer programs as they explore concepts like creativity, abstraction, data and information, algorithms, programming, the internet, and the global impact of computing.
  • Making connections between concepts in computing
  • Designing a program to solve a problem or complete a task
  • Applying abstraction in computation and modeling
  • Analyzing computational work
  • Communicating ideas about technology and computation
  • Working collaboratively to solve problems
More Information


AP Computer Science A - 3rd Year

AP Computer Science A is an introductory college-level computer science course. Students cultivate their understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity, variables, and control structures.

  • Designing a program, developing the algorithms it needs, and writing code to implement them
  • Testing program code and correcting errors
  • Documenting and explaining how program code works
More Information

Cybersecurity - 4th Year

  • Professional Practice
  • Collaboration and Communication
  • Problem Solving
  • Data, Security Algorithms, and Abstraction
  • System and Networks
  • Threat Investigation, Analysis, Response, and Protection


  • Personal Security
  • System Security
  • Network Security
  • Applied Cybersecurity


Computer Science Teacher

Mrs. Bushyeager