ICS4C Home
Computer Science, College Preparation, Grade 12
This course is not being taught at this time.
This course is not being taught at this time.
No guarantees are made about the content on this page.
Unit 1 - Object Oriented Programming
Unit 1 - Object Oriented Programming
- Scope [Lesson and Exercises]
- Object Basics [Slides] [Video]
Unit 2 - Data Structures
Unit 2 - Data Structures
- Introduction to Data Structures - Lists [Lesson and Exercises]
- Sets [Lesson and Exercises]
- Stacks and Queues [Lessons and Exercises]
- Linked Lists [Lessons and Exercises]
- Trees [Lesson and Exercises]
- Associative Array (Hash Table/Map)
Unit 3: Algorithms
Unit 3: Algorithms
- The Secret Rules of Modern Living [Video]
- Sorting [Lesson and Exercises]
- Searching [Lesson and Exercises]
- File Input/Output [Refresh]
- JavaFX [Video Tutorials] [CSS References: 1, 2] [Scene Builder]
- Recursion [Lesson and Exercises]
- String Parsing [Lesson and Exercises]
Unit 4 - Software Engineering
Unit 4 - Software Engineering
UML (In Conjunction with Unit 1)
UML (In Conjunction with Unit 1)
- Class Diagrams [Lesson and Exercises]
- Class Associations [Lesson and Exercises]
Testing
Testing
- Black Box Testing [Lesson and Exercise]
- White Box Testing [Lesson and Exercise]
Scheduling
Scheduling