本课程向学生介绍计算机科学。 学生将使用行业标准编程工具并应用软件开发生命周期模型,独立设计软件并作为团队的一部分。 他们还将在计算机程序中编写和使用子程序。 随着他们对计算环境的理解的增长,学生将为各种类型的问题开发创造性的解决方案。 他们还将探索环境和人体工程学问题,计算机科学领域的新兴研究以及计算机相关领域的全球职业发展趋势。
A. PROGRAMMING CONCEPTS AND SKILLS
OVERALL EXPECTATIONS
By the end of this course, students will:
- 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.
B. SOFTWARE DEVELOPMENT
OVERALL EXPECTATIONS
By the end of this course, students will:
- 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.
C. COMPUTER ENVIRONMENTS AND SYSTEMS
OVERALL EXPECTATIONS
By the end of this course, students will:
- relate the specifications of computer components to user requirements;
- Cuse appropriate file maintenance practices to organize and safeguard data;
- demonstrate an understanding of the software development process.
D. TOPICS IN COMPUTER SCIENCE
OVERALL EXPECTATIONS
By the end of this course, students will:
- describe policies on computer use that promote environmental stewardship and sustainability;
- demonstrate an understanding of emerging areas of computer science research;
- Ddescribe postsecondary education and career prospects related to computer studies.
More please click : ICS3U - Introduction to Computer Science