本課程向學生介紹計算機科學。 學生將使用行業標準編程工具並應用軟件開發生命週期模型,獨立設計軟件並作為團隊的一部分。 他們還將在計算機程序中編寫和使用子程序。 隨著他們對計算環境的理解的增長,學生將為各種類型的問題開發創造性的解決方案。 他們還將探索環境和人體工程學問題,計算機科學領域的新興研究以及計算機相關領域的全球職業發展趨勢。
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