Bachelor of Science Degree Program

Bachelor of Science in Computer Engineering

A program that prepares students to design, develop, integrate, and maintain computer hardware and software systems that power modern technologies. The program combines principles from electrical engineering, computer science, embedded systems, digital design, computer architecture, software development, networking, cybersecurity, and intelligent computing to prepare graduates to create innovative computing solutions.

Degree Awarded

Bachelor of Science (B.S.) in Computer Engineering

Total Program Cost

US$ 7,360

Program Length

3–4 Years — Traditional Learning Track
9–12 Months — Fast-Track Learning Program

Traditional Learning

3–4 Years

Fast-Track Learning

9–12 Months

Course Credit

3 Credit Hours

Total Program Cost

US$ 7,360

Program Overview

Design and Integrate Hardware and Software Systems

A curriculum blending engineering theory with practical application through laboratory experiences, hardware design projects, programming assignments, systems development, and engineering capstone projects.

The Bachelor of Science in Computer Engineering prepares students to design, develop, integrate, and maintain computer hardware and software systems that power modern technologies. The program combines principles from electrical engineering, computer science, embedded systems, digital design, computer architecture, software development, networking, cybersecurity, and intelligent computing to prepare graduates to create innovative computing solutions.

Structured in the style of leading U.S. universities, the curriculum blends engineering theory with practical application through laboratory experiences, hardware design projects, programming assignments, systems development, and engineering capstone projects. Students develop competencies in digital systems, microprocessors, embedded computing, hardware-software integration, automation, robotics, communication systems, and engineering problem-solving.

The program prepares graduates for careers as computer engineers, hardware design engineers, embedded systems engineers, firmware engineers, systems engineers, software engineers, robotics engineers, network engineers, cybersecurity engineers, IoT systems engineers, semiconductor engineers, AI systems engineers, computer architecture engineers, and research and development engineers. It also provides excellent preparation for graduate study in Computer Engineering, Electrical Engineering, Computer Science, Embedded Systems, Robotics, and related disciplines.

Degree Awarded

Bachelor of Science (B.S.) in Computer Engineering

Program Length

3–4 Years — Traditional Learning Track
9–12 Months — Fast-Track Learning Program

Course Credit

3 Credit Hours per Course

Program Cost

US$ 7,360
Exclusive of applicable University administrative fees

Curriculum

Required Major Courses

The major consists of coursework in programming, engineering mathematics, digital logic, computer organization, data structures, microprocessors, embedded systems, electronic circuits, networks, operating systems, software engineering, artificial intelligence, robotics, IoT, hardware design, cybersecurity, cloud computing, and engineering ethics. Students also complete the University's General Education requirements together with approved elective coursework.

Course No. Course Title Credits
CPE 3000 Introduction to Computer Engineering 3
CPE 3010 Programming Fundamentals for Engineers 3
CPE 3020 Engineering Mathematics for Computing 3
CPE 3030 Digital Logic Design 3
CPE 3040 Computer Organization and Architecture 3
CPE 3050 Data Structures and Algorithms 3
CPE 3060 Microprocessors and Microcontrollers 3
CPE 3070 Embedded Systems Design 3
CPE 3080 Electronic Circuits and Systems 3
CPE 3090 Computer Networks and Communication Systems 3
CPE 3100 Operating Systems and System Programming 3
CPE 3110 Software Engineering for Computer Engineers 3
CPE 3120 Artificial Intelligence and Intelligent Systems 3
CPE 3130 Robotics and Autonomous Systems 3
CPE 3140 Internet of Things (IoT) Engineering 3
CPE 3150 Computer Hardware Design 3
CPE 3160 Cybersecurity for Computer Systems 3
CPE 3170 Cloud Computing and Distributed Systems 3
CPE 3180 Engineering Ethics and Professional Practice 3
CPE 3190 Capstone Project in Computer Engineering 6
Total Credits 63
Curriculum Details

Course Descriptions

Select a course to view its description.

CPE 3000 – Introduction to Computer Engineering

Introduces computer engineering concepts, hardware and software integration, digital systems, engineering design, and modern computing technologies.

CPE 3010 – Programming Fundamentals for Engineers

Develops programming skills using modern programming languages with emphasis on problem-solving, algorithms, software development, and engineering applications.

CPE 3020 – Engineering Mathematics for Computing

Examines mathematical foundations including calculus, linear algebra, differential equations, and mathematical modeling used in computer engineering.

CPE 3030 – Digital Logic Design

Studies Boolean algebra, logic gates, combinational and sequential circuits, digital system design, and hardware implementation techniques.

CPE 3040 – Computer Organization and Architecture

Explores processor design, memory systems, instruction sets, computer performance, and hardware organization principles.

CPE 3050 – Data Structures and Algorithms

Introduces data organization, algorithm development, complexity analysis, searching, sorting, and computational problem-solving methods.

CPE 3060 – Microprocessors and Microcontrollers

Examines processor architectures, embedded controllers, hardware programming, interfacing techniques, and real-time computing applications.

CPE 3070 – Embedded Systems Design

Focuses on embedded hardware and software development, real-time systems, sensors, controllers, and intelligent device applications.

CPE 3080 – Electronic Circuits and Systems

Introduces electronic components, circuit analysis, semiconductor devices, amplifiers, and electronic system design principles.

CPE 3090 – Computer Networks and Communication Systems

Examines networking technologies, communication protocols, wireless systems, internet architecture, and data transmission methods.

CPE 3100 – Operating Systems and System Programming

Studies operating system architecture, process management, memory systems, device management, and low-level programming.

CPE 3110 – Software Engineering for Computer Engineers

Develops software engineering skills including design methodologies, testing, version control, documentation, and software lifecycle management.

CPE 3120 – Artificial Intelligence and Intelligent Systems

Introduces AI principles, machine learning methods, intelligent agents, automation, and AI applications in engineering systems.

CPE 3130 – Robotics and Autonomous Systems

Explores robotics concepts, sensors, actuators, control systems, automation, and autonomous computing applications.

CPE 3140 – Internet of Things (IoT) Engineering

Examines connected devices, sensor networks, embedded communication, edge computing, and IoT system development.

CPE 3150 – Computer Hardware Design

Studies hardware architecture, circuit design, hardware optimization, digital systems implementation, and computer system development.

CPE 3160 – Cybersecurity for Computer Systems

Introduces system security, cryptography, secure hardware design, vulnerability analysis, and protection of computing infrastructures.

CPE 3170 – Cloud Computing and Distributed Systems

Examines cloud technologies, distributed computing, virtualization, scalable systems, and network-based applications.

CPE 3180 – Engineering Ethics and Professional Practice

Explores ethical responsibilities, engineering standards, technology impacts, intellectual property, and professional conduct.

CPE 3190 – Capstone Project in Computer Engineering

Students integrate hardware, software, and engineering principles to design, develop, test, and present a comprehensive computer engineering project.

Career Pathways

Career Opportunities

Graduates are prepared for careers in computer engineering, hardware design, embedded systems, firmware, systems engineering, robotics, networking, cybersecurity, IoT, and semiconductor engineering.

Computer Engineer
Hardware Design Engineer
Embedded Systems Engineer
Firmware Engineer
Systems Engineer
Software Engineer
Robotics Engineer
Network Engineer
Cybersecurity Engineer
IoT Systems Engineer
Semiconductor Engineer
Artificial Intelligence Systems Engineer
Computer Architecture Engineer
Research and Development Engineer
Where Graduates Work

Employment Sectors

Graduates may find employment in technology and computer hardware companies, semiconductor and electronics industries, software development organizations, robotics and automation companies, artificial intelligence companies, telecommunications companies, aerospace and defense industries, automotive technology companies, cybersecurity organizations, cloud computing companies, research laboratories and universities, and manufacturing and industrial technology firms.

Technology and Computer Hardware Companies
Semiconductor and Electronics Industries
Software Development Organizations
Robotics and Automation Companies
Artificial Intelligence Companies
Telecommunications Companies
Aerospace and Defense Industries
Automotive Technology Companies
Cybersecurity Organizations
Cloud Computing Companies
Research Laboratories and Universities
Manufacturing and Industrial Technology Firms

Ready to Engineer the Future of Computing Hardware?

Gain the technical, engineering, and problem-solving skills needed to design and integrate computer hardware and software systems. Take the next step toward a career in computer engineering or graduate study.

Apply for This Program →
Cavalla International University of America is an academic institution registered in the State of Louisiana to conduct legal business and it is approved by the Board of Trustees and the Executive Leadership of the university to grant professional and academic degrees. The University adheres to the educational standards and requirements of the U.S. Department of Education and complies with the rules and regulations of the Louisiana State board of regents (department of education) regarding educational integrity and recruiting requirements for hiring qualified professors with the right academic qualification to teach.