STUDENT INFORMATION SHEET (SHORT VERSION) School: Resurrection C.S.S. Department: Technology Program Head: Mr. Masters Ministry Document: Computer Studies, Grades 10 – 12 (2008) Course Title: Introduction to Computer Programming Course Type: College Grade: 11 Course Code: ICS3C Teacher(s): Mr. Van De Wynckel Credit: 1 Prerequisite: none Date: Updated Sept. 2010 Course Description: 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 postsecondary opportunities in computer-related fields. How This Course Supports the Ontario Catholic Graduate Expectations: This course uses and integrates the Catholic faith tradition, in the critical analysis of various media, technology and information systems to enhance the quality of life. It also applies effective communication, decision-making, problem-solving, time and resource management skills. Students will strive to achieve excellence, originality, and integrity in their own work and support these qualities in the work of others. How this Course Supports the competencies of Choices Into Action: Computers constitute a large section of the economy and educational and career opportunities related to computer are many and varied. Students will be encouraged to explore careers computers and information technology. Business education can also provide students with a range of communication skills and knowledge that is valued in other areas of employment. Teachers can help students identify ways in which their involvement in computers and business enhances their suitability for a wide range of occupations. Expectations re: Learning Skills It is expected that students will also demonstrate the following: * * * * * * Independent work – stay on task, can work with little assistance Collaboration (Teamwork) – contributes, interacts well with peers Organization – arrives to class prepared for working, able to meet deadlines Responsibility – completes classwork, homework, assignments on time, responsible for their actions Initiative – self motivated, attempts to exceed expectations Self-Regulation – sets goals and tries to achieve them, seeks clarification, challenges themselves These skills and work habits will be clearly communicated to students and will be reported separately from student achievement of the curriculum expectations. Although learning skills have a significant impact (positive or negative) on achievement, the evaluation of the learning skills will not be included in the determination of the student’s percentage grade. In rare cases, for example in the health and physical education curriculum or with the mathematics process expectations, it is not possible to separate the evaluation of the learning skills and work habits from the evaluation of a student’s achievement of a curriculum expectation. In these cases, teachers need to clearly identify the focus of such curriculum expectations and the evidence that will be collected to assess and evaluate student achievement. The student’s demonstrated learning skills in each course will be evaluated using the four-point scale (E-excellent, G-Good, S-Satisfactory, N-Needs Improvement) and will be separated from the reporting of achievement on the Report Card. Overall Expectations for Student Learning Through this course, students will be expected to demonstrate knowledge, skills and values related to the following: Strand Programming concepts and skills: A A1. demonstrate the ability to use different Strand Software development B B1. use a variety of problem-solving strategies to Strand Computer Environments and C Systems C1. demonstrate an understanding of the functions of different types of computer components; C2. use appropriate file maintenance practices to organize and safeguard data; C3. use a software development environment to write and run computer programs. Strand Computers and Society D D1. describe computer use policies that promote environmental stewardship and sustainability; D2. describe and apply procedures for safe computing to safeguard computer users and their data; D3. explain key aspects of the impact that emerging technologies have on society; D4. describe postsecondary education and career prospects related to computer studies. data types in expressions in simple computer programs; A2. demonstrate the ability to use control structures and simple algorithms in computer programs; A3. use proper code maintenance techniques and conventions when creating computer programs. solve different types of problems; B2. design software solutions to meet a variety of challenges, using a set of standards; B3. design simple algorithms according to specifications; B4. apply a software development life-cycle model to a software development project. Assessment and Evaluation of Student Learning Student achievement of the learning expectations will be evaluated according to the following breakdowns: CATEGORIES OF KNOWLEDGE, SKILLS AND VALUES Knowledge / Understanding Thinking / Inquiry Communication Application / Making Connections BREAKDOWN OF FINAL MARK WEIGHTING (%) TERM FINAL EVALUATION EVALUATION ACTIVITY 17.5 (25%) 7.5 (25%) 17.5 (25%) 7.5 (25%) 14 (20%) 6 (20%) 21 (30%) 9 (30%) 70% 30% =100% If after the Final Exam/Culminating Activity, the credit is still not achieved, then the student may be provided the opportunity to attend a 2 hour credit rescue period to complete missed summatives or to complete or demonstrate missed expectations in order to attempt to achieve a passing grade.To the Student and Parent(s) or Guardian(s): We have read and understood this Student Information Sheet. This is a condensed version of the Student Information Sheet. If you would like the full version please check the box below. Course Code: Subject: Student: Parent/Guardian: Date: Date: This course can be used for the College or Workplace destination in the Information and Communications area of the Specialist High Skills Major program. See http://www.highskills.ca