243-B14-HR 3-3-3 3 cr.
This course provides an introduction to computer components, laptops, portable devices, wireless connectivity, security and diagnostic tools. It also helps students prepare for the CompTIA A+ certification.
243-B18-HR 3-2-3 2 2/3 cr.
Prerequisite:243-B14-HR (IT Essentials)
This course introduces concepts of networking technologies such as routers, LAN switches, Wireless LANs, IP addressing &subnetting, and WAN concepts and configuration. It also helps you master the topics on the Cisco CCENT/CCNA ICND1 exam.
243-B23-HR 2-3-2 2 1/3 cr.
Prerequisite: 243-B18-HR (Networks I)
This course is a continuation for Networks I. It covers VLANs, VLSM, ACLs, Routing protocol theory, frame relay, VPNs, NAT, and IPv6. It also helps students master the topics on the Cisco CCENT/CCNA ICND2 exam.
243-B10-HR 2-3-2 2 1/3 cr.
Prerequisite: 243-B23-HR (Networks II)
This course focuses on VoIP technologies. Topics include voice and data convergence, IP phone connections, gateways and trunks, and Cisco UC500 series for voice. It also helps you master the topics on the Cisco CCNA Voice exam.
243-B16-HR 2-3-3 2 2/3 cr.
Digital Circuits III
Prerequisite: 243-B11-HR (Digital Circuit II)
This course introduces AHDL and VHDL high level description languages to program PLDs, and FPGAs for the design of digital systems.
243-B02-HR 3-3-3 3 cr.
Analog Circuits I
This course introduces fundamental laws and principles in electronic circuits such as Ohm's and Kirchhoff's laws; Thevenin, Norton and superposition Theorems; the voltage and current divider rules. Student will examine these in a practical environment through experimentation.
243-A15-HR 2-3-2 2 1/3 cr.
Prerequisite:243-A07-HR (Digital Circuits I)
This course covers programming microcontrollers/microprocessors in the C programming language. Students learn to design, code, and test simple structured programs. Topics include data types, formatted Input/Output, operators, expressions, loops, functions, structures, array, pointers and memory management.
243-B09-HR 3-3-3 3 cr.
Analog Circuits II
Prerequisite: 243-B02-HR (Analog Circuits I)
This course examines AC circuits and extends the resistor-based analysis techniques presented in Analog Circuits I to steady state analysis of inductors and capacitors. Transient analysis of these reactive components is also covered. Circuit theory will be reinforced through laboratory experiments and circuit simulation.
243-B13-HR 3-3-3 3 cr.
Analog Circuits III
Prerequisite: 243-B09-HR (Analog Circuits II)
This course introduces active circuits to the analog stream. This course specifically examines circuits that utilize non-linear devices such as, diodes, bipolar junction transistors (BJT), field effect transistors (FET), operational amplifiers, oscillators, active filters, A/D and D/A converters, and voltage regulators.
243-A01-HR 2-2-1 1 2/3 cr.
Technologist as a Profession
This course helps students to plan a career path in electronics and information technology. Students will become familiar with the electro-technical field and language, and understand the vital role a technologist has in an engineering and IT environment.
243-A04-HR 1-4-3 2 2/3 cr.
This course prepares the student for the two co-op work terms and introduces them to local employers in the high-tech industries and federal government. Students develop job hunting skills through resume writing and mock interviews.
243-A21-HR 2-3-2 2 1/3 cr.
Prerequisite: 243-A15-HR (Microprocessor I)
This course introduces students to the fundamentals of microprocessors. Both hardware and software aspects of microprocessor based design are covered and include microprocessor hardware interfacing & design, as well as embedded software development techniques.
243-B20-HR 2-3-2 2 1/3 cr.
Prerequisite: 243-A15-HR (Microprocessor I)
This course teaches C++ programming with an emphasis on object-oriented programming (OOP) in a high-level language. The OOP methodology will be emphasized and used to develop console based applications.
243-B08-HR 1-3-2 2 cr.
Computer Aided Design
Prerequisite: 243-B02-HR (Analog Circuits I), 243-A07-HR (Digital Circuits I)
This is an introductory course in computer aided schematic and printed circuit board (PCB) design using high-level design software. The student will learn and apply the various design techniques for single layer and multi-layer PCBs that include through-hole and surface mount components.
243-B25-HR 2-3-2 2 1/3 cr.
Graphical User Interface Design
Prerequisite: 243-B20-HR (Embedded Programming)
This course provides students with hands on experience in developing computer applications with friendly graphical user interfaces using state of the art user interface (UI) software development tools. Students will learn the methodologies behind successful UI design.
243-B17-HR 3-4-2 3 cr.
Final Project I
Prerequisite: 243-B12-HR (Product Development), 243-A15-HR (Microprocessor I), 243-B11-HR (Digital Circuits II), 243-B13-HR (Analogue Circuits III)
In this course students will start developing their own independent electronic design through the application of product development methodology. This includes developing a feasibility study for a microprocessor-based electronic design , write a specification for it & establishing milestones (deadlines) to be met via a Gant chart.
On the design side, students will be expected to test the functionality of their design through simulation, complete their printed circuit board (PCB) layout design and have their PCB fabricated, populated and tested at the hardware level.
243-B22-HR 3-4-2 3 cr.
Final Project II
Prerequisite: 243-B17-HR (Final Project I)
The students will continue on the work done in Final Project I by validating their printed circuit board layout and electronic circuit design, develop their microprocessor firmware, as well as develop a graphical user interface application on the PC that is able to communicate with their microprocessor -based design.
243-B05-HR 2-3-1 2 cr.
Operating Systems Administration
Prerequisite: 243-B14-HR (IT Essentials)
This course covers the installation, maintenance & administration of operating systems with emphasis on Linux and Microsoft Windows. Students will also learn about the latest operating system level virtualization tools.
243-B12-HR 1-3-2 2 cr.
Prerequisite: 243-B08-HR (Computer Aided Design), 243-B13-HR (Analog Circuits III), 243-B11-HR (Digital Circuits II)
The student will use computer software to create working schematics and printed circuit board (PCB) artwork at an advanced-to-intermediate level. The student will assemble a PCB then use machine shop and electronics test equipment to realize a full featured electronic product designated by the department.
243-A07-HR 2-3-2 2 1/3 cr.
Digital Circuits I
This is the foundation course in digital system design theory. Students will learn and apply the concepts of combinatorial logic by learning and applying logic gates such as NAND, NOR and EXCLUSIVE OR, and utilize circuit minimization techniques using Karnaugh Mapping and De-Morgan’s Theorem.
243-B11-HR 3-3-2 2 2/3 cr.
Digital Circuits II
Prerequisite: 243-A07-HR (Digital Circuits I)
This course will allow the student to use combinatorial and sequential logic devices and design techniques to implement digital circuits.
243-B24-HR 3-2-2 2 1/3 cr.
Prerequisites: 243-B09-HR (Analog Circuits II), 243-B11-HR (Digital Circuits II)
This course covers the various modulation schemes being used to provide wireless service as well as transmission line theory, antenna characteristics, basic microwave theory, and satellite systems.
243-B03-HR 2-3-1 2 cr.
Top of page
This course introduces students to a powerful system design software built specifically for tasks performed by engineers and scientists. In this course, students will become familiar with the LabView environment and graphical programming.