Introduction to Computer Science II

Grades 10-12
Course Rigor: Course Rigor

Credit: .5

Term: 1 Semester

Subject Type: Elective

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.

Course Overview
  • Unit 1: Programming Algorithms
  • Unit 2: Design & Development
  • Unit 3: Laws & Security
  • Unit 4: Ethics
  • Unit 5: Applications
Supply List
Scope & Sequence
Graduation Requirements

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.

Enroll

Already enrolled? To assign courses go to your parent dashboard.