Google Translate           
Courses 406

Please note:  All Computer Science Ministry of Education Courses may not all be available at Milliken Mills each year.  Course offerings vary based on student interest and student course selections made during our annual course selection process each February for the following year.  To access courses not currently available please discuss with our Guidance Department.

IB Students: It should be noted that IB (International Baccalaureate®) Students only have elective credit choices in Grade 9 and 10.  Should an IB Student wish to take Computer Science, they are entitled to do so, but must do so in Grade 9 and/or 10.  There is no pre-requisite for ICS2O1 or ICS3U, and as such, these courses may be taken by any student in any grade.  Should an IB student with an aptitude for Computer Science wish; they may take ICS2O and/or ICS3U in their Grade 9 year and take the ICS4U in Grade 10 (and ICS4U requires ICS3U as a pre-requisite).  Should the student already possess a programming background, it may be prudent to start directly with ICS3U.

"The ability to Code, the ability to understand and provide instruction to a computer to make it solve a problem for oneself without relying on the existence of pre-written code (software) already existing, is a skill that everyone will need to be successful in their own pursuits in their future."



Ontario Curriculum Document - Computer Science

Courses Currently Offered at Milliken Mills High School In Computer Science:

  • ICS2O1 - Introduction to Computer Studies 
    • This course introduces students to Computer Programming. Students will plan and write simple computer programs by applying fundamental programming concepts, and learn to create clear and maintainable internal documentation. They will also learn to manage a computer by studying hardware configurations, software selection, operating system functions, networking, and safe computing practices. Students will also investigate the social impact of computer technologies, and develop an understanding of environmental and ethical issues related to the use of computers.
  • ICS3U1 / ICS3C1 - Introduction to Computer Science 
    • This course introduces students to Computer Science. Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.
  • ICS4U1 - Computer Science (ICS3U is a pre-requisite)
    • This course continues the studies that began in the Grade 11 Computer Science course. 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. Students will also analyze​ algorithms for effectiveness. They will investigate ethical issues in computing and further explore emerging technologies and areas of research in Computer Science.
Share |
Connect With YRDSB!
York Region District School Board Twitter Feed
York Region District School Board YouTube Channel
York Region District School Board Linkedin
YRDSB Mobile App
Privacy Policy / Copyright / Disclaimer

© York Region District School Board. All Rights Reserved.
60 Wellington Street West, Aurora, ON. L4G 3H2