Back to Grade 10 Courses
Home / High School / Grade 10 / ICD2O
ICD2O · Grade 10 · Open / Online

– Introduction to Computer
Studies

Course Title: – Introduction to Computer Studies (ICD2O) Grade 10, Online

Ministry Certified
Flexible Schedule
Self-Paced
1.0 OSSD Credit
$429.00
Per Course · OSSD Credit
Add to Cart
Course Information
Course Name– Introduction to Computer Studies
Course CodeICD2O
Grade10
Course TypeOpen / Online
Credit Value1.0
PrerequisiteNone

Course Description

This course introduces students to computer programming and digital technologies. Students will plan and write simple computer programs using fundamental programming concepts, create clear and maintainable internal documentation, and learn how computers work, including hardware, software, operating systems, and networking. Students will also study safe and effective computing practices and investigate the social, environmental, and ethical impact of computers and related technologies.

Course Outline

Unit Unit Titles and Descriptions Time
1 Digital Systems & Computer Fundamentals – Students explore computer hardware and software, input and output devices, operating systems, basic networking concepts, and safe and responsible computer use. 15 hrs
2 Problem Solving & Introduction to Programming – Students develop computational thinking and problem-solving skills through algorithms and flowcharts. They explore fundamental programming concepts, including variables, input and output, decisions, loops, and debugging techniques. 45 hrs
3 Software Tools & Digital Media – Students learn to use productivity software, multimedia tools, file management systems, and collaborative technologies. They apply software tools to solve real-world problems and complete digital activities. 20 hrs
4 Computers and Society – Students investigate the social, ethical, legal, and environmental impacts of technology. Topics include digital citizenship, privacy, security, accessibility, and responsible technology use. 15 hrs
5 Coding Applications & Innovation Project – Students design and develop a simple application or game. They apply project planning, testing, documentation, and reflection skills throughout the development process. 10 hrs
Final Culminating Activity & Exam – Students complete a summative project involving coding or a digital product and/or a final evaluation aligned with the overall course expectations. 5 hrs
Total Course Hours 110 hrs

Resources Required

No required textbook is specified for this course. Students will use supplementary reading materials, including articles, videos, and online resources, as well as teacher-provided worksheets and practice exercises. Digital resources include Google Drive for storing, sharing, and submitting assignments and projects; internet access for research and digital learning tools; IDLE for Python programming; and Microsoft Office Suite (Word, Excel, PowerPoint) or equivalent for assignments and presentations. Assistive technologies, such as text-to-speech and speech-to-text tools, may be used when appropriate, and flexible submission formats may be available.

Key Skills Developed

Computational thinking, problem-solving, algorithm design, programming fundamentals, debugging, code maintenance, digital literacy, and computer systems knowledge. Students develop the ability to identify computer hardware and software components, use operating systems, understand basic networking concepts, write and document simple computer programs, and apply productivity and multimedia tools. They also strengthen their understanding of digital citizenship, cybersecurity, privacy, accessibility, environmental sustainability, and the ethical and social responsibilities associated with technology. Through practical activities and projects, students build creativity, collaboration, communication, and technical skills relevant to further education and careers in computer studies.

Assessment

A number of assessments are used throughout the course, typically one per lesson. Students are encouraged to complete each assessment fully to demonstrate their knowledge and understanding of the concepts being studied. These activities provide teachers with opportunities to give feedback that supports student learning and to evaluate achievement. A variety of assessment methods are incorporated into each unit to ensure students can demonstrate their learning in different ways. Rubrics and marking schemes are provided where appropriate, and students are encouraged to use these tools to evaluate and improve their work.

Assessment Activities

Assessment activities may include:

  • Quizzes and tests
  • Assignments and worksheets
  • Ongoing teacher feedback
  • Simulations and practical activities
  • Teacher questioning and discussions
  • Self-assessment and peer assessment
  • Reflections and learning journals
  • Learning checklists and goal setting
  • Peer feedback and self-reflection
  • Unit tests
  • Research projects and case studies
  • Presentations
  • Midterm examination
  • Final examination

Final Grade

The final grade will be determined as follows (in accordance with Ministry of Education standards):

Evaluation Component Percentage
Term Work
Based on evaluations conducted throughout the course.
65%
Final Evaluation
A final evaluation in the form of a written exam.
20%
Attendance and Participation 15%

Final Examination Breakdown

  • 20% written exam

Attendance and Participation

Attendance and participation account for 15% of the final grade, as specified in the course evaluation breakdown.

Students are encouraged to participate consistently in computer studies learning activities, complete programming exercises and assignments, engage in discussions, communicate with their teacher, and maintain regular progress throughout the course.

Learning activities may include programming practice, algorithm development, debugging exercises, digital projects, simulations, teacher-student discussions, self-assessment, peer feedback, and collaborative activities.

Students should review course announcements and assignment deadlines regularly and complete the required learning activities within the course schedule.

Evaluation Model

15% Total Attendance and Participation Weight

Component Weight Quantifiable Metric / Criteria
LMS Engagement and Course Activity 5% Regular engagement with assigned course materials, programming lessons, digital activities, and required learning tasks.
Participation and Learning Activities 5% Participation in assigned programming exercises, problem-solving activities, teacher-student discussions, practical tasks, and learning reflections.
Assignment Completion and Punctuality 5% Completion and submission of assigned programming exercises, worksheets, and digital projects by the established deadlines.

Tips for Success

Check Announcements, “What’s New,” and your mailbox every day for updates and important information. Review the course calendar regularly to keep track of due dates and ensure that assignments are submitted on time. If you experience any difficulty, contact your teacher promptly.

Review assignment instructions and evaluation criteria carefully. Create a checklist to make sure that all required elements are included in your assignments and activities before submitting them.

Ask for help when needed. For technical issues, contact the Help Desk. For course-related questions or problems, email your teacher. Expect a response within 24 hours. If your question is urgent, include “URGENT” in the email subject line.

Time Commitment: Plan for 1–2 hours of focused study each day to complete modules, programming practice, research, and assignments.

Communication: Maintain regular contact with your teacher for guidance, feedback, and clarification on course activities.

Engagement: Stay curious and proactive throughout the course. Practice programming consistently, review feedback, and approach technical challenges with patience and persistence.

Remember, this course is designed to help you understand computer systems, programming concepts, and the practical applications of digital technologies. Approach each activity with curiosity, critical thinking, and a problem-solving mindset!

Student Reviews
—
No reviews yet
No reviews yet
Be the first to share your experience with this course.
Why Choose This Course?
  • Ministry Certified
  • Fully Flexible Schedule
  • Expert Instructors
  • Self-Paced Learning
  • 1.0 OSSD Credit
  • Track Your Progress
ASK ABOUT THIS COURSE