Loyalist College Home  Apply Now Campus Tour Site Map Contact Loyalist Jobs at Loyalist
 
People at college Picture of graduate Graduate and building
  Learn at Loyalist
About Loyalist
Learn at Loyalist Title  
Programs
Continuing Education
Distance Education
Microsoft/It Certifications
LTDC
Access Programs
Bancroft Campus
International Students
University Transfer
Financial Information
College Services
Student Life
Loyalist News
Search this site

Course Descriptions--COMP Computer Engineering


Semester One
MATH 1008 Introduction to Engineering Mathematics
This course is designed to improve student understanding of basic algebra and trigonometry, and provides the necessary background for applications in electronics, computers, calculus and statistics.
ELEC 1007 Engineering Sciences
Fundamental principles: measurement, units, accuracy, laws of motion and vibration, heat, waves and miscellaneous topics in modern physics are studies. Using algebra and trigonometry, the student acquires fundamental practical knowledge with emphasis on topics which are necessary for the learning and assimilation of new knowledge and concepts.
ELEC 1000 Electrical Fundamentals
Provides a comprehensive knowledge of electrical circuit fundamentals forming a foundation for electronic courses. Electrical fundamentals comprise the bulk of the material dealing with passive components, current and voltage sources, d.c. networks, along with an introduction to a.c. Methods of analysis are emphasized plus practice with basic analog and digital measuring instruments. Computer solutions using simulated circuits and instrumentation as a bridge between the practical and theory are introduced.
CPRG 1000 Programming and Problem Solving 1 – C++
Students use the DOS/NOVELL network to create and maintain files. A high level language such as C is used to solve and analyze technical problems. The elementary commands of the language are used to encourage good programming style.
Semester Two
CPRG 1001 Programming and Problem Solving 2 – C++ and Excel
Students solve technical problems by writing and analyzing programs using procedures and functions. Spreadsheets and document production tools are used in a technical context.
Prerequisite: CPRG 1000
MATH 1009 Intro to Calculus
Designed to improve understanding of relationships between quantities, through the use of graphs and differential calculus in an applied context.
Prerequisite: MATH 1008

ELEC 1001 Digital Circuits
An introduction to digital logic circuits as they relate to the concepts and application of number systems, logic gates, Boolean algebra, circuit simplification techniques and digital integrated circuits.

ELEC 1002 Electronics 1
Deals with semi-conductor diodes and junction transistors, their characteristics and basic circuits. Emphasizes analysis and design, troubleshooting and visualizing circuit action. Course concludes with the analysis of a multi-stage amplifier. The theory is supplemented by practical lab exercises together with further use of Electronics Workbench as a computer tool for simulating the analysis of electronic circuits.
Prerequisite: ELEC 1000

CADD 1006 CAD
Introduction to computer-aided drafting through the use of AutoCAD software. Students learn the basics of isometric and 3D views, and such topics as text, blocks, dimensioning, and customized menus.
Prerequisite: CPRG 1001

Semester Three
ELEC 2000 Electronics 2
Familiarizes students with energy storage components, series, parallel and series-parallel AC circuits, diodes, single phase rectifying circuits, filtering and field effect transistors (devices and circuits). Prepares students for further studies in communications systems, and feedback and control.
Prerequisites: ELEC 1000 & CPRG 3000
ELEC 2001 Instrumentation and Practical
Lab 1

Provides the opportunity to gain experience with electronic instruments, soldering techniques, and circuit board proto-typing. Test instruments include digital meters, signal generators, the LCR bridge, and the special features of the oscilloscope.
Prerequisites: ELEC 1000 & ELEC 1001
ELEC 2002 Computer Logic Circuits
A study of the basic digital circuits which compose the digital computer. These circuits include decoders, multiplexers, flip-flops, shift registers, counters, and state machines, and are studied in their discrete form as well as in more complex integrated circuits.
Prerequisite: ELEC 1001
ELEC 2003 Microprocessor Programming 1
Using the concepts and techniques developed in Computer Programming 1 and 2, students broaden their knowledge to include the programming model of a microprocessor and its associated assembly language. Students learn the coding of an algorithm which is then assembled, linked, loaded and run on a microprocessor development system.
CPRG 1002 Database Fundamentals
Students learn to design and maintain relational databases using the Access database software. Macros and VBA programming are used to customize and extend database applications.
Semester Four
MATH 2004 Introduction to Statistics and SPC
Covers descriptive statistics, probability, normal distribution, central limit theorem, confidence intervals, linear regression, and SPC
Prerequisite: MATH 1008
ELEC 2004 Instrumentation and Practical Lab 2
The studies of Instrumentation and Practical Lab 1 are extended to include experience with distortion measurement equipment, power supplies, and coil design as well as basic printed circuit layout and construction. An introduction to the spectrum analyzer and logic analyzer, as well as troubleshooting techniques are also provided.
Prerequisites: ELEC 2001 & ELEC 2003
ELEC 2005 Networks
Deals with the communication facilities interconnecting computers and data transfer standards in both centralized and distributed processing environments. Topics include local area networks and wide area networks with discussions on data transmission hardware standards as well as protocols such as BISYNC, SDLC and HDLC. The nature of the telephone system for digital data transmission and such topics as T1 carrier are also covered.
Prerequisite: ELEC 2002
CPRG 2000 Network Operating System
Introduces the student to procedures to install, configure, and maintain a Novell 4.11 network.
ELEC 2006 Microprocessor Programming 2
Covers the interfacing of a microprocessor development system to student-designed applications. Student learns how peripheral devices are physically connected and writes an application program to control the external device. Student integrates knowledge of high-level language programming, hardware interfacing and testing.
Prerequisite: ELEC 2003
CPRG 1004 Programming Fundamentals
Students develop fundamental program design skills through the use of Java, an object oriented programming language.
Prerequisite: CPRG 1003
Semester Five
CPRG 3000 Computer Operations
Student applies the key services and utilities of the UNIX system. Topics include: UNIX Shells, Shell and Filter programming, the programming environment, local and network communications, and the UNIX System administration.
Prerequisite: CPRG 1001
CPRG 3001 Microsoft Windows NT – Client
Covers the implementation, administration, troubleshooting Windows NT Workstation; and the providing of technical support.
Prerequisite: CPRG 1001
ELEC 3000 Digital Systems 1
A study of the required hardware for the development of a microprocessor-based digital computer system including a study of the relevant timing considerations and interconnection possibilities. Training with the software and development tools available such as schematic capture CAD is included.
Prerequisite: ELEC 2006 and ELEC 2002
CPRG 2001 Visual Programming
Visual application development using Visual Basic. Topics include common controls, event driven programming, user interfaces, arrays, OOP features of Visual Basic and file access.
Prerequisite: CPRG 1004
CPRG 2003 Object-Oriented Programming
In this Java programming course, students learn how to use existing objects, and how to develop their own objects, object libraries, object hierarchies and threads.
Prerequisite: CPRG 1004
CPRG 3002 Web Page Design
Students research and define standards of web page design, and construct and publish web pages that blend text, graphics and multi-media, using HTML, FrontPage; and JavaScript.
Prerequisite: CPRG 1002
CPRG 3003 Project Management
Students apply a variety of techniques to manage projects. Gant charts, Pert charts, CPM, and process reports are used to plan and monitor progress.
Semester Six
CPRG 3013 Microsoft Windows NT – Server
Implementation and support for Microsoft Windows NT Server. Administration and troubleshooting are included.
Prerequisite: CPRG 3001
ELEC 3001 Programmable Controllers
Programming, interfacing, applications and troubleshooting of programmable controllers is studied. Emphasis is on hands-on learning and solutions to problems in industrial automation systems.
Prerequisite: MATH 2004 or ELEC 3003
ELEC 3002 Digital Systems 2
The emphasis is on the design, development, and assembly of a microprocessor-based project with the appropriate documentation. Troubleshooting and development using the logic-analyzer and the emulator is included.
Prerequisite: ELEC 3000
CPRG 3005 Client Server Programming
Develops an understanding of the purpose, requirements and features of client-server programming. Students apply this knowledge to implement, maintain, sort, filter and manage databases.
Prerequisite: CPRG 2003
CPRG 3006 Advanced Languages
Advanced problem solving with emphasis on pointers, dynamic memory allocation, graphic user interfaces, and database access using C++.
Prerequisite: CPRG 1001
CPRG 3007 Advanced Visual Programming
Advanced concepts using Visual Basic. The main focus of the course is on application development in Visual Basic for database access using ADO.NET and ASP.NET. Other advanced topics will be explored.
Prerequisite: CPRG 2001

 




KPI Information is available by clicking here.


© 2003 Loyalist College | Back to top | Disclaimer | Contact | Home
These pages maintained by the Admissions department,
who welcome your questions or feedback.
1-888-LOYALIST
e-mail: liaison@loyalistc.on.ca