Academy Development
Data Library
Work-Based Learning
Advisory Board
Learning Center
Back
Academy Development
Quality Level Process
NAFTrack
WBL Tracker
Back
Quality Level Process
Data Collection
Assessment
Back
NAFTrack
NAFTrack Educators
Back
Academy Reports
Official Data
Academy Assessment Data
PDF Reports
More Reports
Back
Work-Based Learning
For Educators
For Partners / Advisory Board
WBL Tracker
Back
Advisory Board
Back
Learning Center
Academy Support
Student Curriculum
Back
Student Curriculum
Pathways
Information Technology Course
Computer Science A (CSA) introduces students to software engineering and object-oriented programming and design using the Java programming language. This curriculum covers a broad range of topics, including the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems.