Description
Course Title: | Introduction to Computer Science |
Course Code: | ICS3U |
Grade: | Grade 11 |
Course Type: | University Preparation |
Credit Value: | 1.0 |
Prerequisite: | None |
Overall Curriculum Expectations
Programming Concepts and Skills
- Demonstrate the ability to use different data types, including one-dimensional arrays, in computer programs;
- Demonstrate the ability to use control structures and simple algorithms in computer programs;
- Demonstrate the ability to use subprograms within computer programs;
- Use proper code maintenance techniques and conventions when creating computer programs.
Software Development
- Use a variety of problem-solving strategies to solve different types of problems independently and as part of a team;
- Design software solutions to meet a variety of challenges;
- Design algorithms according to specifications;
- Apply a software development life-cycle model to a software development project.
Computer Environments and Systems
- Relate the specifications of computer components to user requirements;
- Use appropriate file maintenance practices to organize and safeguard data;
- Demonstrate an understanding of the software development process.
Topics in Computer Science
- Describe policies on computer use that promote environmental stewardship and sustainability;
- Demonstrate an understanding of emerging areas of computer science research;
- Describe postsecondary education and career prospects related to computer studies.
Outline of Course Content
Unit | Title | Time Allocated |
1 | Future Plans | 5 hours |
2 | My Profile | 22 hours |
3 | What Affects Future Change? | 17 hours |
4 | Opportunities: What’s Possible? What’s Right For Me? | 17 hours |
5 | What’s the Plan? | 17 hours |
6 | What’s Happening in the World of Work? | 22 hours |
Final Assessment | ||
Project: Personal Portfolio | 10 hours | |
Total | 110 hours |
Reviews
There are no reviews yet.