Computer Engineering Technology

Start In:

Location:

Program Status:

Program Code:

Co-ordinator:

Credential:

Classes Start:

Tuition/ Fees:

Peterborough

Accepting applications

CTY

Ronald Walker

Ontario College Advanced Diploma

September 2, 2008

$1,568.00 per semester *
* Tuition and fees subject to change.

  • Program Information
  • Program Curriculum
  • Course Descriptions

 

We've got the latest in computer equipment and technology at our fingertips, thanks to partnerships with computer hardware and software industry leaders. With this three-year program, you can expand your repertoire of skills and knowledge to open up interesting and rewarding career opportunities.

 

Program Highlights

You will acquire skills and knowledge in computer and mobile device systems. As well, you'll gain expertise in computer programming for real-time control and the internal structure of computer hardware. You'll also learn how to apply this knowledge to the analysis and design of complex systems in which microprocessors or microcomputers form a part. Because we believe that you learn best through experience, you'll have open access beyond classroom time to our lab facilities-time to explore and learn, hands-on. Your ability to work effectively as a member of a technical team will also be further developed through course studies and a full-semester team-based project. During this program, you can obtain Cisco Networking certification. This is advantageous when it comes to your job search, as some hiring manangers are using certifications such as this as a screening tool. As well, the Ontario Association of Certified Engineering Technicians and Technologists (OACETT) conditionally recognizes this program as meeting all the requirements for certification in the Certified Engineering Technologist (CET) category.

 

Why Choose Fleming?

Through our relationships with partners and industry leaders, we're able to assist our grads to satisfying careers in the field upon graduation. Your learning environment will be in our 50,000 square foot technology wing--housing state-of-the-art "smart" classrooms and labs devoted to staging, telecommunications, home automation and computer hardware -- all designed to support your success.

 

Work Experience

Applied Projects @ Fleming

In your final semester you will work on an intensive team project. Each member of the team will contribute specialized knowledge, learned in his or her program of study, to the solution of a real-world technological problem posed by a sponsoring business or organization. This project will enhance problem-solving skills, applied industry knowledge, and the ability to work as part of an engineering/development team. You'll also learn critical workplace skills such as time management, how to map a critical path, and presentation skills. Since you may be working on sophisticated developmental or research based work, sponsors will often use the project as a testing ground and recruitment opportunity. If you do not participate in an Applied Project, with the approval of the Applied Projects Co-ordinator, you may arrange a semester-long field placement.

 

Career Opportunities

Graduates of this program have found positions as members of research and development teams composed of engineers, technologists, and technicians. In addition, many have found positions as field service or customer representatives for equipment suppliers. Because of their more comprehensive education, graduates often eventually assume administrative responsibilities within their organizations. Your broad-based, transferrable skills will be to your benefit. For example, Robert Half Technology, the leading resource on IT hiring and employment trends, reports in its recent Salary Guide that the long-range outlook for IT professionals is strong, and technology's hottest jobs include network systems and data communications analysts, network and computer systems administrators, and computer systems analysts. Your Fleming education will help you in this regard. Sample job titles include embedded software developer, computer operations supervisor, computer systems analyst, server administrator, network administrator and LAN manager. Graduates are in very high demand, with starting salaries in the $35,000.00 to $40,000.00 range.

 

Minimum Admission Requirements

OSSD with the majority of credits at the College (C) and Open (O) level, including:

  • 2 College (C) English courses (Grade 11 or Grade 12)
  • 2 College (C) Math courses (Grade 11 or Grade 12)

When (C) is the minimum course level for admission, (U) or (U/C) courses are also accepted. 

Mature Students 

If you are 19 years of age or older before classes start, and you do not possess an OSSD, you can write the Canadian Adult Achievement Test to assess your eligibility for admission.

* Students starting in January are required to attend classes over the summer semester.

 

Selection Process

 

Additional Costs

Plan on $400 per year for books and supplies.

 

University Transfer Agreements

Course Hours
Semester 1
Technical Communications 60.00
Applied Mathematics for Technology I 60.00
Hardware Fundamentals 60.00
Introductory Computing 45.00
Software Fundamentals 60.00
Technology Career Essentials 45.00
Semester 2
Applied Mathematics for Technology II 45.00
Electricity 45.00
Intro to Microprocessors 45.00
Network Fundamentals 60.00
Programming in C 45.00
Technology Teams 45.00
Using Operating Systems 45.00
Semester 3
Computer Ethics 45.00
Network Analysis 60.00
Network Operating Systems 75.00
Programming in C++ 60.00
Residential Electronic Systems I 45.00
Routing Protocols and Concepts 45.00
Semester 4
Accessing the WAN 45.00
Calculus for Technology 45.00
Electronics for Automation and Interfacing 60.00
LAN Switching and Wireless 45.00
Managing Technical Projects 45.00
SQL Programming 45.00
General Education Elective  
Semester 5
Database Management 45.00
Embedded Networking and Computing 45.00
Internet Programming 45.00
Network Performance Modelling 60.00
Operating Systems Theory 45.00
Working With Business and Industry 45.00
Semester 6
Applied Project (CTY) 350.00

Semester 1

Technical Communications

Course Number: COMM032

This course, designed specifically for School of Technology and Skilled Trades students, stresses the development of technical communication as it applies to workplace and program needs. Students will prepare a variety of technical documents, some with links to their other program courses, and in the process learn to apply standard rules of usage. Key applications include lab reports, proposals, research reports, documenting sources, editing and proofreading strategies, and spoken presentations.

Units: 60.00
Hours: 60.00

Applied Mathematics for Technology I

Course Number: MATH018

This course is designed to prepare the student mathematically for a variety of technical areas. The intention is that students successfully completing the course: will make accurate calculations of applied problems involving approximate numbers using accepted engineering rules; perform basic algebraic operations involving fundamental concepts in order to properly manipulate algebraic formulae; recognize and solve technical problems requiring the concepts of ratio and proportion; identify mathematical functions and use EXCEL to prepare graphs of those functions; apply a basic routine to solve linear equations emphasizing the solutions of linear formulae; recognize exponential and logarithmic functions and use EXCEL to graph these functions using both normal and semi-logarithmic scales; recognize and solve technical problems requiring quadratic equations. Emphasis will be placed on appropriate use of computer spreadsheets as a problem-solving tool. Data and formulae from the first semester case study will be integrated as much as possible into the first semester mathematics curriculum.

Units: 60.00
Hours: 60.00

Hardware Fundamentals

Course Number: COMP042

This is an introductory course in computer systems from a hardware perspective. Learners will become familiar with the electronic underpinnings of digital systems, basic computer components, and inter-computer communication. Hands-on labs will include building and testing digital logic circuits, installing and configuring computer hardware and operating systems, and basic networking.

Units: 60.00
Hours: 60.00

Introductory Computing

Course Number: COMP345

Working in the Windows XP environment, this computer course introduces the student to computer basics (computer terminology, e-mail, Internet, file management) and the application and use of word processing, spreadsheet, and database software. Through the extensive use of hands-on activities, students will gain sufficient knowledge and experience to make productive use of computers as a tool in both college and workplace environments.

Units: 45.00
Hours: 45.00

Software Fundamentals

Course Number: COMP086

This course provides a foundation for a variety of topics in Applied Computing and Engineering Science including algorithmic solutions and the algorithmic process, information processing, computer programming as well as the system development life cycle. This introduction will focus on algorithmic design and computer solutions using object oriented principles. Lecture material will provide an introduction to the theory and logic behind today's computer oriented society and computer programming in an object oriented environment. Hands on computer labs will allow the student to apply and reinforce the principles of algorithm development and programming in an object oriented environment.

Units: 60.00
Hours: 60.00

Technology Career Essentials

Course Number: GNED058

Employers want you to be successful by having you learn important essential employment skills. This course allows you to understand and further develop how to manage yourself and others now and in your careers in today's technology world. You learn basic business intelligence, successful self-management and team strategies, effective learning techniques, dealing with a diverse global workplace, to appreciate and develop a positive work ethic and an innovative mind. These skills are taught with an individual, team, business and customer focus. These skills are what technology employers are looking for in their employees and this course can help you towards being triumphant in your technology career.

Units: 45.00
Hours: 45.00

Semester 2

Applied Mathematics for Technology II

Course Number: MATH037

Applied Mathematics for Technology II prepares students mathematically for a variety of technical fields. All topics are covered with applicable problem sets in both written and spreadsheet formats. The topics covered are: graphing of linear, quadratic, polynomial, hyperbolic, exponential, logarithmic and trigonometric functions: curve fitting and linearization: exponential and logarithmic functions and equations: complex numbers and basic statistical analysis.

Units: 45.00
Hours: 45.00

Electricity

Course Number: ELCT010

This course is designed to introduce students in computer, engineering and automation programs to basic electrical and electronic concepts and devices. Topics include passive and active electronics, power, and various analysis techniques. Course delivery is a combination of self-directed learning using material available through WebCT, face-to-face tutorials and hands-on laboratory experiments.

Units: 45.00
Hours: 45.00

Intro to Microprocessors

Course Number: ELCT019

This course introduces microprocessors with an emphasis on microcontrollers. The microcontroller is a programmable device used to control industrial and consumer devices. These include things such as automobiles, security alarm systems, cameras, robots, printers and keyboards. The course covers microcontroller data handling at the machine level. Participants use a simulator to learn assembly language for the 80x86/805x processors. This includes addressing modes, look-up tables, decision, branching, looping, subroutines and interrupts.This course is primarily simulator based. Students should use class hours to complete lab exercises. They should perform lab preparation, reading assignments and exercises outside class. Lectures may be provided at the beginning of lab sessions. Course participation is a prerequisite to further study about embedded microcontroller interfacing and computer architecture.

Units: 45.00
Hours: 45.00

Network Fundamentals

Course Number: COMP053

Units: 60.00
Hours: 60.00

Programming in C

Course Number: COMP080

This is a computer-programming course using ANSI C. Students will learn the basics of language syntax and programming structures. Students will learn the four phases in writing a program: (1) Analysis, (2) Design, (3) Implementation, and (4) Testing and Debugging. As well, the importance of documentation will be emphasized. Topics include: the top-down design approach, structured programming, Software Life Cycle, Modular Design, I/O, Program design techniques and flow charts, structure diagrams, and pseudocode, Strings and Character Manipulation. Although no formal prerequisites exist for this course, basic word processing skills, file management skills, and experience with the Windows XP and Linux environment would be useful.

Units: 45.00
Hours: 45.00

Technology Teams

Course Number: SOCI124

Learn about the movement towards getting work done through teams in organizations, and develop the knowledge and skills to thrive in this area. This course deals with both virtual teams as well as face-to-face teams. You will increase your skills in communication, problem solving, conflict resolution, meeting management and reporting, as well as dealing with diverse team behaviours and cultures. Accountability and recognition among other team skills will be learned to help move teams forward in a positive manner. This course meets the General Education requirements primarily in the areas of Work and the Economy and Social Understanding, as well as touching Civic Life, Personal Development, and Cultural Understanding.

Units: 45.00
Hours: 45.00

Using Operating Systems

Course Number: COMP091

Operating systems manage a computer's hardware and software resources. This course explores many concepts associated with operating systems using MS-DOS, Windows 98, Windows XP, Windows 2000 Server and Linux as hands-on examples. The concepts include:file management, device management, memory management, processor management, process management and system management. A computer professional will manage and configure operating systems to enhance their speed, efficiency, and reliability using a sound knowledge of operating system principles. Often, they will configure the operating system when installing a new operating system, new application software and hardware to a computer system. Students should have competency in basic computer operations.

Units: 45.00
Hours: 45.00

Semester 3

Computer Ethics

Course Number: COMP019

Each day, computer professionals and computer users make information technology related decisions that affect individuals and organizations. Some of these decisions however are unethical and can have far reaching implications. Copying software, reading someone else's electronic mail or even installing software that is poorly written or not properly tested are all decisions that are unethical. However, in most cases they are not perceived as being unethical because the implications are not immediately obvious and in some cases never known until it's too late.

Units: 45.00
Hours: 45.00

Network Analysis

Course Number: COMP069

The intent of the course is to provide the learner with the basic principles of statistics and queueing theory. These concepts play an important role in analyzing the performance of a network.

Units: 60.00
Hours: 60.00

Network Operating Systems

Course Number: COMP235

Units: 75.00
Hours: 75.00

Programming in C++

Course Number: COMP081

The C++ programming language is used extensively in the development of computer applications and in the generation and maintenance of operating systems for both PC's and mainframes. Because most PC-based applications are now developed in C/C++, any computer professionals who are developing fast, powerful computer applications for PC's should be able to work with C/C++. This course uses Visual C++.NET.

Units: 60.00
Hours: 60.00

Residential Electronic Systems I

Course Number: ELCT080

Units: 45.00
Hours: 45.00

Routing Protocols and Concepts

Course Number: COMP371

Units: 45.00
Hours: 45.00

Semester 4

Accessing the WAN

Course Number: COMP092

Units: 45.00
Hours: 45.00

Calculus for Technology

Course Number: MATH005

This is a calculus course with a focus of differentiation, integration, differential equations and Laplace transforms applied to engineering analysis. This course is mandatory for students pursuing a technology diploma.

Units: 45.00
Hours: 45.00

Electronics for Automation and Interfacing

Course Number: AUTM065

This course will provide the learner with an understanding of electronic devices in complex circuits. The emphasis is on designing and testing circuits to solve typical industrial, medical and interfacing problems.

Units: 60.00
Hours: 60.00

LAN Switching and Wireless

Course Number: COMP070

Units: 45.00
Hours: 45.00

Managing Technical Projects

Course Number: ELCT020

This is a multi-disciplinary course designed to help students develop their skills in managing technical projects. Students will learn how to identify and plan a project and work toward achieving their project goals. They will interact with a team in ways that contribute to effective working relationships and the achievement of the project goals. They will communicate in written, spoken, or visual format at various stages of the project. The course also includes evaluating the technical, interpersonal, and communication processes the team uses. Students will work on managing a project typical to one that a computer-systems professional would be involved in.

Units: 45.00
Hours: 45.00

SQL Programming

Course Number: COMP088

This course introduces students to large database operations. It will look at the structure of a major database and the software for accessing it. Students will use the industry standard Structured Query Language (SQL) to access the database. They will also look at database administration issues such as access, security, backup, recovery, and import and export utilities.

Units: 45.00
Hours: 45.00

Semester 5

Database Management

Course Number: COMP030

Pre-requisites

This course introduces students to the general principles of database design and management, including object-oriented data models and client/server databases. Students will use the Entity-Relationship model extensively to document the structure and design of database systems. The students will become familiar with database models and their application. They will learn the concepts and principles of database processing, including SQL and QBE. They will also be able to define the structure for a database, and then be able to enter data and extract information from it. Note: Students should have taken programming and system design courses.

Units: 45.00
Hours: 45.00

Embedded Networking and Computing

Course Number: COMP037

This course continues from the prerequisite Embedded Interfacing and is independent of the course Embedded Automation. Students learn more advanced interfacing for both hardware and software with a focus on networked handheld computers. The system will be a stand-alone micro web server, run multi-task applications, handle Internet communications, and support memory expansion such as Flash memory. Students also learn about working at the system bus level.

Units: 45.00
Hours: 45.00

Internet Programming

Course Number: COMP052

This course teaches students how to design and create web-based games using the Java language. Students learn how to create Applet projects using the latest version of Java. Students will start with writing simple vector graphics and will progress to raster graphics, learning how to load and draw bitmaps, how to create animated sprites and draw them transparently. This course will introduce students to the fundamentals of creating web-based applications with a complete game that runs in a web browser as a final project.

Units: 45.00
Hours: 45.00

Network Performance Modelling

Course Number: MATH022

The performance of a network begins at the design stage. The principles of Design of Experiments with discourses on relevant distributions are introduced and applied to achieve the desired optimization goal.

Units: 60.00
Hours: 60.00

Operating Systems Theory

Course Number: COMP237

Operating systems manage a computer's hardware and software resources. This course explores many concepts associated with operating systems using Open Source Systems. This course introduces students to operating system concepts, directory layout, script setup and security to best fit work environments.

Units: 45.00
Hours: 45.00

Working With Business and Industry

Course Number: GNED042

In Working with Business and Industry (WBI), you will prepare for the team-based project for an enterprise sponsor in your Applied Project (sixth semester). The enterprise sponsor is one who provides the setting for a real-world problem to form the basis of the project. WBI assists you in forming your team, selecting a project, understanding the project and finally delivering a project plan to your enterprise sponsor. WBI also assists you with understanding the nature of work in your sponsor's and other enterprises. This includes health and safety, company information, ethics, ergonomics, quality standards (such as ISO9000), etc. As well, you will further develop the team, communications, project management and technical skills required when choosing and implementing a full-time project. During two weekly breakout sessions your team, under mentor supervision, will develop the project plan. During the weekly common lecture hour, advisors provide general information about business and industry principles. You will apply these principles in the context of your specific project and sponsor. The final course deliverables are 1) The Project Plan: 2) Demonstration of understanding business and industry: 3) Health and Safety Proficiency. Your team will execute the project in the full-time Applied Project semester that follows.

Units: 45.00
Hours: 45.00

Semester 6

Applied Project (CTY)

Course Number: APST007

In Applied Project, you continue the project, which was planned during the course Working with Business and Industry. This is a team-based project which you will execute full time (no timetable) for an enterprise sponsor. The enterprise sponsor is one who provides the setting for a real-world problem to form the basis of the project. Typically, it is back-burner project that is non-mission critical but can add real value to a sponsor's products and/or services. Most importantly, it will be a learning experience. You continue to work under the guidance of your faculty mentor. Interdisciplinary faculty advisors may assist with communication and team skills. Faculty experts provide assistance with technical skills.

Units: 350.00
Hours: 350.00