B.S Computer Engineering

Course overview

A Bachelor of Science in Computer Engineering is a professional degree program that prepares students for careers in computer-related industries. The degree prepares individuals to apply mathematical and scientific principles to the design, development and operational evaluation of computer hardware, embedded systems, software systems and related equipment and facilities; and the analysis of specific problems of computer applications to various tasks. 

Play Video
Why should I choose this major?

Computer engineers are involved in exciting industries in which hardware/ software interaction is critical, such as robotics and autonomous vehicles. By incorporating strong elements of both hardware and software, computer engineers have the flexibility to work in many areas– whether you want to program computers or build them, computer engineering will prepare you for the future. Computer engineers work for top companies such as Google, Microsoft, Apple, Qualcomm, Boeing, National Instruments, Intel, and Amazon. At High Point, students have access to state of the art equipment from top manufacturers, both in hardware courses such as electronics and in software courses, in which we have both excellent computer hardware and software.

 

In the age of technology, the demand for computer programmers continues to expand. According to the U.S. Bureau of Labor Statistics, demand for students with a degree in computer engineering is growing faster than most degrees. We are committed to incorporating the latest trends in technology into our curriculum. You will have access to the top software available. Our students invent and design new approaches to computing technology and find innovative uses for existing technology. Computer engineers enjoy excellent job prospects because many companies report difficulties finding these highly skilled workers.

Degree Requirements

Requirements for the B.S. in Computer Engineering
(92 credits)

 

CSC 1710. Introduction to Programming (4)
CSC 1720. Advanced Programming with Data Structures (4)     

CSC 2342. Discrete Structures (4)
CSC 4210. Operating Systems (4)
ECE 1005. Introduction to Engineering Design (3)
ECE 1010. Fundamentals of CAD/CAM (1)
ECE 1015. Programming in Matlab (1)
ECE/PHL 2014. Engineering and Technology Ethics (4)*
ECE 2605. Digital Logic and Computer Systems
ECE 2610. Circuits I (4)
ECE 3105. Signals and Systems (4)


ECE 3610. Circuits II (4)
ECE 3630. Microprocessor Applications (4)
ECE 4200. Electronics I (4)
ECE 4805. Computer Architecture (4)
ECE 4650. Real-time and Embedded Systems (4)
ECE 4900. Engineering Senior Design Project I (4)
ECE 4910. Engineering Senior Design Project II (4)
ECO 2070. Economics for Engineers (4)**
MTH 1415. Mathematics for Engineers I (4)***
MTH 2050. Mathematical Methods for Engineering
and Physics I (4)
MTH 2150. Mathematical Methods for Engineering
and Physics II (4)
MTH 3410. Differential Equations (4)
PHY 2010. Fundamentals of Physics I (4)****
PHY 2020. Fundamentals of Physics II (4)
STS 3005. Probability and Statistics or Engineers (4)


*Satisfies the Ethical Reasoning core requirement.
**Satisfies the Social Science core requirement.

***Satisfies the Quantitative Reasoning core requirement.
****Satisfies the Natural Science core requirement.

Unique Course Offerings
  • Advanced Programming with Data Structures
  • CAD/CAM Fundamentals
  • Circuits
  • Computer Architecture
  • Digital Logic and Computer Systems
  • Discrete Structures
  • Electronics
  • Microprocessor Applications
  • Operating Systems
  • Programming in MATLAB
  • Real-time and Embedded Systems
  • Signals and Systems
Computer Recommendations

Students are not required to bring a laptop computer to campus. However, if you choose to acquire an computer for personal use in your studies, be sure that it meets the specifications to run the Engineering software SolidWorks. Below are the operating standards for the software:

Operating Systems

Hardware

Drives

  • SSD drives recommended for optimal performance, but not required
Pre-Requisite Map

This map illustrates how the courses are related to each other, and which courses are required for your later Computer Engineering courses.

Meet Emily Lattanzio

Major: Computer Engineering

Emily Lattanzio has accomplished a lot of firsts.

In May 2023, she was a member of the High Point University’s first class of engineering graduates and the first woman to complete the program. She was also at the top of her class.

Course Structure

This Academic Plan demonstrates how a student can complete the major in 4 years.

Specific individual plans vary by student choices and options as developed with an advisor.

FRESHMAN

SOPHOMORE

JUNIOR

SENIOR

NOTES

  1. This plan of study should be used in conjunction with your Undergraduate Bulletin.

Course Outcomes

Course objectives

Prepare graduates for a career as a professional computer engineer.

Graduates will be able to:

 

  1. Successfully practice computer engineering to serve state and regional industries, government agencies or national and international industries.
  2. Provide solutions to challenging problems in their profession by applying computer engineering theory and principles.
  3. Communicate effectively, work collaboratively and exhibit high levels of professionalism and ethical responsibility.
  4. Achieve personal and professional success with awareness and commitment to their ethical and social responsibilities, both as individuals and in team environments.
Learning Outcomes

Skills students will possess at the time of graduation include:

 

  1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  3. An ability to communicate effectively with a range of audiences.
  4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
Student Success

With ever-changing, emerging, and advancing technology, computer and electrical engineers are needed in today’s workplace to design and develop technology for the future, working in hardware and software design, networking, design automation, robotics, system integrations, and more. Students with a degree in computer engineering work professionally in the following areas: computer hardware and software design, embedded systems, computer networks, cyberphysical systems, robotics, system integration and electronic design automation.

Both Computer and Electrical Engineering graduates’ prospects include companies such as the following:

  • Amazon
  • Apple
  • AT&T
  • Facebook
  • HBO
  • Lockheed Martin
  • Oracle
  • Boieing
  • Google
  • IBM
  • Microsoft
  • Tesla

Career Opportunities

"HPU helped me build confidence in my professional abilities, which helped me succeed after I graduated."
Alex Palmer, '13
Advanced Development Senior Engineer, Apple

Potential occupations include:

  • Computer Enginneer
  • Software Developer
  • Data Analyst
  • Systems Engineer
  • Computer Architecture Developer

Potential employers include:

  • Electrical and electronics industries
  • Defense industry
  • Engineering firms
  • Aerospace industry
  • Most areas of business, government and non-governmental organizations

Explore other Programs

Get in Touch

ecedept@highpoint.edu

One University Parkway High Point, NC 27268

+1 1300 0909 123