electrical engineering and computer technology

49
Faculty of Electrical and Computer Engineering Technology

Upload: donhu

Post on 02-Jan-2017

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Electrical Engineering and Computer Technology

Faculty of

Electrical and Computer Engineering Technology

Page 2: Electrical Engineering and Computer Technology

Page | 1 Revised April 2016

Contents Contacts........................................................................................................................................... 3

Mohawk College of Applied Arts and Technology ........................................................................ 5

School of Electrical and Computer Engineering Technology (ECET) ........................................... 5

The Difference between Engineers and Technologists ............................................................... 7

The Difference between Technologists and Technicians ........................................................... 7

Programs ......................................................................................................................................... 8

Computer Systems Technician – Network Systems ................................................................... 8

Computer Systems Technology – Network Engineering & Security Analyst (NESA).............. 8

Computer Systems Technician – Software Support ................................................................... 9

Computer Systems Technology – Software Development ......................................................... 9

Electrical Engineering Technology (Industrial Controls) ........................................................... 9

Energy Systems Engineering Technology .................................................................................. 9

Co-operative Work Experience ..................................................................................................... 10

Co-op Rotation for Computer Science Programs ..................................................................... 11

Co-op Rotation for Electrotechnology Programs ..................................................................... 11

Computer Systems Program Organization.................................................................................... 12

Admission Requirements .......................................................................................................... 12

Electrical Engineering Technology Program Organization .......................................................... 13

Admission Requirements .......................................................................................................... 13

Program of Studies ........................................................................................................................ 14

447/455 Computer Systems Technician – Network Systems ................................................... 14

555 Computer Systems Technology – Network Engineering & Security Analyst ................... 15

548/558 Computer Systems Technician – Software Support ................................................... 17

559 Computer Systems Technology – Software Development ................................................ 18

360 Energy Systems Engineering Technology ......................................................................... 20

582 Electrical Engineering Technology (Industrial Controls) .................................................. 22

Course Descriptions ...................................................................................................................... 24

Computer Science ..................................................................................................................... 24

Networking ........................................................................................................................... 24

Software ................................................................................................................................ 29

Electrical Engineering ............................................................................................................... 33

Energy Systems Engineering Technology ............................................................................ 37

Electrical Engineering Technology (Industrial Controls) ..................................................... 39

Awards and Scholarships .............................................................................................................. 41

Page 3: Electrical Engineering and Computer Technology

Page | 2 Revised April 2016

Pathways after Graduation ............................................................................................................ 42

Higher Education ...................................................................................................................... 42

Bachelor of Technology ........................................................................................................ 42

Bachelor of Engineering ....................................................................................................... 42

Beginning Your Career ............................................................................................................. 42

Career Websites .................................................................................................................... 43

Charter of Expectations................................................................................................................. 44

Program Advisory Committee Statement ..................................................................................... 48

Page 4: Electrical Engineering and Computer Technology

Page | 3 Revised April 2016

Contacts General Information

Mohawk College Main Line 905-575-1212

www.mohawkcollege.ca

Program Coordinators

Computer Systems Technician /Technology – Software Support / Development

semester 1 - 4 Ms. Sharon Scollard

[email protected]

Ext.3684

semester 5 - 6 Mr. Brian Minaji

[email protected]

Ext 3357

Computer Systems Technician /Technology – Network Systems / NESA

semester 1 - 6 Mr. Wayne Collins

[email protected]

Ext 3582

Electrical Engineering Technology (Industrial Controls)

semester 1 - 4 Mr. Vijay Khatri

[email protected]

Ext 3572

Semester 5 - 6 Mr. Ahmed Arkoub

[email protected]

Ext 3988

Energy Systems Engineering Technology

Semester 1 - 4 Mr. Vijay Khatri

[email protected]

Ext 3572

Semester 5 - 6 Mr. Rubaid Khan

[email protected]

Ext 3185

Page 5: Electrical Engineering and Computer Technology

Page | 4 Revised April 2016

Administration, Faculty & Support Staff

DEAN: Tony Thoma, B.Sc., BBA, MBA, P .Eng.

ASSOCIATE DEAN: Elizabeth Pietrantonio, B.Sc., MBA, MTS, P. Eng.

Computer Science and Information Technology

FULL TIME FACULTY: Stephen Adams Denise Hager

Dennis Angle John Holloway

Kevin Browne Glen Lederman

Ali Cheaib Bob Lewis

Wayne Collins - Coordinator James Long

Nicholas Corkigian Brian Minaji - Coordinator

Ben Curtis Sharon Scollard - Coordinator

Sheldon Doyle - Coordinator Rick Trottier

Christine French Martin Weddum

Simon Galton Mark Yendt

Electrical Engineering Technology

FULL TIME FACULTY: Ahmed Arkoub - Coordinator Mohsin Mollah

Mohy Bayat Larry Petkov

Stephen Eagle Majlinda Qarri

Bernd Habicht Rakesh Sharma

Sabu Joseph Brian Stefanchuk - Coordinator

Rubaid Khan - Coordinator Katherine Usik

Vijay Khatri - Coordinator John Van Loon

Daisy Korah Jim Wilks

Richard Ma Frank Zhao

TECHNOLOGISTS: John Anger Simranjit Kaur

Patrick Hogg George Voros

Page 6: Electrical Engineering and Computer Technology

Page | 5 Revised April 2016

Mohawk College of Applied Arts and Technology Mohawk College educates and serves more than 22,500 full-time, part-time, and apprenticeship students at three campuses in Hamilton, Ontario. Mohawk is Ontario's largest trainer of apprentices and is recognized as a leader in health and technology education. More than 1,200 international students from over 70 countries also study at Mohawk.

Mohawk offers more than 120 programs, with one-year certificates, two and three-year diplomas and four-year collaborative degree programs.

More than 1,000 partners help train Mohawk students through co-op work terms, field placements, community projects and applied research projects.

A quality education combined with outstanding student services and real-world experience with employers contributes to a graduate employment rate of nearly 86 per cent.

For five years in a row Mohawk has ranked number one for student satisfaction among all colleges in the Greater Toronto and Hamilton area. Mohawk has also been named one of Canada's greenest employers for the past two years.

School of Electrical and Computer Engineering Technology (ECET)

• How do computers network wirelessly or across fiber-optic cables?

• How can networks be secured to prevent intrusion by hackers?

• How are web and mobile applications developed?

• What makes one computer better than another?

• Would you like to design your own computer integrated circuit?

• Do you find robotics and automated processes interesting?

• Do you wonder what controls the motors and machinery used in manufacturing?

• Are you interested in electrical power distribution, conservation, or management?

• Would you like to contribute to the development of sustainable energy systems?

If any of these things spark an interest read on ……

Page 7: Electrical Engineering and Computer Technology

Page | 6 Revised April 2016

Our modern world is built on the technologies that makes these things possible. Electricity, electronics, and computers are applied in virtually all industries and careers. The Electrical and Computer Engineering Technology programs at Mohawk College provide training for a diverse range of careers. The broad curriculum gives graduates the mobility to move between industries and careers wherever electricity, electronics, or computers are applied.

These technologies built the Internet! Electrical and computer technology is used in fiber-optics and cellular communications, data networking, electronic design and manufacturing, and industrial machine control. Computer technology is behind the scenes in large and small computer networks, web and mobile applications. Decision-making, process control, and data analysis. Our graduates are in demand because their skills make them marketable in a wide range of application areas and diverse industries such as: automotive and aerospace, bio-engineering, consumer electronics, appliances, process control, manufacturing, healthcare, network security, business and consumer software solutions, retail and commercial sales, entertainment, and power generation and distribution.

And the list is constantly growing …

Those working in the electrical and computer technology field are multi-disciplined with the skills to understand the ways electrical, electronic, and computer systems integrate to support many types of industry. No single discipline works in isolation.

Graduates who can adapt to change and keep their skills up to date as technology evolves are valuable to industry employers. Computers are a big part of our lives storing and analyzing sensitive data, and handling business and personal transactions. Computers are embedded into everything from microwave ovens, home theater systems, to heating and climate control. A small car has at least 10 microcomputers. Computers are electrical systems so a true understanding of computers and how to use them requires knowledge of some electrical principles, computer electronics, and programming. The Internet, embedded controllers, and industrial control systems all require programming, software design, and testing. Applications involving electricity, electronics, or computers also require knowledge of computer architecture and programming, networks, and security.

Can you think of any career that does not apply electricity, electronics, or computers in some form?

Graduates acquire versatile skills allowing them to adapt to changes in industry …

Page 8: Electrical Engineering and Computer Technology

Page | 7 Revised April 2016

The Difference between Engineers and Technologists Engineers typically spend their working day planning while technologists spend their day making plans work. The main difference is in their professional designation, educational focus, and level of responsibility. Engineering programs are geared toward development of conceptual skills and design concepts that are dependent on complex, theoretical math and science combined with engineering fundamentals. Technologist programs are oriented toward application and provide a qualitative introduction to engineering fundamentals dependent on applied math and science. A technologist develops the way to implement the engineer’s conceptual design. The Difference between Technologists and Technicians A technician typically performs tasks that require specialized skills, training, and knowledge. Technicians will choose from several available methods to solve problems where information is readily obtainable. They will troubleshoot systems to locate and repair faulty components or code and perform repetitive design tasks. A technologist goes beyond the repetitive application of process. Technologists deal with abstract concepts that are not readily demonstrated but instead are proven by means of indirect measurement and inference. They deal with complex, integrated systems of equipment, structures, and processes. Technologists troubleshoot problems and develop design improvements or alternative product applications. Technologists are adaptive individuals and will be looking for new and better ways to apply current technologies to their workplace. Technologists will often have more responsibility and decision-making in the workplace than technicians. As a consequence of this technologists require more training and must complete six semesters (three years) of schooling as opposed to the four-semester (two years) program for technicians. Regardless of the program from which a student graduates success is largely dependent on the individual. There are people who may be classified as technicians but perform the work of a technologist and the reverse also applies.

Half of the course content is delivered in laboratories We take applied learning seriously. Students apply the theory presented in lectures to equipment, computers, and networks used in the field. We have close relationships with industry partners to ensure we are teaching with not only the leading edge technology but also older technology present in manufacturing plants and computer centres around the world. With the widespread adoption of virtualization in every industry we have been able to move some of the face-to-face lecture time to active learning outside the classroom. This blended approach to course delivery gives the student a more flexible schedule and gives them an opportunity to learn in an environment more comfortable for them. Each student can actively learn at their own pace outside of the constraints of a college timetable.

Page 9: Electrical Engineering and Computer Technology

Page | 8 Revised April 2016

Programs There are six programs delivered by the Faculty of Electrical and Computer Engineering Technology (ECET). • Computer Systems Technician – Network Systems • Computer Systems Technology – Network Engineering & Security Analyst • Computer Systems Technician – Software Support • Computer Systems Technology – Software Development • Electrical Engineering Technology – Control • Energy Systems Engineering Technology

Interconnectivity of the Programs The following diagram shows there is much overlap between these programs.

Computer Systems Technician – Network Systems Computer Systems Technology – Network Engineering & Security Analyst (NESA) Students will gain expert knowledge of networks and connectivity and develop communication, problem-solving, and teamwork skills. The Computer Systems Technology - NESA program gives students the opportunity to excel in network connectivity and virtual infrastructure. Students will explore topics such as scripting for system administration, security auditing and computer forensics, and cloud computing technologies. Graduates will pursue careers with corporations specializing in technical and information services, healthcare, finance, business IT, and manufacturing. A graduate will have opportunities such as Network Administrator, Technical Support Analyst, and Computer Forensics Specialist.

ELECTRICAL – CONTROL SYSTEMS

SOFTWARE SYSTEMS

ENERGY SYSTEMS

NETWORKING SYSTEMS

Engineering discipline that focuses on the control and automation of industrial

processes

Engineering discipline that focuses on the generation of electrical energy including alternative

sources, localized distribution systems and distributed generation

Engineering discipline that focuses on programming and

numerical processing from website development to

industrial control

Engineering discipline that focuses on the architecture, planning and construction of data communication systems

including security and reliability

Page 10: Electrical Engineering and Computer Technology

Page | 9 Revised April 2016

Computer Systems Technician – Software Support Computer Systems Technology – Software Development Students in the software programs will gain experience with a broad range of application development and computer systems. Students have the opportunity to complete a specialist designation in web applications, enterprise applications, or health Informatics. Students will study programming languages, database development, web tools, database design, system/business analysis, e-commerce, project management, and enterprise technologies. Computer software developers program and create algorithms to process data which is used in all facets of industry – accounting, human resources, business process management, risk mitigation, and operations and design. Program design covers all aspects of computer interfacing from webpage design to process control of industrial operations. Graduates will pursue careers with corporations specializing in technical and information services, healthcare, finance, business IT, and manufacturing. A graduate will have opportunities such as Software Application Developer, Business and Systems Analyst, Database Administrator, and Web Developer. Electrical Engineering Technology (Industrial Controls) Turning on/off or varying the speed of motors or electrical equipment which operate at high voltages and currents is called ‘power control’. Control students specialize in high voltage and current applications. They study transformers, motors, generators, electrical drafting, and power electronics. The skills students will learn are applied in the control of industrial conveyers, elevators, robots, drives, and other electrical machines. Manufacturing and processing facilities are largely automated and so electrical students must be familiar with the automated factory, industrial networking, and computer control of industrial processes. Graduates of the Control specialization will pursue careers with traditional power and control industries such as the steel or automotive industries. Energy Systems Engineering Technology Energy Systems students learn about energy production technologies such as nuclear, wind, bio-energy, hydroelectricity, solar-photovoltaic, solar-thermal and geothermal energy. Students examine strategies for conservation and efficient distribution systems such as micro grids and distributed energy systems. Graduates will find employment within the electricity sector, HVAC industry, building and construction sector, in various technical support roles related to the manufacture, installation, testing and repair of clean and renewable energy systems, and individual components.

Page 11: Electrical Engineering and Computer Technology

Page | 10 Revised April 2016

Co-operative Work Experience You will earn while you learn with co-operative work experience ranging from a cumulative total of four to sixteen months depending on your program requirements and availability. Program-related work opportunities for students are developed by the Centre for Co-operative Education, Graduate and Student Employment. The Centre connects students with employers and provides interview rooms to discuss co-op placement. The work placements are based on having a general knowledge of your field and as such, placements begin after third or fourth semester. The rotation schedules are shown on the next page and they display the availability of co-op work terms. You may not be required to complete all of the displayed work terms in order to graduate with a co-op designation but it is definitely recommended to complete all of them. The more experience you have when you graduate the more marketable you will be to prospective employers. Placements are also a good opportunity to make connections and create a support network in your industry community. Check with your program co-ordinator to determine your co-op requirements. Some graduates stay with the company they were employed with as students during co-op placements. Many others transfer their co-op experience to other positions and begin a process of lifelong learning which takes them to progressively more responsible and financially rewarding positions. Whichever option you choose, your co-op placements will help prepare you for the competitive job market.

Visit the URL below for more information about co-operative work experience http://www.mohawkcollege.ca/jobcentre.html

Page 12: Electrical Engineering and Computer Technology

Page | 11 Revised April 2016

Co-op Rotation for Computer Science Programs

Co-op Rotation for Electrotechnology Programs

Page 13: Electrical Engineering and Computer Technology

Page | 12 Revised April 2016

Computer Systems Program Organization There is a common core of foundational material that must be understood by students in both the computer software and computer networking streams and so all of the computer systems programs share a common first semester. After first semester the streams separate into their own disciplines. After successfully completing first through fourth semesters a student may apply to graduate with the technician credential. Students may elect to complete fifth and sixth semesters to earn their technologist designation.

Admission Requirements Admission requirements to these programs include an Ontario Secondary School Diploma or equivalent (GED, College and Career Preparation) including:

• Grade 12 English, C or U or equivalent • Grade 12 Mathematics, C (MCT4C recommended) or U • A working knowledge in computers and desktop applications is required for

success in this program

Mature and/or direct-entry applicants from other institutions are considered individually and should contact the program coordinator listed in the Contacts section of this guide. Alternatively, students can complete the Mohawk College Pre-technology program. Graduates of Pre-Tech are guaranteed entry in to the computer systems programs. Please note, students are not required to purchase a personal computer for these programs however if one chooses to do so the minimum recommended specifications are 2.4 GHz processor with virtualization support (Intel VTx, AMD V), 8 GB RAM, 300 GB hard drive, 500 MB video card running at 1280 x 768, and WiFi capable.

Page 14: Electrical Engineering and Computer Technology

Page | 13 Revised April 2016

Electrical Engineering Technology Program Organization There is a common core of foundational material that must be understood by students in both Electrical Engineering Technology – Control and Energy Systems Engineering Technology programs.

Admission Requirements Admission requirements to these programs include an Ontario Secondary School Diploma or equivalent (GED, College and Career Preparation) including:

• Grade 12 English, C or U or equivalent • Grade 12 Mathematics, U or MCT4C or MAP4C ≥ 80% or equivalent * • Senior Physics and Chemistry are recommended.

Mature and/or direct entry applicants from other institutions are considered individually and should contact the program coordinator listed in the Contacts section of this guide. Alternatively, students can complete the Mohawk College Pre-technology program. Graduates of Pre-Tech are guaranteed entry in to the electrical engineering programs. *Applicants with a MAP4C<80% may challenge the math requirements by writing a pre-admission assessment test for a fee. Please note, Electrotechnology students are required to purchase lab kits. Visit the URL below for more information.

http://www.mohawkcollege.ca/Page6517.aspx

Page 15: Electrical Engineering and Computer Technology

Page | 14 Revised April 2016

Program of Studies The following pages show the requirements of ECET programs for students beginning Semester 1 in September 2016. The program of studies may be different from that of other intake dates. Check with your program co-ordinator for your program of studies. 447/455 Computer Systems Technician – Network Systems

Course Code Course Name Hours

Lec Lab Online

Course Prerequisites

Semester 1 COMM LL041 Communications (Langs) 3

COMP 10001 Programming Fundamentals 5

COMP CO710 HTML & CSS 4

COMP CO910 Introduction to Networking 4

MATH 10042 Mathematics for Computer Studies 3 1

Semester 2 COMP 10110 Virtualization 4 COMP 10001

COMP 10043 TCP/IP Internet Services 4

COMP 10024 UNIX Fundamentals 1 2 1

COMP 10041 Microsoft Server Admin – Part 1 4

MATH 10064 Discrete Mathematics & Statistics 3 1 MATH 10042

OPEL XXXXX General Education Selection 3

Semester 3 COMP 10021 Wireless Networking 4

COMP 10019 Network Infrastructure 4 COMP 10043

COMP 10051 Microsoft Server Admin – Part 2 4 COMP 10041

COMP 10018 UNIX Admin - 1 1 3 COMP 10024 and COMP CO910

COMP 10017 Email Server Admin 3 1 COMP 10041 and COMP 10110

OPEL XXXXX General Education Selection 3

Semester 4 COMP 10022 ITIL Client Support 1 2 1

COMP CO924 Web Server Admin 3 1 COMP 10041 and COMP 10110

COMP 10023 CISCO 1 4 COMP 10043 and COMP 10019

COMP 10064 Computer Training & Tech Writing 4

OPEL XXXXX General Education Selection 3

Pick 1 of 2

COMP 10111 PowerShell Admin Scripting 4 COM”P 10051

MGMT 10008 Project Management for IT 3 1

Page 16: Electrical Engineering and Computer Technology

Page | 15 Revised April 2016

555 Computer Systems Technology – Network Engineering & Security Analyst Course Code Course Name Lec Lab

Online Course Prerequisites

Semester 1 COMM LL041 Communications (Langs) 3 COMP 10001 Programming Fundamentals 5 COMP CO710 HTML & CSS 4 COMP CO910 Introduction to Networking 4

MATH 10042 Mathematics for Computer Studies 3 1

Semester 2 COMP 10110 Virtualization 4 COMP 10001 COMP 10043 TCP/IP Internet Services 4 COMP 10024 UNIX Fundamentals 1 2 1

COMP 10041 Microsoft Server Admin – Part 1 4

MATH 10064 Discrete Mathematics & Statistics 3 1 MATH 10042

OPEL XXXXX General Education Selection 3 Semester 3

COMP 10021 Wireless Networking 4 COMP 10019 Network Infrastructure 4 COMP 10043

COMP 10051 Microsoft Server Admin – Part 2 4 COMP 10041

COMP 10018 UNIX Admin - 1 1 3 COMP 10024 and COMP CO910 COMP 10017 Email Server Admin 3 1 COMP 10041 and COMP 10110 OPEL XXXXX General Education Selection 3

Semester 4 COMP 10022 ITIL Client Support 1 2 1 COMP CO924 Web Server Admin 3 1 COMP 10041 and COMP 10110 COMP 10023 CISCO 1 4 COMP 10043 and COMP 10019

COMP 10064 Computer Training & Tech Writing 4

COMP 10111 PowerShell Admin Scripting 4 COMP 10051 OPEL XXXXX General Education Selection 3

Semester 5 COMP 10025 Database Server Admin 3 1 COMP 10041 and COMP 10110 COMP 10042 Network Design Project 4 COMP 10019 COMP 10032 UNIX Security 4 COMP 10018 MGMT 10008 Project Management for IT 3 1 COMP 10031 Security Auditing & Forensics 4 COMP 10041 and COMP 10018

Semester 6

COMP 10027 Protocol Analysis & Troubleshooting 4 COMP 10043

COMP 10030 Microsoft Security 1 2 1 COMP 10051

COMP 10177 Networking Capstone 4 COMP 10110 and (COMP 10019 or COMP 10018 or COMP 10051)

Pick two of three COMP 10028 CISCO 2 4 COMP 10023 COMP 10112 Perl Admin Scripting 4 COMP 10001 COMP CO859 Database Theory 4

Page 17: Electrical Engineering and Computer Technology

447/455 Network Systems555 Network Engineering and Security Analyst2016/2017Semester 1-4

COMP 10001ProgrammingFundamentals

COMP CO910Introduction

to Networking

COMP 10041Microsoft Server

Admin Part 1

COMP 10111PowerShell Admin

Scripting

COMP 10024Fundamentals

of UNIX

COMP CO710HTML & CSS

COMP 10110Virtualization

COMP 10022ITIL ClientSupport

COMP CO924Web Server

AdministrationCOMP 10023

Cisco 1COMP 10064

Computer Training& Tech Writing

MATH 10064Discrete Math

& Statistics

COMP 10021Wireless

Netwotking

COMP 10043TCP/IP Internet

Services

COMP 10019Network

Infrastucture

COMP 10017E-mail Server

Admin

COMP 10051Microsoft Server

Admin Part 2

COMP 10018UNIX

Administration

MATH 10042Math for

Computer Studies

SEME

STER

1SE

MEST

ER 2

SEME

STER

3SE

MEST

ER 4

Page 18: Electrical Engineering and Computer Technology

Page | 17 Revised April 2016

548/558 Computer Systems Technician – Software Support Course Code Course Name Hours

Lec Lab Online Course Prerequisites

Semester 1 COMM LL041 Communications (Langs) 3

COMP 10001 Programming Fundamentals 5

COMP CO710 HTML & CSS 4

COMP CO910 Introduction to Networking 4

MATH 10042 Mathematics for Computer Studies 3 1

Semester 2 COMP 10062 Programming in Java 5 COMP 10001

COMP 10064 Computer Training and Technical Writing 1 2 1

COMP 10132 Business Fundamentals for IT 1.5 1.5

COMP CO826 Intro to Systems Analysis & Design 1 2 1

MATH 10064 Discrete Mathematics & Statistics 3 1 MATH 10042

OPEL XXXXX General Education Selection 3

Semester 3 COMP 10039 Programming in .NET 1 3 1 COMP 10062

COMP 10065 PHP & JavaScript 3 1 COMP 10062 and COMP CO710

COMP 10152 Data Structures and Algorithms 1.5 1.5 COMP 10062

COMP CO845 Strategic Systems 3 1 COMP CO826

COMP CO859 Database Theory 1 2 1

OPEL XXXXX General Education Selection 3

Semester 4 BUSN 10123 Entrepreneurship in Today's World 2 1

COMP 10066 Software Quality and Testing 1.5 1.5 1 COMP 10062

MGMT 10008 Project Management for Information Technology 3 1

Option – Select 3 courses from below

COMP 10067 Server, Platforms & Networking Security 4

COMP 10069 Microsoft Office Power User 4

COMP 10133 HTML5 & Mobile Web Development 1 2 1 COMP 10065

COMP CO835 Object Oriented Systems 1 2 1 COMP CO826

COMP CO884 Web Applications ASP.NET 4 COMP 10039

Page 19: Electrical Engineering and Computer Technology

Page | 18 Revised April 2016

559 Computer Systems Technology – Software Development

Course Code Course Name Hours

Lec Lab Online

Course Prerequisites

Semester 1 COMM LL041 Communications (Langs) 3 COMP 10001 Programming Fundamentals 5 COMP CO710 HTML & CSS 4 COMP CO910 Introduction to Networking 4 MATH 10042 Mathematics for Computer Studies 3 1

Semester 2 COMP 10062 Programming in Java 5 COMP 10001

COMP 10064 Computer Training and Technical Writing 1 2 1

COMP 10132 Business Fundamentals for IT 1.5 1.5 COMP CO826 Intro to Systems Analysis & Design 1 2 1 MATH 10064 Discrete Mathematics & Statistics 3 1 MATH 10042 OPEL XXXXX General Education Selection 3

Semester 3 COMP 10039 Programming in .NET 1 3 1 COMP 10062 COMP 10065 PHP & JavaScript 3 1 COMP 10062 and COMP CO710 COMP 10152 Data Structures and Algorithms 1.5 1.5 COMP 10062 COMP CO845 Strategic Systems 3 1 COMP CO826 COMP CO859 Database Theory 1 2 1 OPEL XXXXX General Education Selection 3

Semester 4 BUSN 10123 Entrepreneurship in Today's World 2 1 COMP 10066 Software Quality and Testing 1.5 1.5 1 COMP 10062

MGMT 10008 Project Management for Information Technology 3 1

Option – Select 3 courses from below

COMP 10067 Server, Platforms & Networking Security 4

COMP 10069 Microsoft Office Power User 4 COMP 10133 HTML5 & Mobile Web Development 1 2 1 COMP 10065 COMP CO835 Object Oriented Systems 1 2 1 COMP CO826 COMP CO884 Web Applications ASP.NET 4 COMP 10039

Semester 5 COMP 10126 Oracle PL/SQL Programming 4 COMP CO859 COMP 10153 Capstone Proposal 1 1 COMP 10065 and COMP CO859 COMP CO858 IT Management and Metrics 1 3 1 COMP CO826

Option – Select 3 courses from below COMP 10184 Programming the IOT 3 1 COMP 10039 COMP 10068 Advanced Programming in .NET 1.5 1.5 1 COMP 10039 COMP 10073 Android Application Development 4 COMP 10062 COMP 10185 Mathematics of Gaming 3 1 MATH 10064 COMP 10127 Advanced PHP 4 COMP 10065 and COMP CO859

Semester 6

COMP 10071 Capstone Project 8 COMP 10065 and COMP 10066 and COMP CO153 and MGMT 10008

COMP CO867 Software Engineering Project 1 3 COMP CO858 Option – Select 2 courses from below

COMP 10070 iPhone Programming 4 COMP 10068 or COMP 10073 COMP 10072 Enterprise Java 1 2 1 COMP 10068 or COMP 10073 COMP 10183 Parallel Processing 4 COMP 10062 COMP 10125 Web 2.0 & PHP Frameworks 1 2 1 COMP 10127

Page 20: Electrical Engineering and Computer Technology

558/548 Software Support559 Software Development2016/2017Semester 1-4

COMP CO710HTML & CSS

COMP 10001ProgrammingFundamentals

COMP CO910Introduction

to Networking

COMP CO826Intro Sys Analysis

and Design

COMP 10062Programming

in Java

COMP 10067Server, Platforms

& Networking

COMP 835Object Oriented

Systems

COMP 10133HTML5 & Mobile

Web Development

COMP 10069Microsoft Office

Power User

COMP CO884Web Applications

ASP.NET

COMP 10066Software Quality

& Testing

BUSN 10123Entrepreneurship

Today’s World

MGMT 10008Project

Management for IT

COMP 10132Business

Fundamentals for IT

COMP 10064Computer Training

& Tech Writing

MATH 10064Discrete Math

& Statistics

COMP CO845Strategic Systems

COMP 10065PHP & Javascript

COMP 10039Programming

in .NETCOMP CO859

Database TheoryCOMP 10152Data Structureand Algorithms

MATH 10042Math for

Computer Studies

SEME

STER

1SE

MEST

ER 2

SEME

STER

3SE

MEST

ER 4

Page 21: Electrical Engineering and Computer Technology

Page | 20 Revised April 2016

360 Energy Systems Engineering Technology 2016 Program of Studies – 360: Energy Systems Engineering Technology

Course Code Course Name Hours

Lec Lab Online

Course Prerequisites

Semester 1 ELEC 10118 Computer H/W & S/W 4

ELEC 10099 Electricity 1 2 2 1

ELEC 10135 Engineering Skills 3

MATH MA179 Eng Mathematics 1 4

COMM LL041 Communications 3

Semester 2 ELEC 10137 AC Electricity 2 2 1 MATH MA179 and ELEC 10099

ELEC 10095 Digital Principles 2 2 1 ELEC 10099

ELEC 10136 Intro to Electronic Devices 2 2 1 ELEC 10099

ELEC 10034 Network Fundamentals 2 2 1 ELEC 10118

MATH 10021 Eng Mathematics 2 3 MATH MA179

Semester 3 ELEC 10127 Power Systems 2 2 1 ELEC 10137

ELEC 10103 Digital Systems 2 2 1 ELEC 10095

ELEC 10134 Electronic Circuits 2 2 1 ELEC 10136 and MATH 10021

MATH 10014 Eng Mathematics 3 3 MATH 10021

OPEL XXXXX General Education Selection 3

Semester 4 ELEC 10126 Programmable Logic Controllers 3 ELEC 10095

ELEC 10131 Electrical Rotating Machines 2 2 1 ELEC 10137 and MATH 10014 ELEC 10088 Electrical Engineering Drafting & Design 1 3 ELEC 10127

ELEC 10066 Instrumentation & Process Control 1 2 1 ELEC 10136

ELEC 10128 Industrial Electronics 1 2 1 ELEC 10127 and MATH 10014

MGMT 10114 Engineering Project Management 3

Semester 5 ELEC 10045 Eng. Applications 3 ELEC 10104 and ELEC 10137

ELEC 10113 Electrical Engineering Drafting & Design 2 3 ELEC 10088

ELEC 10062 Advanced Power Systems 2 2 1 ELEC 10127

ENRG 10002 Energy Technology 2 1 3 1 MATH 10014 and ELEC 10136

ENRG 10022 Wind Energy 2 3 1 MATH 10014 / ELEC 10136 / ELEC 10131

Semester 6 ELEC 10145 Electrical Capstone 3 Must be registered in Semester 6

ELEC 10140 Electrical Power Protection 3 ELEC 10062

ELEC 10125 Hybrid Electric Technologies 3 ELEC 10104

ELEC 10083 Electrical Power Generation 2 2 1 ELEC 10131 and ELEC 10062

ELEC 10084 Smart Metering & Distribution 1 2 1 ELEC 10127

OPEL XXXXX General Education Selection 3

Page 22: Electrical Engineering and Computer Technology

360 Energy Systems Engineering Technology2016/2017Semester 1-4

ELEC 10135Engineering

Skills

ELEC 10118ComputerHW & SW

ELEC 10099Electricity 1

ELEC 10034Network

Fundamentals

ELEC 10136Intro to

Electronic Devices

MGNT 10114Enginerring Project

Management

ELEC 10066Instrumentation

& Process Control

ELEC 10128Industrial

Electronics

ELEC 10088Electrical Eng

Drafting & Design

ELEC 10131Electrical Rotating

Machines

ELEC 10126PLC

ELEC 10137AC Electricity

ELEC 10095Digital Principles

MATH 10021Engineering

Math 2

ELEC 10127Power Systems

ELEC 10134ElectronicCircuits

ELEC 10103Digital Systems

MATH 10014Engineering

Math 3

MATH MA179Engineering

Math 1

SEME

STER

1SE

MEST

ER 2

SEME

STER

3SE

MEST

ER 4

Page 23: Electrical Engineering and Computer Technology

Page | 22 Revised April 2016

582 Electrical Engineering Technology (Industrial Controls)

Course Code Course Name Hours

Lec Lab Online

Course Prerequisites

Semester 1 ELEC 10118 Computer H/W & S/W 4

ELEC 10099 Electricity 1 2 2 1

ELEC 10135 Engineering Skills 3

MATH MA179 Eng Mathematics 1 4

COMM LL041 Communications 3

Semester 2 ELEC 10137 AC Electricity 2 2 1 MATH MA179 and ELEC 10099

ELEC 10095 Digital Principles 2 2 1 ELEC 10099

ELEC 10136 Intro to Electronic Devices 2 2 1 ELEC 10099

ELEC 10034 Network Fundamentals 2 2 1 ELEC 10118

MATH 10021 Eng Mathematics 2 3 MATH MA179

Semester 3 ELEC 10127 Power Systems 2 2 1 ELEC 10137

ELEC 10103 Digital Systems 2 2 1 ELEC 10095

ELEC 10134 Electronic Circuits 2 2 1 ELEC 10136 and MATH 10021

MATH 10014 Eng Mathematics 3 3 MATH 10021

OPEL XXXXX General Education Selection 3

Semester 4 ELEC 10126 Programmable Logic Controllers 3 ELEC 10095

ELEC 10131 Electrical Rotating Machines 2 2 1 ELEC 10137 and MATH 10014

ELEC 10088 Electrical Engineering Drafting & Design 1 3 ELEC 10127

ELEC 10066 Instrumentation & Process Control 1 2 1 ELEC 10136

ELEC 10128 Industrial Electronics 1 2 1 ELEC 10127 and MATH 10014

MGMT 10114 Engineering Project Management 3

Semester 5 ELEC 10045 Engineering Applications 3 ELEC 10104 and ELEC 10137

ELEC 10141 Control Systems Technology 1.5 2.5 1 ELEC 10127

ELEC 10062 Advanced Power Systems 2 2 1 ELEC 10127

ELEC 10138 Industrial Robotics 3 ELEC 10126 and ELEC 10103

ELEC 10059 Linear Systems 2 1 MATH 10014 and ELEC 10136

ELEC 10129 Advanced PLC 3 ELEC 10126

Semester 6 ELEC 10145 Electrical Capstone 3 Must be registered in Semester 6

ELEC 10140 Electrical Power Protection 3 ELEC 10062

ELEC 10065 Variable Speed Drives 1 3 1 ELEC 10128 and ELEC 10141

ELEC 10139 Automation and Networks 3 ELEC 10034 and ELEC 10126

ELEC 10084 Smart Metering & Distribution 1 2 1 ELEC 10127

OPEL XXXXX General Education Selection 3

Page 24: Electrical Engineering and Computer Technology

582 Electrical Engineering Technology (Industrial Controls) 2016/2017Semester 1-4

ELEC 10135Engineering

Skills

ELEC 10118ComputerHW & SW

ELEC 10099Electricity 1

ELEC 10034Network

Fundamentals

ELEC 10136Intro to

Electronic Devices

MGMT 10114Enginerring Project

Management

ELEC 10066Instrumentation

& Process Control

ELEC 10128Industrial

Electronics

ELEC 10088Electrical Eng

Drafting & Design

ELEC 10131Electrical Rotating

Machines

ELEC 10126PLC

ELEC 10137AC Electricity

ELEC 10095Digital Principles

MATH 10021Engineering

Math 2

ELEC 10127Power Systems

ELEC 10134ElectronicCircuits

ELEC 10103Digital Systems

MATH 10014Engineering

Math 3

MATH MA179Engineering

Math 1

SEME

STER

1SE

MEST

ER 2

SEME

STER

3SE

MEST

ER 4

Page 25: Electrical Engineering and Computer Technology

Page | 24 Revised April 2016

Course Descriptions Computer Science Programs: 447/455 Computer Systems Technician – Network Systems 555 Computer Systems Technology - Network Engineering and Security Analyst 548/558 Computer Systems Technician – Software Support 559 Computer Systems Technology – Software Development Semester 1 COMM LL041 or COMM 11040 Communications Enhance critical thinking and workplace communication skills in a collaborative environment. COMP 10001 Programming Fundamentals Build a foundation for learning and practicing the discipline of software engineering and the application of tools and methods to produce and maintain quality software systems. Develop essential skills to create software structures and logic. Develop knowledge and disciplines which are transferrable to any computer-based software problem. COMP CO710 HTML & CSS Create web pages using the HyperText Markup Langauge (HTML). Format web pages using Cascading Style Sheets (CSS). Create web pages that include lists, links, images, web tables, and web forms styled with CSS. Use Web Accessibility Initiative (WAI) rules for accessibility compliance in design.

COMP CO910 Introduction to Networking Identify and describe the functions of microcomputer and network hardware components and devices. Complete labs using Windows and UNIX operating systems and network administration with focus on the basic principles, concepts, and terminology of local area networks and wide area networks.

MATH 10042 Mathematics for Computer Studies This course is an introductory math course for computer students that covers binary, octal, decimal, and hexadecimal number systems, Boolean algebra including truth tables and Boolean laws, computer arithmetic, graphing and basic algebra, and mathematics review. Networking Programs: 447/455 Computer Systems Technician – Network Systems 555 Computer Systems Technology - Network Engineering and Security Analyst Semester 2 COMP 10110 Virtualization Develop a working knowledge of the major concepts related to desktop virtualization. Install and configure multiple virtualization packages. Install and execute various operating systems from within virtual machines. Establish an understanding of the terminology and features of multiple virtualization packages and install and configure virtual hardware and networking components. COMP 10043 TCP/IP Internet Services Establish a solid foundation of theory and hands on skills required to administer a TCP/IP network.

Page 26: Electrical Engineering and Computer Technology

Page | 25 Revised April 2016

COMP 10024 Fundamentals of UNIX Establish a solid foundation with a UNIX operating system. Construct and execute well-formed UNIX commands. Install end-user applications. Customize the user environment. Work with UNIX directories and files. Create and troubleshoot shell scripts.

COMP 10041 Microsoft Server Admin – Part 1 Develop a working knowledge of managing a Microsoft server and domain. Construct a shared file system. Manage and design user and computer accounts in the active directory environment. Examine and construct group policies using group policy management tools. MATH 10064 Discrete Mathematics & Statistics This course introduces students to selected topics from number theory, discrete mathematics, and statistics. Number theory topics include prime factorization, modular arithmetic, and tournament scheduling. Discrete mathematics topics include progression and sequences, mathematical induction, binomial theorem, permutations, and combinations. Statistics topics include understanding data, gathering data, probability and probability models, inference about data, and analysis. OPEL XXXXX General Education (Elective) Programs: 447/455 Computer Systems Technician – Network Systems 555 Computer Systems Technology - Network Engineering and Security Analyst Semester 3 COMP 10021 Wireless Networking Describe the behavioural fundamentals and properties of radio frequency (RF) waves. Explain the major spread spectrum technologies commonly used in wireless networking environments. Design, administer, customize, and troubleshoot popular IEEE 802.11 wireless network topologies. COMP 10019 Network Infrastructure Build a foundation for learning to make informed design decisions regarding the infrastructure of an enterprise level network. Identify and select appropriate vendor products for a given network scenario. Identify and examine network design concepts focussing on physical and data link OSI layers for cable-based LANS. Classify design principles in the context of Ethernet networks that adhere to the TIA/EIA-568 structured cabling standard. COMP 10051 Microsoft Server Admin – Part 2 Develop the administration skill set that began in Microsoft Server Admin Part 1. Examine and utilize the tools that can simplify and speed up the completion of various administration tasks. COMP 10018 UNIX Admin - 1 Build the basic skills required to deploy and administer UNIX and UNIX-like systems in a networked environment. COMP 10017 Email Server Admin Ensure a solid foundation in e-mail administration. Configure both server and workstation software. Provide secure communication services for a variety of user applications. Encrypt e-mail messages between senders and receivers. Perform data backups and recovery from loss of data. Troubleshoot connectivity and security issues. OPEL XXXXX General Education (Elective)

Page 27: Electrical Engineering and Computer Technology

Page | 26 Revised April 2016

Programs: 447/455 Computer Systems Technician – Network Systems 555 Computer Systems Technology - Network Engineering and Security Analyst Semester 4 COMP 10022 ITIL Client Support Develop customer service skills and techniques in preparation for a career as a technical support specialist. Topics will include defining, managing, and maintaining service levels. Develop and demonstrate process management and implementation skills through both case study and on-line customer support tools. COMP CO924 Web Server Admin Administer business-class web service environments including server software and user applications. Perform administrative tasks including the installation and verification of software components, configuration of server and user environments, back and recovery routines, and the securing of sensitive content. COMP 10023 CISCO 1 Develop skills and knowledge to install, operate, and troubleshoot a small-to-medium size enterprise branch network. Establish a solid operating knowledge of IP data networks, LAN switching technologies, IPv4 addressing, IPv6 addressing, IP routing technologies, IP services network device security, IP services (FHRP, syslog, SNMP v2 and v3), WAN technologies, and troubleshooting. Prepare for the challenges faced in the business networking environment by practicing and evaluating both individual and team work skills. COMP 10064 Computer Training & Tech Writing Develop the skills necessary for training software users, create support documents, and build presentation skills to facilitate training. Create training materials with focus on learning modalities including detailed step-by-step instructions and computer-based training videos. Create a report that compares two technologies and make a recommendation for adoption. Deliver practice training sessions which will emphasize presentation skills.

COMP 10111 PowerShell Admin Scripting Develop hands-on skills required to create custom PowerShell scripts that are capable of performing complex, repetitive, and time consuming Windows administration tasks for both local and domain environments.

OPEL XXXXX General Education (Elective)

After successfully completing semesters 1 through 4 students may elect to graduate with a technician designation in network systems

Page 28: Electrical Engineering and Computer Technology

Page | 27 Revised April 2016

Program: 555 Computer Systems Technology – Network Engineering and Security Analyst Semester 5 COMP 10025 Database Server Admin Establish a solid foundation in database administration. Configure both server and workstation software. Design databases and tables. Address security issues related to databases and data access. Perform data backups and recovery from a loss of data. Troubleshoot connectivity, security, and performance issues. COMP 10042 Network Design Project Create logical and physical network designs to meet given technical standards and priorities then provide rationale supporting these design decisions. Use vendor websites to document the hardware cost of the physical network design. COMP 10032 UNIX Security Establish a solid foundation in UNIX security. Topics include installation, patching, network security, security scanning, intrusion detection, and limited access environments. MGMT 10008 Project Management for IT Establish a fundamental understanding of project management methodologies according to the Project Management Institute’s PMBOK (Project Management Body of Knowledge). Apply skills in a hands-on case study using Microsoft Project, modules include scheduling, scope, budgeting, risk assessment, critical path and resources.

COMP 10031 Security Auditing & Forensics Develop hands-on skills in the areas of computer and forensic investigation. Perform ongoing monitoring and auditing of such systems. Carry out a forensic investigation into suspicious events, incidents, or system compromises. Use third-party utilities as well as the relevant Windows and UNIX system utilities and commands to perform security auditing and forensic tasks.

Program: 555 Computer Systems Technology – Network Engineering and Security Analyst Semester 6 COMP 10027 Protocol Analysis & Troubleshooting Establish a solid foundation in TCP/IP network performance and troubleshooting using a protocol analyzer. Implement a VOIP telephone system using Asterisk. COMP 10030 Microsoft Security Examine exploits and their solutions. The emphasis of exploits and security tools will be primarily for Windows servers and clients. Present different styles of exploits, solutions, and enhanced security techniques.

Page 29: Electrical Engineering and Computer Technology

Page | 28 Revised April 2016

COMP 10177 Networking Capstone Develop a significant network system, employing knowledge gained from courses throughout the network program. Includes development of requirements, design, implementation, and research. Manage the project from inception to completion. Successfully implement and document a network or network application using skills and knowledge from earlier semesters. Options – Pick 2 of 3 COMP 10028 CISCO 2 Develop skills and knowledge to successfully install, operate, secure and troubleshoot a small-to-medium-size enterprise branch network. Establish a foundational knowledge about the security threats facing modern network infrastructures, securing Cisco routers, implementing AAA on Cisco routers, mitigating threats to Cisco routers, switches and networks, implementing Cisco IOS firewalls (ZPF), implementing Cisco IOS IPS features, implement site-to-site VPNs, and configure and administer various models of the Cisco ASA security appliance. Apply skills to create a functional company infrastructure using private, public, and DMZ networks controlled by VPNs and firewall application. Prepare for the challenges faced in the business networking environment by practicing and evaluating both individual and team work skills. COMP 10112 Perl Admin Scripting Create script programs to perform complex, repetitive, and time consuming administrative tasks. Design programming scripts which include automated and unattended routines, log file parsing, database interfacing, security analysis, and real-time computer system monitoring using Perl. COMP CO859 Database Theory Demonstrate knowledge of database terms, SQL, normalization, entity relationship diagramming, physical structures and database administration.

After successfully completing semesters 1 through 6 students are

eligible to graduate with a technologist designation as a Network

Engineering and Security Analyst

Page 30: Electrical Engineering and Computer Technology

Page | 29 Revised April 2016

Software Programs: 548/558 – Computer Systems Technician – Software Support 559 – Computer Systems Technology – Software Development Semester 2 COMP 10062 Programming in Java Further develop the logic and object oriented programming concepts from Programming Fundamentals. Create and utilize classes as object types as well as the basic elements found in traditional languages such as control structures, arrays, and file I/O. Develop transferable skills and competencies in OOP computer language.

COMP 10064 Computer Training and Technical Writing Develop the skills necessary for training software users and create support documents to facilitate training. Create training materials with focus on learning modalities, special needs students, methods of evaluation and training delivery, and evaluation of training solutions. Deliver practice training sessions which will emphasize presentation skills. COMP 10132 Business Fundamentals for IT Review and discuss case studies and scenario-based exercises with emphasis on their application to IT. Resolve the issues using the classic tools of business administration for making informed management decisions.

COMP CO826 Intro to Systems Analysis & Design Identify the steps involved in approaches and investigating system requirements. Develop an understanding of the principles in modeling and evaluating alternatives and strategies. Create project schedules, requirements analysis, and cost/benefit analysis. Design outputs and inputs, and develop an understanding of human-computer interaction and the processes involved in systems operation and support.

MATH 10064 Discrete Mathematics & Statistics This course introduces students to selected topics from number theory, discrete mathematics, and statistics. Number theory topics include prime factorization, modular arithmetic, and tournament scheduling. Discrete mathematics topics include progression and sequences, mathematical induction, binomial theorem, permutations and combinations. Statistics topics include understanding data, gathering data, probability and probability models, inference about data, and analysis. OPEL XXXXX General Education (Elective)

Page 31: Electrical Engineering and Computer Technology

Page | 30 Revised April 2016

Programs: 548/558 – Computer Systems Technician – Software Support 559 – Computer Systems Technology – Software Development Semester 3 COMP 10039 Programming in .NET Design, develop, and implement interactive, user-friendly software. Focus on GUI (Graphical User Interface), database processing, and file processing in an object-oriented programming environment. Concentrate on event-driven programming logic as it applies to navigation amongst and within forms, user data entry validation, and database and file processing. Create completely operational applications which will demonstrate ease of use and consistent interface designs. Utilize Visual Basic .NET in conjunction with Microsoft database technology as the programming language.

COMP 10065 PHP & JavaScript Demonstrate proficiency in the two major scripting languages used in the creation of dynamic web pages: PHP and JavaScript.

COMP 10152 Data Structures and Algorithms Identify, describe, and apply basic data structures and algorithms used to solve common programming problems. Utilize searching, sorting, arrays, lists, stacks, queues, and trees in a number of lab assignments. The Java programming language is used to deliver the course. The techniques and methods are applicable in any programming language.

COMP CO845 Strategic Systems Utilize conventional information systems in innovative and competitive ways using strategic information systems. Establish a fundamental understanding of how information systems evolved from transaction processing systems to management information systems to decision support systems and their impact on how the business firm competes. COMP CO859 Database Theory Demonstrate knowledge of database terms, SQL, normalization, entity relationship diagramming, physical structures and database administration. OPEL XXXXX General Education (Elective) Programs: 548/558 – Computer Systems Technician – Software Support 559 – Computer Systems Technology – Software Development Semester 4 BUSN 10123 Entrepreneurship in Today’s World Identify, define, and understand entrepreneurship in today's world. Develop a knowledge of issues of technology, entrepreneurship, social entrepreneurship, virtual businesses, and e-commerce. Explore entrepreneurship and its influence on our culture. Illuminate innovative companies with unique strategies through case studies. Demonstrate how entrepreneurship is evolving in step with the technology through the study of the complexities of technology and entrepreneurship integration.

Page 32: Electrical Engineering and Computer Technology

Page | 31 Revised April 2016

COMP 10066 Software Quality and Testing Identify, define, and understand the steps and procedures to ensure the production of high-quality software. Build and design test procedures, test planning, test documentation, and quality feedback mechanisms through hands-on labs and exercises.

MGMT 10008 Project Management for Information Technology Apply the fundamentals of project management to the field of information technology. Utilize project management methodologies according to the Project Management Institutes PMBOK, (Project Management Body of Knowledge). Demonstrate an understanding and application of scheduling, scope, budgeting, risk assessment, critical path, and resources through case studies. Options – Select 3 COMP 10067 Server, Platforms & Networking Security Diagram, install, and configure major components, middleware, operating systems, and security mechanisms commonly employed in web-based applications.

COMP 10069 Microsoft Office Power User Demonstrate an understanding of the advanced capabilities of the Microsoft Office suite. Topics will include integration and interoperability, using external data, and automation through macro/script programming. COMP 10133 HTML5 & Mobile Web Development Review evolving HTML5 and CSS3 standard with an emphasis on designing portable websites that are efficient and compatible across platforms. Develop a fundamental understanding of the Document Object Model (DOM), JavaScript and jQuery as well as server-side technologies such as .NET or PHP. Complete labs and hands-on exercises in building forms, CSS3 selectors, video/audio, canvas tag, drag and drop, data storage, geolocation, and authoring HTML content for mobile websites.

COMP CO835 Object Oriented Systems Develop an understanding of object-oriented methodology including complexity, modularity, object-based systems thinking, and Unified Modeling Language (UML).

COMP CO884 Web Applications ASP.NET Build dynamic web applications and services especially with regard to developing those that will help businesses access, update, and process databases. Use web application frameworks, object-oriented programming language, and database computer languages.

After successfully completing semesters 1 through 4

students may elect to graduate with a technician designation in software support

Page 33: Electrical Engineering and Computer Technology

Page | 32 Revised April 2016

Program: 559 Computer Systems Technology – Software Development Semester 5 COMP 10126 Oracle PL/SQL Programming Explore advanced topics in SQL including functions, subqueries, and complex joins. Assemble PL/SQL statements into useful blocks of code. Demonstrate an understanding of general programming structures, conditional control, iterative control, and error handling. Additional topics will include cursor, triggers, procedures, functions, and packages. COMP 10153 Capstone Proposal Develop a robust project proposal including rationale, screen mock-ups, database structure, test plan, and project development plan. Work with faculty to ensure the project scope is appropriate and the features are fully described. COMP CO858 IT Management and Metrics Review and discuss general management concepts and IT management issues using current resources. Identify the ways to improve quality and increase value through systems, models, and measurements designed to assist the IT manager. Research and report on major issues and develop software-based models for the metrics studied. Study and determine practical solutions for a number of situational management problems that require the integration of previous academic and work experience. Examine, comprehend, and critically assess the computer decision situations confronting IT managers.

Options – Choose 3

COMP 10184 Internet of Things Programming The IoT (Internet of Things) is a network of objects or "things" embedded with electronics, software, and sensors connected on networks enabling them to collect or exchange information. In this course we will focus on how to program and enable devices to collect or exchange information. COMP 10068 Advanced Programming in .NET Create and run object-oriented programming using C#. Understand and create code which includes classes, data encapsulation, inheritance, polymorphism, and operator overloading.

COMP 10073 Android Application Development Develop applications for mobile platforms through hands-on labs and exercises.

COMP 10185 Mathematics of Gaming Many games reveal interesting mathematical problems as players attempt to refine strategies to excel at them. Gaming strategy guides have become full of statistical analysis once reserved for serious economic problems. This course presents examples of gaming problems to help students explore concepts such as sampling, statistical analysis, combinations and permutations, probability, graph traversal, and optimization strategies. COMP 10127 Advanced PHP Develop and deploy database-driven web applications using PHP and MySQL. Utilize model-view-controller programming. Develop object-oriented and functional programming methodology as well as JQuery/JavaScript, CSS Templates, AJAX, SQLite, PDO, PDF generation, e-mail, sessions, and cookies. Design a multi-page website with a user authentication class.

Page 34: Electrical Engineering and Computer Technology

Page | 33 Revised April 2016

Program: 559 Computer Systems Technology – Software Development Semester 6 COMP 10071 Capstone Project Develop a significant software system employing knowledge gained from courses throughout the program. Develop a requirements list. Design and implement the system with attention to quality assurance. Project manage by selecting a suitable process model and identifying quality issues. Identify clearly and solve a customer's problem.

COMP CO867 Software Engineering Project Demonstrate through project work an understanding of research and innovation, resource planning and management, entrepreneurship, group dynamics and conflict resolution, marketing, consulting, documentation, testing, risk management, project bookkeeping, strategic information systems reporting to upper management, cost and budget estimation, and resource budgeting. Options – Select 2 COMP 10070 iPhone Programming Hands-on introduction to the major topics in developing applications native to the iPhone, iPod Touch and iPad platforms. Topics include using the Xcode development environment, Swift, the Cocoa framework and Interface Builder to create mobile and multi-touch applications. COMP 10072 Enterprise Java Develop skills in the Java programming language as it is used in enterprise computing. Demonstrate knowledge by creating applications and a project using object relational mapping for accessing relational databases, JavaServer Faces, and Enterprise JavaBeans. COMP 10183 Parallel Processing A survey of advanced programming techniques covering concurrency, multi-threaded applications, parallel processing, and inter-process communication. COMP 10125 Web 2.0 & PHP Frameworks Develop and deploy database driven web applications using popular MVC OOP frameworks such as CodeIgniter or Zend. Employ JQuery/JavaScript to enhance front-end design. Utilize controllers, models, vies, libraries, helpers, form validation, database interaction, user authentication, and application security. Complete a dynamic database-driven web site.

Page 35: Electrical Engineering and Computer Technology

Page | 34 Revised April 2016

Electrical Engineering Programs: 582 Electrical Engineering Technology (Industrial Controls) 360 Energy Systems Engineering Technology Semester 1 ELEC 10118 Computer Hardware & Software Describe the fundamentals of computer hardware and software as well as advanced concepts. Develop skills to identify internal components of a computer, assemble a computer system, install an operating system, and troubleshoot using system tools and diagnostic software. Provide hands-on, career-oriented learning experience to develop fundamental computer and career skills. Integrate Cisco IT Essentials curriculum to prepare to write the CompTIA A+ certification exam. ELEC 10099 Electricity 1 Perform calculations and hands-on labs to understand the concepts of electrical units, voltage, current, resistance, and power. Analyze and calculate DC circuits including Ohm’s Law, Kirchoff’s voltage and current laws, series and parallel circuits, network theorems, and capacitance.

ELEC 10135 Engineering Skills Develop skills required to operate hand and power tools, and component and fabrication techniques. Perform electronic measurements using meters and oscilloscopes. Identify common electrical hazards in the workplace and general safe working practices for installing or repairing electrical equipment through the use of the electrical safety code book.

MATH MA179 Engineering Mathematics 1 A basic mathematics course covering the following topics: algebra, trigonometry, complex numbers, logarithms, exponential and logarithmic functions, systems of linear equations, and sine and cosine waves. COMM 11040 or LL041 Communications Enhance critical thinking and workplace communication skills in a collaborative environment. Programs: 582 Electrical Engineering Technology (Industrial Controls) 360 Energy Systems Engineering Technology Semester 2 ELEC 10137 AC Electricity Define and analyze magnetism, magnetic fields, and magnetic circuits. Develop a knowledge of motors and relay circuits. Analyze stead state AC circuits using reactive components and power using complex mathematical calculations.

Page 36: Electrical Engineering and Computer Technology

Page | 35 Revised April 2016

ELEC 10095 Digital Principles Explore the basic concepts of digital logic circuits. Design and construct basic logic circuits using current digital integrated circuits, combinational logic, circuit reduction and logic theorems. ELEC 10136 Intro to Electronic Devices Describe the function and major characteristics of various fundamental electronic devices. Analyze circuits using these devices in terms of DC and AC conditions.

ELEC 10034 Network Fundamentals Analyze the architecture, functions, and components of the OSI and TCP/IP layered network models. Implement network topologies by applying basic principles of cabling and configuring network devices including routers and switches. Analyze network standards, protocols, network operating systems, remote access, and security. Implement IP addressing schemes. Configure, maintain, and troubleshoot local area networks. MATH 10021 Engineering Mathematics 2 An introduction to functions, graphs, straight line, quadratic equations, analytic trigonometry, empirical equations, and differential and integral calculus. Programs: 582 Electrical Engineering Technology (Industrial Controls) 360 Energy Systems Engineering Technology Semester 3 ELEC 10127 Power Systems Define, analyze, and apply fundamental and basic technology application topics in power systems including description and analysis of three phase circuits in balanced and unbalanced WYE and DELTA configurations. Describe and analyze single-phase and three-phase power transformers, autotransformers, and instrument transformers by applying electrical circuit theory techniques as well as phasor diagram, one-phase circuit and basic per-unit presentations. ELEC 10103 Digital Systems Develop an understanding of microcontroller architectures and assembly language instructions. Describe C program structure and utilize Arduino IDE to write C programs with flow control, functions, array, and bit-wise operators. Interface the microcontroller with digital and analog I/O port, LED/LCD display, sensors, stepper motor, servo motor, relay, high voltage devices, and other hardware components. Write C code to control these devices. ELEC 10134 Electronic Circuits Review field effect transistor biasing and amplifiers. Describe, analyze, and evaluate basic op-amp circuits, configurations, and applications including amplifier frequency response and active filters. Define and describe power supplies and thyristors. MATH 10014 Engineering Mathematics 3 The course covers the following: review of differentiation & integration, first and second order differential equations, application in circuit problems, Laplace transforms, and Laplace transform method for solving differential equations, z-transforms, and Fourier series OPEL XXXXX General Education (Elective)

Page 37: Electrical Engineering and Computer Technology

Page | 36 Revised April 2016

Programs: 582 Electrical Engineering Technology (Industrial Controls) 360 Energy Systems Engineering Technology Semester 4 ELEC 10126 Programmable Logic Controllers Explore programmable logic controller (PLC) hardware and software systems for developing programs to solve basic and intermediate level industrial automation problems. ELEC 10131 Electrical Rotating Machines Examine various types of electrical machines. Outline the construction and performance of motors and generators including asynchronous, synchronous, and DC motors and generators. ELEC 10088 Electrical Engineering Drafting & Design 1 Outline drafting standards involved in creating drawings for residential, commercial, and industrial applications. Apply standard drafting techniques to produce drawings of electrical and electronic systems as well as two-dimensional electrical drafting using CAD software. ELEC 10066 Instrumentation & Process Control Develop skills to describe, analyze, and evaluate input and output signals for many common pressure, level, temperature, and flow measuring systems. Select through analysis and calculations, pressure level, and temperature measuring devices given the process conditions. Design, construct, test, and tune a control loop using a PI controller. ELEC 10128 Industrial Electronics Explore characteristics of semiconductor switches such as diode, SCR, IGBT and MOSFET. Analyze power converter structures for conversion and inversion operations as applicable to control of AC and DC machines. MGMT 10114 Engineering Project Management Develop and implement project management strategies such as scope, timelines, communication, cost, quality, risk, and procurement to complete sample project proposals and designs pertaining to engineering technology. Utilize Microsoft Project to define and manage projects.

Page 38: Electrical Engineering and Computer Technology

Page | 37 Revised April 2016

Energy Systems Engineering Technology Program: 360 Energy Systems Engineering Technology Semester 5 ELEC 10045 Engineering Applications Apply the fundamental skills and principles developed in previous courses to automation and control systems. Acquire and process signals via microprocessors and data acquisition boards such as Ardruino and myDAQ. ELEC 10113 Electrical Engineering Drafting & Design 2 Interpret, analyze, and generate detailed drawings for electrical and industrial applications using CAD software with emphasis on the design elements of electrical energy transmission systems and substations. Distinguish between types of electrical drawings, substation layouts, and protection schemes. Demonstrate correct use of engineering equipment designations and electrical engineering CAD drafting standards. ELEC 10062 Advanced Power Systems Develop the skills to handle various power devices such as relays, circuit breaker control devices, and other protective and control components. Evaluate voltage control levels under steady and fault conditions and the performance of real and reactive energy flows. Perform labs and hands-on practical experiments that are required in the power industry including power utilities generation, transmission, and distribution.

ENRG 10002 Energy Technology 2 Examine various clean and renewable technologies and their applications. Trends in the energy industry are considered particularly with regard to costs, industry growth, and technology innovation. Apply chemistry and physics pertaining to specific technologies.

ENRG 10022 Wind Energy Estimate the energy present in wind using instrumentation and statistical analysis methods. Differentiate between wind turbine technologies and make recommendations in terms of generators, gearboxes, power converter topologies, blade control methods, and MPPT. Use simulation tools such as MATLAB, LabVIEW and RETScreen to evaluate advanced scenarios utilizing wind energy systems. All theoretical content is examined and reinforced using practical lab experiments.

Page 39: Electrical Engineering and Computer Technology

Page | 38 Revised April 2016

Program: 360 Energy Systems Engineering Technology Semester 6 ELEC 10145 Electrical Capstone Apply electrical engineering technology knowledge gained in the program and further develop industry skills such as team work, problem solving, and project management. Demonstrate technical skills including technical research, project planning, component and device sourcing, and circuit design and testing. Deliver oral and written presentations. ELEC 10140 Electrical Power Protection Develop skills to describe, analyze, and evaluate power system economics and management, fault prediction and management, real time protection and control of power systems, economics dispatch, optimal power flow, power quality problems, and mitigation methods. ELEC 10125 Hybrid Electric Technologies Analyze electrical technologies applied to hybrid systems (such as hybrid/electric transportation and energy systems) and evaluate efficiency of hybrid systems to conventional systems. ELEC 10083 Electrical Power Generation Develop a basic understanding of power generation technologies and their associated electrical components. Identify and examine various types of power plants, plant operations, and major electrical components of plants such as transformers, motors, breakers, and synchronous machines, and recognize components' specifications. Define distributed generation (DG) and feed-in tariff (FIT) schemes. Evaluate the performance of real and reactive energy flows using Power Flow program and Power World simulator based on the Ontario hydro system. Evaluate a wide range of renewable and conventional energy sources including wind, hydro, solar, biomass, biodiesel, biogas, natural gas, oil/diesel, and coal using the RETScreen software. Apply the FIT and Micro-Fit schemes to various energy systems. ELEC 10084 Smart Metering and Distribution Become familiar with the concepts of power and energy measurements in single-phase and three-phase systems. Learn the principles of electromechanical and digital instruments and use the phasor diagrams to develop metering connections typical for substation operation and switchboard metering. Review smart grids and smart meters and the communication networks necessary for time-of-use pricing. OPEL XXXXX General Education (Elective)

Page 40: Electrical Engineering and Computer Technology

Page | 39 Revised April 2016

Electrical Engineering Technology (Industrial Controls) Program: 582 Electrical Engineering Technology (Industrial Controls) Semester 5 ELEC 10045 Engineering Applications Apply the fundamental skills and principles developed in previous courses to automation and control systems. Acquire and process signals via microprocessors and data acquisition boards such as Ardruino and myDAQ. ELEC 10141 Control Systems Technology Analyze and design closed-loop control systems including analog and digital systems. Apply mathematical techniques required for the representation of a real single-input single-output control system. Use various techniques to study the performance of a continuous linear control system in both the time and frequency domains. Examine basic methods of predicting and improving the time domain response of closed-loop systems with emphasis on design and analysis of various controllers. Study the theory and implementation of control using a digital system. ELEC 10062 Advanced Power Systems Develop the skills to handle various power devices such as relays, circuit breaker control devices, and other protective and control components. Evaluate voltage control levels under steady and fault conditions, and the performance of real and reactive energy flows. Perform labs and hands-on practical experiments that are required in the power industry including power utilities generation, transmission, and distribution.

ELEC 10138 Industrial Robotics Students are exposed to two forms of computer-controlled process automation. Students will be able to design and implement a digital controller for many types of processes. Examples of this are precisely controlling oven temperature, motion control, and reducing energy costs associated with existing controls. Students will also be exposed to basic industrial robots and the common concepts in robot programming. A robotic arm will be programmed to perform common tasks including automated parts handling, inspection, and assembly. ELEC 10059 Linear Systems Model and predict the behaviour of various physical systems. Emphasis is placed on electrical circuits, mechanical movement, and temperature based systems. ELEC 10129 Advanced PLC Use advanced programmable logic controller (PLC) instructions, structured sequential logic, analog I/O set-up for controlling industrial equipment and processes.

Page 41: Electrical Engineering and Computer Technology

Page | 40 Revised April 2016

Program: 582 Electrical Engineering Technology (Industrial Controls) Semester 6 ELEC 10145 Electrical Capstone Apply electrical engineering technology knowledge gained in the program and further develop industry skills such as teamwork, problem solving, and project management. Demonstrate technical skills including technical research, project planning, component and device sourcing, and circuit design and testing. Deliver oral and written presentations. ELEC 10140 Electrical Power Protection Develop skills to describe, analyze, and evaluate power system economics and management, fault prediction and management, real-time protection and control of power systems, economics dispatch, optimal power flow, and power quality problems and mitigation methods. ELEC 10065 Variable Speed Drives Describe, analyze, and evaluate variable speed drives and closed-loop control systems for current, voltage, speed, and positions in motor drive applications. Use several types of drive systems, such as DC motors and three-phase AC motors. Emphasis will be placed on the calculation of system settings, component rating, testing, and trouble-shooting procedures. Study and evaluate Allen Bradley 1395 digital DC drive system, Galil multiple axis digital motion control system, and ABB ACS 800 variable speed AC drives. ELEC 10139 Automation & Networks Provides technical knowledge and skills to configure and program a logic controller, HMI systems, and industrial networks. Gain hands-on experience and learn typical network system configurations. ELEC 10084 Smart Metering and Distribution Become familiar with the concepts of power and energy measurements in single-phase and three-phase systems. Learn the principles of electromechanical and digital instruments and use the phasor diagrams to develop metering connections typical for substation operation and switchboard metering. Review smart grids and smart meters and the communication networks necessary for time-of-use pricing. OPEL XXXXX General Education (Elective)

Page 42: Electrical Engineering and Computer Technology

Page | 41 Revised April 2016

Awards and Scholarships Students in the Faculty of Electrical and Computer Engineering Technology are eligible for numerous awards and scholarships while attending Mohawk College. Some are meant to recognize outstanding achievement both in the classroom and throughout the college community; others include significant financial benefits. While these awards are subject to change, the following awards and scholarships were available to ECET students at the time of writing:

Page 43: Electrical Engineering and Computer Technology

Page | 42 Revised April 2016

Pathways after Graduation Higher Education After completing your diploma you may continue your studies to complete a university degree. Bachelor of Technology Mohawk College and McMaster University have collaborated on a number of degree programs. Presently, graduates of the three-year Electrical and Computer Engineering Technology programs may apply to a degree-completion program leading to a Bachelor of Technology from McMaster. This is not the same as a degree in engineering or applied science but it does demonstrate the high level of technical sophistication acquired in such programs. The Bachelor of Technology includes 7 one-term courses in management ensuring graduates are able to take on supervisory and technical management responsibilities and therefore advance in their careers. Additionally, it opens the door to a master’s degree or other higher education. Visit the URLs below to learn more about the Bachelor of Technology. http://www.mohawkcollege.ca/engineering-technology-programs/bachelor-technology-

partnership-degree-completion.html

http://mybtechdegree.ca/home/ Bachelor of Engineering When you graduate from your technology program you may be eligible to transfer to McMaster, Lakehead, York, Brock, or Algoma University to complete your degree in engineering or computer science. Please refer to the admission requirements of the appropriate university. Beginning Your Career The list of potential employers depends on the interests and aptitude of graduates and to some extent on their willingness to relocate. A good strategy is to go where the jobs are, accumulate experience and then use that experience to transfer to a job and location you prefer. Your college education will give you the tools you need to learn but on-the-job experience is where your skills are truly honed. The co-op experience will give you a competitive edge in the job market. A good strategy for job-seekers in the electrical or computer engineering field is to use the websites of professional associations and successful companies as a starting point to find entry-level work and also to examine the field for progressive positions. Remember, entry-level jobs are a starting point for new graduates and such positions are a learning opportunity and entrance way in to the industry. Many graduates use their first job after college as a stepping stone to further opportunities. Entry-level positions should be seen as opportunities for growth and development.

Page 44: Electrical Engineering and Computer Technology

Page | 43 Revised April 2016

Career Websites The following sites are a good starting point to investigate the job market in the electrical and computer engineering field. www.jobbank.gc.ca In addition to being a job board, the Job Bank provides labour market information such as average salaries and projected employment outlook for occupations and locations across Canada. http://www.tcu.gov.on.ca/eng/labourmarket/ The Ontario Ministry of Training, Colleges and Universities provides career profiles including provincial labour market information, future outlook, and average salaries. http://jobs-emplois.gc.ca/index-eng.htm The federal government of Canada offers a plethora of opportunity in diverse fields including electrical and computer engineering. https://www.gojobs.gov.on.ca/Jobs.aspx The provincial government of Ontario is another source of excellent employment opportunities in various fields including ECET. www.jobs.cips.ca Canada’s Association of IT Professionals posts jobs from across the country in the IT field. https://jobs.hydroone.com/ Hydro One is the provincial electricity supplier of Ontario. http://www-03.ibm.com/employment/ca/en/ IBM is a multi-national technology company that has been in business for over a century.

Page 45: Electrical Engineering and Computer Technology

Page | 44 Revised April 2016

Charter of Expectations Engineering Technology, Media and Entertainment

Engineering Technology, Media and Entertainment strives to maintain standards of excellence as a community committed to personal development. Every student and employee of the College is to provide and maintain an environment conducive to learning and working. All individuals are treated with respect and dignity. Our department has set standards and guidelines to promote positive student conduct structured around but not necessarily limited to the following principles: Professionalism: We expect students to:

• Adopt an attitude of professionalism and respect that will promote a sense of pride in our community.

• Strive to maintain an environment in which proper language is used without profanity. • Demonstrate integrity, responsibility, honesty, respect and enthusiasm. • Maintain an environment free from harassment, discrimination and disruptive behavior.

Honesty and Integrity: We dedicate ourselves to upholding the reputation, integrity and honour of our role in education. We expect students to understand the following:

• All individual evaluations must be the result of the student’s own work and not that of others.

• Academic dishonesty is a serious offense and subject to the Academic Honesty policy. • E-learn, Mocomotion and all computer accounts must be kept confidential. All

inappropriate activity that comes from the student’s accounts will be associated with that student and they can be held accountable.

• Types of Academic dishonesty include, but are not limited to the following: o Possession or use of unauthorized material. o Copying from other students’

work. o Direct use or paraphrasing of material without acknowledgement of its source. o Falsifying data Copyright infringement, such as using unlawfully downloaded or photocopied materials. o Submitting individual work that has been done by someone else, whether in whole or in part.

o Making your material available for others to submit as their own work.

• The following guidelines are used in Engineering Technology as penalties for academic honesty infringements during your time at Mohawk College:

1st Offence – zero on the evaluation; 2nd Offence – zero on the course; 3rd Offence – possible suspension from the program.

Page 46: Electrical Engineering and Computer Technology

Page | 45 Revised April 2016

Responsibility and Commitment: As a member of Engineering Technology, Media and Entertainment, the student is accountable for actions both in and out of class including distracting other students during class time. The student is responsible for:

• Reviewing the course Learning Plan for course expectations including evaluation criteria. • Learning material covered for all missed classes. • Preparing for classes by completing assignments such as readings and homework. • Scheduling personal appointments and work schedules outside of school hours. • Informing Professors of CAAP’s prior to class times especially if a CAAP requires in-

class support. • Working in a productive manner with group members. • Scheduling group meetings in a mutually convenient manner. • Completing and submitting assignments, reports, labs and projects on time. • Keeping a backup copy of all individual and group assignments.

Faculty Contact: Faculty may be contacted by e-mail, or by phone and you must include your full name, student number, and course code, and reason for your message. If you choose to e-mail the Professor, you must use your Mocomotion (@mohawkcollege.ca) or E-learn e-mail account (@elearn.mohawkcollege.ca). If leaving a voice mail message, please speak slowly and clearly. Remember, if you want them to call you back, they need to have your information. Tests and Evaluations: All references to Test(s) should be understood to mean test(s), quizzes, exam(s) or in-class assessment(s). If the expectations, listed below, are not met, a grade of zero (0) will apply.

1. It is the student’s responsibility to be available for all Tests at their scheduled time and to meet deadlines for all assessments. It is the student’s responsibility to notify the course Professor by e-mail or telephone PRIOR to the start of the Test if they cannot be present for any reason.

• All final written Tests will be scheduled during exam week according to the posted Exam Timetable.

• It is the student’s responsibility to inform the Professor of any conflict as soon as Test schedules are posted.

2. The student will be required to provide documentation such as a medical note or

accident report validating the reason for missing the Test, assessment or evaluation. Please discuss this with your Professor privately. Upon return to school, submit your documentation to your Professor immediately. Medical notes must specifically state that you were unable to write the Test on the specific date.

A student has a right to view their Test with the Professor within ten (10) working days of the grade posting and should make these arrangements with the Professor directly.

Page 47: Electrical Engineering and Computer Technology

Page | 46 Revised April 2016

Test Protocol:

• Students must arrive 10 minutes prior to all tests. • Students arriving less than 30 minutes late for a test will be allowed to write the test, but

they have lost the time that they have missed. The 30-minute grace period will be shortened for shorter tests such as quizzes.

• Students will not be permitted to enter a testing room if they are thirty (30) minutes late and will receive a grade of zero unless relevant documentation is provided.

• Students will not be permitted to leave within the first thirty (30) minutes of a test. • Students who request to leave the test at any point during the scheduled test will not be

able to return unless permission has been granted by the Professor. • At the conclusion of a test, all testing activity must cease. In the event that this

requirement is not observed, the invigilator may refuse to accept the student’s test results.

• The use of aids such as electronic devices, dictionaries and translators during a test must be approved by the Professor prior to the test.

• Students must place their personal belongings at the front or side of the test room. • Students must be prepared to place their Mohawk Identification Card in front of them on

the desk throughout the test period for identification purposes. • While waiting outside a test room, students should be respectful and considerate of

others who are still writing the test. Compliance: Individual faculty members are charged with the responsibility of dealing with infractions of the Charter of Expectations. If you choose not to comply with these guidelines, disciplinary measures may include any of the following:

• verbal warning • written warning • deductions from the student’s class mark • ejection from the class, course, program or College

Blended Learning: In the blended delivery model, students commit to both face-to-face classroom instruction and active learning outside the classroom. The student is expected to be fully prepared for face-to-face classes by completing self-study activities such as:

• required readings • pre-class deliverables • supplementary learning resources such as videos, games or simulations • on-line discussions through Discussion boards • on-line activities • group work • site visits

Note: Discussion boards are not monitored by the Professor unless specifically stated in an evaluation rubric.

Page 48: Electrical Engineering and Computer Technology

Page | 47 Revised April 2016

Lab Work: Students are expected to come to a lab class prepared for the lab. If a student is not prepared, they could be asked to leave the lab class and complete the work before returning. They will have lost the time they missed in the lab. Program of Studies and Graduation For each program, the College defines a Program of Studies which lists courses, sorted by semester, that provide a continuum of learning from basic to more complex levels. A student can create their own academic plan in discussion with their Program Co-ordinator, Associate Dean, or Student Success Advisor. Students are responsible to apply to graduate during the semester in which they are completing their final courses. The student must complete the requirements of the Program of Study of their graduating year in order to graduate. References: Mohawk College has developed several policies and procedures designed to protect students and provide an enriching and rewarding learning experience in which the rights of individuals are respected.

For the most up-to-date information on the following policies and procedures, consult Mohawk College Corporate Policies and Procedures Policies and Procedures that relate to academic and student issues:

• Academic Appeals Policy • Academic Honesty Policy • Prior Learning Assessment and Recognition Policy • Human Rights Policy • Information Technology - Use and Security Policy • Student Behaviour Policy • Program Promotion and Graduation Requirements Policy • Student Complaint Procedure • Violence Protection and Prevention Policy • Sexual Assault and Sexual Violence Policy • Academic Accommodation for Students with Disabilities

Page 49: Electrical Engineering and Computer Technology

Page | 48 Revised April 2016

Program Advisory Committee Statement

We, the members of the Mohawk College Electrical and Computer Engineering Technology Program Advisory Committees, value honesty and integrity in our workplace. We expect all our employees to respect the work and contribution of others and to value each member of our diverse teams. We have zero tolerance for professional misconduct including presenting someone else’s work as their own. We support the Engineering Technology Charter of Expectations. Our hope is that the students of Mohawk College value the same honesty and integrity as we do in our workplace as many of you may one day be employed by our firms