Computer Science

LASA offers a comprehensive sequence of courses designed to engage students with all aspects of computing and the excitement of problem solving. In addition to functional and object oriented programming, students can learn to create web and mobile applications, build/analyze/simulate digital circuits, and study advanced data structure.

Students can choose from the following courses in the course sequence

  • Introduction to Computer Science [Grade Placement: 9 - 12, Credit: 1] course overview
    • Prerequisite None
  • AP Computer Science [Grade Placement: 9 - 12, Credit: 1] course overview
    • Prerequisite Introduction to Computer Scienceor Programming experience suggested
  • Digital Electronics [Grade Placement: 10 - 12, Credit: 1] course overview
    • Prerequisite Introduction to Computer Science or AP Computer Science or Teacher Approval
  • Web and Mobile Applications [Grade Placement: 10 - 12, Credit: 1] course overview
    • Prerequisite Introduction to Computer Science or AP Computer Science
  • Advanced Computer Science [Grade Placement: 10 - 12, Credit: 1] course overview
    • Prerequisite AP Computer Science
  • Independent Study [Grade Placement: 11 - 12, Credit: 1]
    • Prerequisite Must be preceded by Advanced Computer Science and either Digital Electronics or Web & Mobile Applications or by only Advanced Computer Science with teacher approval. Can be taken concurrently with Adv Computer Science, Digital Electronics, or Web & Mobile Applications.