ICS4U: Computer Science (University Preparation)
PREREQUISITE: Introduction to Computer Science, Grade 11, University
PLACEMENT TEST:
Grade: University Preparation
AVAILABILITY: Spark Asher Academy Online
THE ONTARIO CURRICULUM: Computer Studies
Course Overview
This course enables students to further develop knowledge and skills in computer science. Students will use modular design principles to create complex and fully documented programs, according to industry standards. Student teams will manage a large software development project, from planning through to project review. Students will also analyze algorithms for effectiveness. They will investigate ethical issues in computing and further explore environmental issues, emerging technologies, areas of research in computer science, and careers in the field.
UNIT ONE
Programming Concepts and Skills
This course will focus on the basic programming skills. This includes data types and modular programming. In addition, code maintenance techniques are also discussed and implemented as required.
UNIT TWO
Software Development
This unit introduces the art and science of Software Engineering. The various phases are discussed in detail and applied within an individual project by the students.
UNIT THREE
Designing Modular Programs
Advanced concepts of Object-Orientation, including polymorphism, inheritance, method overriding, Encapsulation, etc. are discussed. The students also implement these concepts in various programs.
UNIT FOUR
Advanced Topics in CS
This unit will focus on advanced topic in CS. The davaned topics are used to introduce the frontiers of technology as well as inculcate environmental stewardship among the students
For more details on final exams and the exam fee, please consult to us directly via contact page. Additional information can be found in our download section in courses page.
Ready to get started? Register today!