COURSE
  ICS4U-E
NAME   Computer Engineering Technology Grade 12, Engineering Focus
TYPE
  University/College
DATE
  2024 09 01
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
  5+(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 microcontroller performance  
RESOURCES  

CHUMP (Workbook), C. D'Arcy, August, 2021
AVR Optimization (Workbook), C. D'Arcy, August, 2021
Multiple internet resources including datasheets, animations, and project logs

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  

40% Term (Performance on, and Formal Design Engineering Reports (DER) of, required In-Class Projects)
60% ISPs(20%/20%/20% = Short/Medium/Long (in lieu of exam)
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