B.S. in Computer Engineering
Residential Computer Engineering Degree
Prepare for a successful career in the expanding field of Computer Engineering with a B.S. in Computer Engineering degree from Liberty University. Focus on reliable and secure architectures and computing platforms in an environment that integrates computer science and electrical engineering.
Meet the field’s significant demand for computer engineers and related professionals. The Bureau of Labor Statistics (BLS Oct. 2017) reported that openings in computer engineering were expected to swell five percent nationally between 2016 and 2026. The BLS also found that job opportunities for software developers—a position held by some computer engineers—were expected to grow by 24 percent between 2016 and 2026, adding an incredible 299,500 jobs across the country.
Study under experienced professionals in the field. Our faculty incorporate their Christian values throughout the classroom experience. Our primary goal is to develop Christ-centered men and women with the values, knowledge, and skills essential to making a positive impact on computer engineering related industries.
As a computer engineer, you would work with hardware and software to make computing platforms and applications more efficient and effective. Your focus would be on innovation—developing new computer hardware, designing and implementing software applications, and enhancing performance and security of computing systems, networks and communications systems.
Specialized equipment and facilities at Liberty University include:
- ARM-based microprocessors
- Intel-FPGA SoC boards
Academics: B.S. in Computer Engineering
135 credit hours
Program of Study (DCP)
View Liberty’s undergraduate admissions requirements
- Algorithms & Data Structures (CSIS 215)
- Computer Architecture (ENGC 361)
- Embedded & Real-Time System Design (ENGC 371)
- Advanced Embedded Systems Design (ENGC 401)
- Introduction to Computer Networks (ENGC 465)
Career Opportunities in Computer Engineering
- Software Application Developer
- Software Systems Developer
- Computer Hardware Engineer
- Computer Software Engineer
- Computer and Information Systems Manager
- Network & Computer System Administrator
- Computer Programmer
- Information Security Analyst