BS in Computer Engineering

4 Years On Campus Bachelors Program

North Carolina State University Raleigh

Program Overview

The Bachelor of Science in Computer Engineering at NC State is an ABET-accredited program that integrates electrical engineering and computer science to prepare students for cutting-edge work in intelligent systems, embedded devices, robotics, artificial intelligence, and the Internet of Things.

The curriculum emphasizes the seamless integration of hardware and software, enabling students to innovate in both physical and digital domains.

Course Overview:

  • Year 1: Chemistry - A Molecular Science, General Chemistry Laboratory, Introduction to Engineering & Problem Solving, Introduction to Computing Environments, Academic Writing and Research, Calculus, Introduction to Computer Systems, Calculus II, Physics for Engineers and Scientists I and Physics for Engineers and Scientists I Laboratory, Introduction to Agricultural & Resource Economics or Introduction to Agricultural & Resource Economics or Principles of Microeconomics or Fundamentals of Economics or Engineering in the 21st Century

  • Year 2: Introduction to Signals, Circuits and Systems, Computer Systems Programming, Calculus Ill, Physics for Engineers and Scientists II and Physics for Engineers and Scientists II Laboratory, Public Speaking, Discrete Mathematics, Electric Circuits, Fundamentals of Logic Design, Analytical Foundations of Electrical and Computer Engineering

  • Year 3: Linear Systems, Microelectronics, Introduction to Embedded Systems, Introduction to Probability and Distribution Theory, Data Structures and Object-Oriented Programming for Electrical and Computer Engineers, Engineering Profession for Electrical Engineers, Engineering Profession for Computer Engineers or Introduction to Entrepreneurship and New Product Development or Design of Complex Digital Systems or Communication for Engineering and Technology

  • Year 4: Senior Design Project

 

Experiential Learning (Research, Projects, Internships etc.)

  • Laboratory Work: Labs integrated throughout the program provide hands-on exposure to both hardware and software design.

  • Senior Design Project: Team-based capstone project over two semesters where students design, build, and test complex engineering systems.

  • Elective Projects: Project-based learning is featured in many advanced electives.

  • Internships & Co-Ops: Strongly encouraged to build real-world industry experience.

Progression & Future Opportunities

  • Graduate Careers: Prepared for roles in hardware/software engineering, networking, robotics, embedded systems, cybersecurity, and more across technology, healthcare, defense, automotive, and research sectors.

  • Further Study: Strong foundation for MS and PhD programs in computer engineering, computer science, electrical engineering, or related fields.

  • Professional Development: Emphasis on teamwork, problem-solving, leadership, communication, and adaptability to technological advancements.

  • Leadership: Alumni often progress into leadership and specialist roles in major companies, research labs, and innovative startups.

Program Key Stats

$33,034
$ 100

Jan Intake : 1st OctAug Intake : 15th Jan


48 %

Eligibility Criteria

ABB - AAB
3.0
30 - 34
80 - 85

1300 - 1460
28 - 32
6.5
80

Additional Information & Requirements

Career Options

  • Hardware Engineer
  • Software Engineer
  • Embedded Systems Developer
  • Network Engineer
  • Robotics Engineer
  • VLSI Designer
  • Cybersecurity Analyst
  • Systems Architect
  • Researcher

Book Free Session with Our Admission Experts

Admission Experts