COURSE
  ICS4U-E
NAME   Computer Engineering Technology Grade 12, Engineering Focus
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
  ICS3U-E
MATURITY
  3+(0-New course; 5-Established)  
OVERVIEW
  This course enables students to further develop knowledge and skills in computer science. Students will use modular design principles to create complex and fully documented programs, according to industry standards. Student teams will manage a large software development project, from planning through to project review. Students will also analyse algorithms for effectiveness. They will investigate ethical issues in computing and further explore environmental issues, emerging technologies, areas of research in computer science, and careers in the field
EMPHASIS
  This course focuses on Optimization of AVR 8-bit microcontrollers  
RESOURCES  
  • AVR Optimization, C. D'Arcy. Design Engineering Series. 2018
  • Introduction to Embedded Systems Using ANSI C and the Arduino Development Environment
  • multiple internet resources
STRATEGIES   The student is largely responsible for directing his own learning in the context of efficiency and productivity. Whereas the fundamental architecture of AVR microcontrollers, embedded system design, and the ANSI C language are all introduced in class, the assessment and evaluation of student performance will be based almost exclusively on the design and implementation of time-sensitive projects of his own choosing. Upon completion of this course, the student will demonstrate the ability to identify practical problems and projects whose solutions demonstrate the application of skills and knowledge.  
EVALUATION  

30% Term (Performance on, and Formal Engineering Reports of, required In-Class Projects)
60% ISPs(10%/20%/30% = Short/Medium/Long (in lieu of exam)
10% Productivity (pursuit of projects of your own choosing)

Categories of Assessment:
Knowledge & Understanding/Thinking, Problem-Solving/Communication/Application

STRANDS   Fundamentals: AVR Microcontrollers, Embedded System Design, ANSI C, Sensors, Communication Strategies, and Case/Housing Techniques  
    Skills: soldering, assembly techniques (circuit boards, chassis)  
    Technology, Safety and Society: environmental and health issues  
    Professional Practice and Ethics: Canadian Council of Professional Engineers Code of Ethics