Software, Data Struct, & Algo

Fall 2025: August 25-December 19

Description

Teachers learn the AP Computer Science A curriculum, emphasizing the fundamentals object-oriented programming with the Java programming language. Concepts include primitive types and operations, objects and classes, Boolean expressions, decisions, iteration, single- and multi-dimensional arrays, inheritance, recursion, sorting, and searching. Projects involve software engineering practices and tools, including professional integrated development environments (IDE), to create real software applications. Previous programming experience is recommended, but not required. Asynchronous, self-paced, online activity.

Class Notes

This section is reserved for students in the Computer Science Supplemental Authorization program.

Class Details

Instructor
Instructor Name (static text): 
Buffardi, Kevin J
Location

WWW ONLINE

Class Registration Information

Class #
5243
Course
CSED 590 -
SECT 362
Units
3
Fees
Amount per Unit
  • $400 / unit
Class Meeting Dates

08/25/2025 - 12/19/2025

Days

TBA

Times

TBA

Registration

Class Fee: $1,200.00
CSED 590 - SECT 362

Software, Data Struct, & Algo

Class: 5243 Units: 3 Fees: $1,200.00

M-F 08/25/2025 - 12/19/2025 TBA TBA

Teachers learn the AP Computer Science A curriculum, emphasizing the fundamentals object-oriented programming with the Java programming language. Concepts include primitive types and operations, objects and classes, Boolean expressions, decisions, iteration, single- and multi-dimensional arrays, inheritance, recursion, sorting, and searching. Projects involve software engineering practices and tools, including professional integrated development environments (IDE), to create real software applications. Previous programming experience is recommended, but not required. Asynchronous, self-paced, online activity.

Class Notes

Teachers learn the AP Computer Science A curriculum, emphasizing the fundamentals object-oriented programming with the Java programming language. Concepts include primitive types and operations, objects and classes, Boolean expressions, decisions, iteration, single- and multi-dimensional arrays, inheritance, recursion, sorting, and searching. Projects involve software engineering practices and tools, including professional integrated development environments (IDE), to create real software applications. Previous programming experience is recommended, but not required. Asynchronous, self-paced, online activity.

Instructor
Instructor Name (static text): 
Buffardi, Kevin J
Location
WWW ONLINE