Software and Systems Development

Exploring Computer Science | AP Computer Science Principles | AP Computer Science A

Careers Include:

  • Computer Programmer
  • App Developer
  • Game Designer
  • Web Designer

Information and Communication Pathway

Exploring Computer Science (HT0701/2) UC < g > Full Year

Explore how coding and computer logic can be applied in problem solving, web design, game creation, and robotics. This course is intended for students to simply get their feet wet coding in a fun environment, or prepare them for a higher-level computer science course. All work is done in class.

  • Assignments include: Java programs, 2D game, HTML website, Lego robot programming challenge
  • Software used: Code Studio, App Studio, and Game Studio for JavaScript
  • Prerequisites: 2.0 GPA

AP Computer Science Principles (HT1991/2) UC <g > Full Year

AP Computer Science Principles introduces students to the foundations of computer science . Topics include data transmission, encription, cyber-security, and software design. Students research computational innovations, code an app in JavaScript, and explore the impact of current and emerging technologies on people and society. Less than one hour of homework per week.

  • Assignments include: coding design challenges, app design, innovation research, and presentations
  • Software used: Code Studio, App Studio, and Game Studio for JavaScript
  • Prerequisites: 3.0 GPA, A/B in Math

Exams:

*Summer Internship Opportunity 11th grade summer

AP Computer Science A (HT0711/2) UC < g > Full Year

This is our Information and Communication Technologies capstone course, and is equivalent to a first-semester, college-level Java programming course. The couse introducts students to problem solving, object oriented programming, design strategies and methodologies, data structures, and algorithms. AP Computer Science A curriculum is compatible with many CS1 courses in colleges and universities. Two to three hours of homework per week.

  • Assignments include: coding problems and puzzles, coding design challenges, card game design
  • Software used: BlueJ for Java
  • Prerequisites: 3.5 GPA, A/B in Math

Exams:

*Summer Internship Opportunity 11th grade summer