|

|
St. Edmund Campion Secondary School Department of Computer Studies |
| COURSE NAME: |
Introduction to Computer Programming |
| COURSE CODE: |
ICS 3C1 |
| LEVEL: |
Grade 11, College Preparation |
|
This course introduces students to computer programming concepts and practices. Students will write and test computer programs, using various problem-solving strategies. They will learn the fundamentals of program design and apply a software development life-cycle model to a software development project. Students will also learn about computer environments and systems, and explore environmental issues related to computers, safe computing practices, emerging technologies, and post-secondary opportunities in computer-related fields.
PREREQUISITE: None |
 |
| CURRICULUM STRANDS AND OVERALL EXPECTATIONS |
PROGRAMMING CONCEPTS AND SKILLS
By the end of the course students will:
- Demonstrate the ability to use different data types in expressions in simple computer programs.
- Demonstrate the ability to use control structures and simple algorithms in computer programs.
- Use proper code maintenance techniques and conventions when creating computer programs.
SOFTWARE DEVELOPMENT
By the end of the course students will:
- Use a variety of problem-solving strategies to solve different types of problems.
- Design software solutions to meet a variety of challenges, using a set of standards.
- Design simple algorithms according to specifications.
- Apply a software development life-cycle model to a software development project.
COMPUTER ENVIRONMENTS AND SYSTEMS
- Demonstrate an understanding of the functions of different types of computer components.
- Use appropriate file maintenance practices to organize and safeguard data.
- Use a software development environment to write and run computer programs.
COMPUTERS AND SOCIETY
- Describe computer use policies that promote environmental stewardship and sustainability.
- Describe and apply procedures for safe computing to safeguard computer users and their data.
- Explain key aspects of the impact that emerging technologies have on society.
- Describe postsecondary education and career prospects related to computer studies.
| UNIT 1: |
Computer Environments and Systems |
| UNIT 2: |
Introduction to Programming |
| UNIT 3: |
Control Structures and Simple Algorithms |
| UNIT 4: |
Designing Software Solutions |
| UNIT 5: |
Computers and Society |
| ASSESSMENT AND EVALUATION |
The Ontario Curriculum, Program Planning and Assessment 2000 specifies that the mark for the course is to be based upon ongoing or term work (70%) and a final assessment (30%) that will include a final culminating activity and a final exam.
| Term Work |
70% |
| Final Culminating Activity |
15% |
| Final Exam |
15% |
The ongoing or term work will include small written assignments, reports, career research and presentation, computer programs, quizzes and unit tests. The final assessment will include a programming project, and a final exam. The last unit of the course will be part of the final assessment.
Within these two areas, marks will be obtained using the four categories specified in the Ontario Curriculum Grades 10 to 12: Computer Studies.
| KNOWLEDGE AND UNDERSTANDING
| 25% |
- Knowledge of content.
- Understanding of content.
|
| THINKING |
25% |
- Use of planning skills.
- Use of processing skills
- Use of critical/creative thinking processes.
|
| COMMUNICATION |
20% |
- Expression and organization of ideas and information in oral, visual, and written forms, including electronic forms.
- Communication for different audiences and purposes in oral, visual and written forms, including electronic forms.
- Use of conventions, vocabulary, and terminology of the discipline in oral, visual and written forms, including electronic forms.
|
| APPLICATION |
30% |
- Application of knowledge and skills in familiar contexts.
- Transfer of knowledge and skills to new contexts.
- Making connections within and between contexts.
|
Please refer to St. Edmund Campion's Evaluation Policy for further details regarding assessment and evaluation. |