COURSE
  ICS3U-E
NAME   Introduction to Computer Science, Grade 11, Engineering Emphasis
TYPE
  University/College
DATE
  2018 09 05
DOCUMENTS
  Computer Studies, The Ontario Curriculum, Grades 11 and 12, 2008
  Growing Success: Assessment, Evaluation and Reporting in Ontario Schools, 2010
 
INSTRUCTOR
  C. D'Arcy
CREDIT
  1.0
HOURS
  110
PREREQUISITE
  ICS2O-E
MATURITY
  5(0-New Course; 5-Established)  
OVERVIEW
  This course introduces students to computer science. Students will design software independently and as part of a team, using industry-standard programming tools and applying the software development life-cycle model. They will also write and use subprograms within computer programs. Students will develop creative solutions for various types of problems as their understanding of the computing environment grows. They will also explore environmental and ergonomic issues, emerging research in computer science, and global career trends in computer-related fields.
EMPHASIS
  This course focuses on interfacing projects using the Arduino open source electronics prototyping platform.  
RESOURCES  

AVR Foundations, C. D'Arcy. Design Engineering Series. 2018.
J. Blum's Support Site: http://exploringarduino.com/
Toolkit
ACES' Web Site

STRATEGIES   Code units are project-based. Teacher demonstrations and hands-on circuit research and assembly provide the students with the necessary terminology and methodology to meet the expectations. Classroom discussions, collaborative and co-operative learning, research, report writing and taking notes will assist students in achieving success. Upon completion of this course, students will demonstrate the ability to apply skills and knowledge to practical situations that involve the completion of work assignments and problem-solving activities.
EVALUATION  

ER: 50% (ER: Formal Summative Reports)
ISP Short: 10% (Dec-Feb)
ISP Medium: 30% (in lieu of exam) (Mar-May)
Productivity: 10%
Categories of Assessment:
Knowledge & Understanding/Thinking, Problem-Solving/Communication/Application

 
STRANDS   Fundamentals: Arduino Architecture, digital logic theory, integrated circuits, peripheral components, solar technology and applications  
    Skills: soldering, circuit board design and fabrication  
    Technology and Society: environmental and health issues  
    Professional Practice and Ethics: Canadian Council of Professional Engineers Code of Ethics