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.