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.