Introduction to Computer Science II
What is Course Rigor?
Course Rigor describes how challenging this course will be for your student.
- Foundational: Strengthens foundational skills with extra support.
- Standard: Grade-level instruction to stay on track.
- Advanced: In-depth learning for students ready for more challenge.
Credit: .5
Term:
Subject Type:
Prerequisite(s):
Advance your programming skills while exploring the real-world impact of computer science. This one-semester course builds on foundational coding concepts of Introduction to Computer Science I and introduces students to software development, security, and emerging applications.
In this course, students will learn:
- Algorithms & File Processing
- Software Design Principles
- Cybersecurity and Legal Issues
- Ethics & Real-World Applications
Students analyze data, improve program accessibility, and create projects such as a mock mobile app and a computer game. Through hands-on development and thoughtful exploration of social and ethical considerations, learners deepen their technical skills and understanding of technology’s role in society.
Enroll in ICA
With year-round start dates, you can enroll in ICA anytime. Begin your enrollment online or talk with an advisor for personal assistance.
Already enrolled? To assign courses go to your parent dashboard.