Gabrielino High School

Skip to main content
4/26 - Last day of testing.  Period 1 begins at 10:40.  Congratulations to the GHS BOYS TRACK & FIELD team - league champions!
8th Grade & Summer School » Computer Science

Computer Science

A GUIDE TO COMPUTER SCIENCE CLASSES AT GABRIELINO HIGH SCHOOL

Suggested Computer Science Sequence:

  • QBASIC – Introduction to Computer Science
  • Java AB – Introduction to Computer Science – can be your first Computer Science course
  • Advanced Classes: AP Computer Science in Java OR C++  or Data Structures in Java
 
All Computer Programming Classes Require:
  • Problem solving – most of the assignments are word problems
  • Critical thinking and logic
  • Mathematical ability and background
 
All Computer Programming Classes Cover:
  • Basics of computer systems and number systems
  • Arithmetic instructions
  • Input and output, conditional statements, loops and array
 
QBASIC – Introduction to Computer Science
  • QBASIC is a simple introductory computer programming language
  • Gentle introduction to computer programming
  • 1-year course covering the basics all the way up to graphics and animation
  • Prerequisite: C or better in Algebra 1.
  • No prior programming experience require
 
Java AB – Introduction to Computer Science
  • Stimulating introduction to computer programming
  • Java is a modern, object-oriented computer programming language with Web applications
  • 1-year course covering classes, objects, and methods of object-oriented programming
  • Prerequisite: B or better in Geometry or Algebra 2 or QBASIC, or consent of instructor
  • No prior programming experience require
 
AP Computer Science in Java
  • 1-year course covering design and implementation of object oriented Java programs, analysis and implementation of algorithms, recursion, strings, arrays, searching + sorting
  • This course prepares students to take the AP Computer Science A exam in the spring semester
  • Course goal: college credit in computer science for seniors, juniors, and sophomores ONLY
  • Freshmen will NOT be granted college credit for this course and should take Java AB or QBASIC
  • Prerequisite: B or better in Honors Algebra 2 plus programming experience recommended
  • Students are encouraged to meet with the instructor prior to enrolling
 
C++
  • C++ is a modern, object-oriented computer programming language similar to Java
  • 1-year course covering classes, objects, methods, recursion, and analysis of algorithms
  • Prerequisite: B or better in AP Computer Science (preferably) or Java and consent of instructor
  • NOTE: This is an independent study course with instructor guidance
 
Data Structures in Java
  • 1-year course covering data structures used in computer science:
  • recursion, linked lists, stacks, queues, priority queues, binary trees, hashing, searching, sorting
  • Prerequisite: B or better in AP Computer Science (preferably) or Java and consent of instructor
  • NOTE: This is an independent study course with instructor guidance