MENU
Webb School Of Engineering
Electrical Engineering
Major Information
ADDITIONAL RESOURCES

Course Descriptions

ECE 1005 Introduction to Engineering Design

3 credits, Fall 2019

Prerequisite: none

Students engage in open-ended problem solving, learn and apply the engineering design process, and utilize industry standard technology and software. In Introduction to Engineering Design, students dig deep into the engineering design process, applying math, science, and engineering standards to hands-on projects. They work both individually and in teams to design solutions to a variety of problems using 3D modeling software, and use an engineering notebook to document their work.

 

ECE 1010 Fundamentals of CAD/CAM

1 credit, Fall 2019

Prerequisite: none

Basic concepts of engineering graphics, design and sketching and computer programming, research methodologies, manufacturing fundamentals, along with basic measurements and presentation of experiment results

 

ECE 1015 Programming in MATLAB

1 credit, Spring 2020

Prerequisite: MTH 1415 Mathematics of Engineers I or MTH 1410 Calculus I

This course is universal to all freshman engineering students. MATLAB is a powerful programming language used throughout many engineering industries. This course provides an introduction to the fundamentals of computer programming and the use of MATLAB. The student will be introduced to the ‘Procedural Programming’ paradigm and will learn the proper use of the logical building blocks  common to all modern computing languages and how to create specific programs using the MATLAB syntax. After this introductory course the student is encouraged to continue to use and develop their MATLAB programming skills by utilizing MATLAB for their other courses.

 

ECE 2605 Digital Logic and Computer Systems

4 credits, Spring 2021

Prerequisite: ECE 1015 Programming in MATLAB

This course introduces digital logic and circuits. Topics include continuous and discrete number representations, binary arithmetic, combinational logic (Boolean algebra, truth tables, Karnaugh maps, encoders, decoders, multiplexer), sequential logic (flip-flops, timing diagrams, counters, registers, state machines, memory), integrated circuit issues (operating characteristics, logic voltage levels, propagation delay, fan-out), power dissipation) and programmable logic devices. Digital circuits are implemented and tested utilizing both schematic diagram representation and hardware description language (HDL).

 

ECE 2014 Engineering and Technology Ethics

3 credits, Spring 2020

Prerequisite: ECE 1005 Introduction to Engineering Design or CSC 1710 Introduction to Programming. This course is intended for Engineering and Computer Science students only.

This course is designed to introduce undergraduate engineering students to the concepts, theory and practice of engineering ethics. It will allow students to explore the relationship between ethics and engineering and apply normative ethical theory and decision making to engineering issues encountered in academic and professional careers. Our society places a great deal of responsibility on its professionals and requires that they conduct themselves in a manner befitting to the place of prominence accorded to them by the community.

 

ECE 2610 Circuits I

4 credits, Fall 2020

Prerequisite: ECE 1005 Introduction to Engineering Design and PHY 2010 Fundamentals of Physics I and (MTH 1425 Mathematics of Engineers II or MTH 1420 Calculus II

The concepts of current, voltage, power, energy, and resistance are studied. Topics include DC and AC sources, capacitance, inductance, and magnetism. Resistive circuits are analyzed using Ohm’s and Kirchhoff’s Laws and computer-aided circuit analysis using SPICE is included. The concepts of impedance and admittance in sinusoidal circuits are examined. Circuits are solved using superposition, Thevenin, Norton, nodal, and mesh analysis. Resonant circuits and transformer theory are also studied. Laboratory work and computer-aided analysis techniques are designed to correlate with theory.

 

ECE 3105 Signals and Systems

4 credits, Spring 2022

Prerequisite: (MTH 3410 Differential Equations or MTH 2150 Numerical Methods for Engineering and Physics II) and ECE 1005 Programming in MATLAB and ECE 3610 Circuits II

Introduction to analog and digital signal processing, a topic that forms an integral part of engineering systems in many diverse areas, including seismic data processing, communications, speech processing, image processing, defense electronics, consumer electronics, and consumer products. The course presents and integrates the basic concepts for both continuous-time and discrete-time signals and systems. It addresses the following topics: classifications of signals and systems, basic signal operations, linear time-invariant (LTI) systems, time-domain analysis of LTI systems, signal representation using Fourier series, continuous one-time Fourier transform, discrete time Fourier transform, and Laplace transform

 

ECE 3140 Instrumentation and Control Systems

4 credits, Fall 2022

Prerequisite: ECE 2605 Digital Logic and Computer Systems and PHY 2010 Fundamentals of Physics I and (MTH 1425 Mathematics for Engineers II or MTH 1420 Calculus II)

This course addresses industrial instrumentation as used for troubleshooting, process measurements and process control. Specifically, the course will discuss measurement terminology, differentiating between analog and digital, describe the instrumentation used for electronic testing and develop the principles of operation of transducers used for industrial process measurement and control.

 

ECE 3610 Circuits II

4 credits, Fall 2021

Prerequisite: ECE 2610 Circuits I and PHY 2020 Fundamentals of Physics II and (MTH 2050 Mathematical Methods for Engineering and Physics I or MTH 2410 Calculus III)

Laplace transforms. Transient response of dynamic circuits. Transformers. AC circuit analysis, AC power, three-phase circuits, frequency response (active and passive filters, bode plot), and two-port networks.

 

ECE 3630 Microprocessor Applications

4 credits, Fall

Prerequisite: ECE 2605 Digital Logic and Computer Systems and CSC 1720 Advanced Programming with Data Structures

The purpose of this course is to teach students the fundamentals of microprocessor and microcontroller systems. The student will be able to incorporate these concepts into their electronic designs for other courses where control can be achieved via a microprocessor/controller implementation. Topics include Semiconductor memory devices and systems, microcomputer architecture, assembly language programming, I/O programming, I/O interface design, I/O peripheral devices, data communications, and data acquisition systems.

 

ECE 4140 Power Systems

4 credits, Spring 2023

Prerequisite: ECE 3610 Circuits II and MTH 2050 Mathematical Methods for Engineering and Physics I

This course focuses on the field of electric power systems and electrical to mechanical energy conversion. Electric power has become increasingly important as a way of transmitting and transforming energy in industrial, military and transportation uses. Electric power systems are also at the heart of alternative energy systems, including wind and solar electric, geothermal and small scale hydroelectric generation.

 

ECE 4200 Electronics I

4 credits, Spring 2022

Prerequisite: ECE 2605 Digital Logic and Computer Systems and ECE 2610 Circuits I

Principles of the design of simple analog and digital electronic circuits  employing nonlinear devices such as diodes, field effect transistors (FETs) and bipolar transistors. The design projects make use of PSPICE and include diode characteristics, transistor biasing, small signal analysis and modeling, amplifier design, CMOS gate characteristics. The design, simulation, and build cycle is emphasized.

 

ECE 4210 Communications Systems

4 credits, Spring 2023

Prerequisite: ECE 3610 Circuits I, ECE 3105 Signals and Systems, MTH 2150 Mathematical Methods for Engineering and Physics II, and STS 3305 Probability and Statistics for Engineers

The objective of this course is to introduce undergraduate students to the fundamentals of communication systems. After a brief review of signals and systems (mainly Fourier analysis), techniques of transmitting and receiving information signals using analog carrier modulation techniques (AM, FM, PM) are studied. Performance of these systems in the presence of channel noise is established. Methods of digital transmission of analog signals (Binary and M-ary PCM) are studied.

 

ECE 4510 Advanced Control Systems

4 credits, Fall 2022

Prerequisite: ECE 2610 Instrumentation and Control Systems, ECE 2610 Circuits I, and MTH 2150 Mathematical Methods for Engineering and Physics II

Analysis of linear control systems using classical and modern control theories. Plant representation, closed loop system representation, time response, frequency response, concept of stability, and root locus method. Computer modeling and simulation of feedback systems.  Modeling nonlinear systems. Use of modeling software to design nonlinear control systems. Intuitive control strategies. Fuzzy control, computer and hardware implementation of fuzzy controllers, adaptive fuzzy control.

 

ECE 4630 Solid State Devices

4 credits, Spring 2022

Prerequisite: ECE 2605 Digital Logic and Computer Systems and PHY 2020 Fundamentals of Physics II and (MTH 3410 Differential Equations or MTH 2150 Mathematical Methods for Engineering and Physics II)

Semiconductor fundamentals, pn junctions, metal-semiconductor contacts, metal-oxide semiconductor capacitors and field-effect transistors, bipolar junction. transistors.

 

ECE 4660 Real-Time and Embedded Systems

4 credits, Spring

Prerequisite: CSC2710 Advanced Data Structures, and ECE 3610 Microprocessor Applications, and ECE 2605 Digital Logic and Computing Systems

The fundamentals of embedded and real-time system hardware and firmware design will be explored. Issues such as embedded processor selection, hardware/firmware partitioning, glue logic, circuit design, circuit layout, circuit debugging, development tools, firmware architecture, firmware design, and firmware debugging will be discussed. Through the use of simulation software, real devices interfaced to a PC or Apple Mac and with embedded devices, students will develop competence in microprocessor based digital system design and interfacing.

 

ECE 4805 Computer Architecture

4 credits, Fall 2022

Prerequisite: ECE 2605 Digital Logic and Computer Systems

This course provides students with a solid understanding of fundamental architectural techniques used to build today’s high-performance processors and systems. Course topics include pipelining, superscalar, out of order execution, multithreading, caches, virtual memory, and multiprocessors. Some emphasis will be placed on hardware/software interaction to achieve performance. Issues affecting the nexus of architecture, compilers and operating systems will be briefly touched upon.

 

ECE 4900 Engineering Senior Design Project I

4 credits, Fall 2022

Prerequisite: Senior standing

In this first capstone course, engineering students will apply knowledge and skills learned in their undergraduate engineering curriculum toward a proposed project approved by the faculty advisor to study, analyze, design, build and test concepts in a field of their choosing. Elements of the design process are considered as well as real-world constraints, such as economic and societal factors, marketability, ergonomics, safety, aesthetics and ethics. Students work in small groups to undertake the project. Students must also complete ECE 4910 Engineering Senior Design Project II.

 

ECE 4910 Engineering Senior Design Project II

4 credits, Spring 2023

Prerequisite: ECE 4900 Engineering Senior Design Project I

In this second capstone course, engineering students will apply knowledge and skills learned in their undergraduate engineering curriculum toward a proposed project approved by the faculty advisor to study, analyze, design, build and test concepts in a field of their choosing. Elements of the design process are considered as well as real-world constraints, such as economic and societal factors, marketability, ergonomics, safety, aesthetics and ethics. Students work in small groups to undertake the project. In this second capstone course, students will continue to work on their project. The final prototype will be presented by engineering students to meet initial specifications..

 

MTH 1415 Mathematics for Engineers I

4 credits, Fall 2019

Prerequisite: MTH 1400 or placement

This course, together with MTH 1425 Mathematics for Engineers II, provides an introduction to the basic concepts and techniques of differential and integral calculus and linear algebra, emphasizing their inter-relationships and applications to engineering, the sciences and financial areas, introduces students to the use of computers in mathematics, and develops problem solving skills with both theoretical and practical problems.

 

Topics covered include: Topics include techniques for and applications of (e.g. optimization) differentiation of functions of one variable, the techniques for and applications of (e.g. hydrostatic force) integrals of functions of once variable, systems of linear equations, matrices, determinants, applications of linear algebra.

 

MTH 1425 Mathematics for Engineers II

4 credits, Spring 2020

Prerequisite: MTH 1415 Mathematics for Engineers I

This course, together with MTH1419 Mathematics for Engineers I, provides an introduction to the basic concepts and techniques of differential and integral calculus and linear algebra, emphasizing their inter-relationships and applications to engineering, the sciences and financial areas, introduces students to the use of computers in mathematics, and develops problem solving skills with both theoretical and practical problems.

 

Topics covered include: separable and linear first order differential equations, sequences and series, power series, subspaces, rank theorem, linear transformations, eigenvalues and eigenvectors, singular value decomposition, applications of linear algebra

 

MTH/PHY 2050 Mathematical Methods In Engineering and Physics I

4 credits, Fall 2020

Prerequisites: MTH 1420 or MTH 1425, PHY 2010.

An introduction to the applications of mathematical techniques to physical problems in mechanics, classical field theory and electronic circuits. Topics include the use of differential equations and complex numbers in modeling mechanical systems, multivariable calculus and vector analysis. This course is offered in the fall.

 

MTH/PHY 2150 Mathematical Methods In Engineering and Physics II

4 credits, Spring 2021

Prerequisites: PHY 2050

An introduction to the use of Fourier analysis and partial differential equations in various areas of physics with an emphasis on quantum and statistical mechanics. Topics include the use of Fourier methods in detecting extrasolar planets, driven oscillations, modeling heat flow using partial differential equations and an introduction to the mathematical analysis of quantum mechanical systems. This course is offered in the spring..

 

STS 3005 Probability and Statistics for Engineers

4 credits, Spring 2022

Prerequisite: MTH 1420 or MTH 1425

This course provides an introduction to calculus-based statistics and probability theory, with an emphasis on solving problems related to engineering. Topics in statistics include sample mean and variance, correlation, regression, sampling distributions, and hypothesis testing. Topics in probability include discrete and continuous random variables, probability distributions, and the Central Limit Theorem. The principles of experimental design and statistical process control are introduced.

 

ECO 2070 Economics for Engineers 

4 credits, Spring 2021

Prerequisite: none

Introduction to economics for students pursuing careers in science, technology, engineering, and mathematics (STEM) fields.  Focus is placed on economics investment alternatives and economic management of projects from problem identification, to proposed solution, to completion. Intended to give students a working knowledge of money management and how to make economic comparisons of alternatives involving future benefits and cost. The impact of inflation, taxation, depreciation, financial planning, economic optimization, project scheduling, legal/regulatory, and social/institutional issues are introduced and applied to economic investment and planning and project-management problems.

 

ECE 1001 Foundations of Engineering

3 credits, Spring

Prerequisite: none

This course develops the skills needed during the student’s study of engineering. Topics include task/time management, effective use of notes, engineering research, oral and written communications, problem-solving techniques, ethics and professional responsibility and Institute resources. In the laboratory, students work in teams to complete a variety of engineering tasks.

 

This course introduces students to the range of engineering disciplines and the engineering method of problem-solving, as well as sustainability and other issues associated with the practice of engineering. This introduction is made through a mix of lectures, group-based activities, site visits, and presentations from practicing engineers. Since a key attribute of successful professional engineers is the ability to communicate effectively, the course focuses on improving core engineering communication skills. As part of a group students will attempt the Engineers Without Borders Challenge, which is an opportunity to devise engineering solutions to a problem faced by a specific developing community.

 

ECE 2080 Microcontrollers Using C Programming

4 credits, Fall

Prerequisite: ECE 1015 Programming in Matlab

This course introduces microprocessors and microcomputer systems, and the C programming language. Related hardware and software issues will be covered. It will also cover memory systems, input/output devices, and interfacing mechanisms.

 

ECE 4145 Alternative Energy Systems

4 credits, Spring

Co-requisite: ECE 4150 Electromagnetic Fields and Waves

The topics include introduction to alternative energy systems, power converters for renewable energies, wind energy system fundamentals, wind generators, doubly fed induction generator based wind turbines, synchronous generator based wind generation systems, control schemes, transient and steady-state analysis, solar energy systems, photovoltaic arrays, and maximum power point tracking schemes. Other alternative energy systems will also be introduced.

 

ECE 4150 Electromagnetic Fields and Waves

4 credits, Spring

Prerequisite: Physics 1520 Physics II, MTH 2410 Multivariant Calculus and ECE 3105 Signals and Systems

Fundamentals of electromagnetics including transmission lines, time varying fields, plane waves, radiation, waveguides & basic antennas, radar fundamentals. Applications in area of satellite communications & radar sensors.

 

ECE 4440 Analog Electronics

4 credits, Fall

Prerequisite: ECE 4610 Circuits II

Analog electronics for the Electrical Engineering student. Semiconductors, transistor amplifiers, operational amplifiers. Analysis of circuits employing semiconductor devices and amplifiers

 

ECE 4500 Controls

4 credits, Fall

Prerequisite: ECE 3610 Circuits I

Analysis of linear control systems using classical and modern control theories. Plant representation, closed loop system representation, time response, frequency response, concept of stability, and root locus method. Computer modeling and simulation of feedback systems.

 

ECE 4650 Systems Engineering

4 credits, Spring

Prerequisite: upper division standing

This course covers systems engineering, with the goal of preparing graduates for modern engineering practice. Topics include: System thinking; The principles of systems engineering and systems management; Life cycle management; System engineering process overview. Requirements management: user requirements, functional analysis, system requirements, verification, system architecture, system and subsystem design, validation and test and evaluation; Engineering review processes; System engineering tools; Through life sustainment of systems; Design and operation of product-service systems; Engineering of enduring systems; Relationship to project management.

 

CSC 4840 Neural Networks

4 credits, Spring

Prerequisite: CSC2710 Advanced Data Structures

The course introduces the theory and practice of neural computation. It offers the principles of neurocomputing with artificial neural networks widely used for addressing real-world problems such as classification, regression, pattern recognition, data mining, time-series modeling, etc.. Two main topics are covered: supervised and unsupervised learning. Supervised learning is studied with linear perceptron models, and non-linear models such as multilayer perceptrons, deep learning networks, and radial-basis function networks. Unsupervised learning is studied using Kohonen networks. Recurrent networks of the Hopfield type are briefly covered. There are offered contemporary parameter training techniques for all these connectionist architectures. Program implementations of the studied neural networks are provided in Matlab, and applied to classification, regression and time series data.

 

ECE 4850 Robotics

4 credits, Spring

Prerequisite: CSC3460 Networking and Network Programming, and ECE 3610 Microprocessor Applications

This course presents an overview of robotics in practice and research with topics including vision, motion planning, mobile mechanisms, kinematics, inverse kinematics, and sensors.

 

CSC 4860 Cybersecurity

4 credits, Fall

Prerequisite: CSC2710 Advanced Data Structures

A course on security concepts as it relates to building applications. The course examines design issues and implementation strategies for secure software development. Additional topics will be drawn from security issues in concurrent programming, scripting languages, database systems, and web servers.

CONTACT THE OFFICE OF ADMISSIONS

The High Point Admissions Office is Located in Wrenn Hall.

Tours are available 7 days a week. Please contact us to schedule your visit.

(800) 345-6993
(336) 841-9216
(336) 888-6382 (fax)
admiss@highpoint.edu

Faculty & Student Headlines

HPU’s Webb School of Engineering Approved by SACS
read more
New Webb School of Engineering Announced at HPU
read more
Steve Wozniak HPU Webb School of Engineering
HPU Announces New Webb School of Engineering
read more
View All
no content