Click here to download the Education Quality and Accountability Office test results.   


EC Logo

St. Edmund Campion Secondary School
Department of Computer Studies


COURSE NAME: Introduction to Computer Programming
COURSE CODE: ICS 3C1
LEVEL: Grade 11, College Preparation



 COURSE OVERVIEW

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.


 UNITS OF STUDY
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.