Top of PageSkip to main content

B.S. in Computer Engineering

*Please note that we are no longer accepting applications for this program.

Learn by doing and creating computer-based systems such as robots, smart sensors, and biologically inspired computational algorithms. Explore the boundaries of computer engineering as you gain the most current skills needed in the profession. Use engineering principles to design cool software apps, experiment with state-of-the-art instruments, and other cutting-edge products. The computer engineering major provides the experience you need.

What you'll study
Beef up on advanced mathematics and physics as you prepare to tackle computer science, electrical engineering, robotics, and computer engineering. Handle massive amounts of data and learn advanced computer languages. Master new technologies, and gain the skills to adapt to future advances.

How you'll learn more
Your studies culminate in a Senior Capstone Design course. You'll integrate knowledge drawn from across engineering and computing fields and to create a finished, professional-grade product. Across the program, you'll tackle complex computer engineering problems by applying innovative ideas, critical thinking, and cutting-edge research.

Where it can take you
Leadership roles and lucrative career options abound. Game designer, software architect, and robotics engineer are just some of the titles you could acquire. When the technology of the future arrives, you'll be front and center to take it to the next level.

Tuition and Fees
Review the approximate annual cost of tuition, housing, studying part-time, and other options.

Learn More

Financial Resources
Understanding the process and steps involved in applying for financial aid. View scholarships that may be available for you.

Financial Aid Scholarships

*Please note we are no longer accepting applications for this program.

A successful computer engineering graduate is expected to:

  1. Apply knowledge of mathematics, science, computing, and engineering;
  2. Design and conduct experiments; analyze and interpret data;
  3. Design, implement, and test a computer-based system, component, process, or program to meet desired needs within realistic constraints specific to computer engineering;
  4. Communicate effectively on multidisciplinary teams and to a range of audiences;
  5. Identify, formulate, and analyze a problem using the appropriate engineering and computing requirements for obtaining its solution;
  6. Gain knowledge of contemporary professional, ethical, social, legal, and security issues and responsibilities;
  7. Understand the local and global impact of computing and engineering solutions on individuals, organizations, and society;
  8. Recognize the need for and an ability to engage in continuing professional development and lifelong learning;
  9. Use current techniques, skills, and tools necessary for computing and engineering practice;
  10. Demonstrate comprehension of the tradeoffs involved in the modeling and design of computer-based systems by applying proper mathematical, algorithmic, and computer science and engineering principles;
  11. Apply engineering principles in the design and implementation of software and/or computer systems of varying degrees of complexity.

FIRST YEAR SEMINAR (3 credits)

GENERAL EDUCATION REQUIREMENTS (30 credits)
Students are required to complete 30 credit hours as part of the General Education Program.

MAJOR REQUIREMENTS (106–107 credits)

Mathematics (17 credits)

Note: Six (6) credits of MATH may fulfill the General Education requirements.

Sciences (11–12 credits)

  • Any BIOL or CHEM course (3–4 credits)
  • PHYS 2400 Physics I/Lab (4 credits)
  • PHYS 2500 Physics II/Lab (4 credits)

Note: Six (6) credits of PHYS/BIOL/CHEM may fulfill the General Education requirements.

Computer Science (39 credits)

  • CSIS 1800 Introduction to Computer Information Sciences (3 credits)
  • CSIS 2050 Discrete Mathematics (4 credits)
  • CSIS 2101 Fundamentals of Computer Programming (4 credits)
  • CSIS 3051 Computer Organization and Architecture (4 credits)
  • CSIS 3101 Advanced Computer Programming (4 credits)
  • CSIS 3400 Data Structures (4 credits)
  • CSIS 3460 Object Oriented Design (3 credits)
  • CSIS 3500 Networks and Data Communication (3 credits)
  • CSIS 3750 Software Engineering (4 credits)
  • CSIS 3810 Operating Systems Concepts (3 credits)
  • CSIS 4351 Human-Computer Interaction (3 credits)

Computer Engineering (20 credits)

  • CENG 1600 Digital Logic/Lab (4 credits, lab required)
  • CENG 3720 Computer Systems Engineering (3 credits)
  • CENG 4710 Embedded Systems (4 credits, lab required)
  • CENG 4750 Very Large Scale Integration Design (4 credits, lab required)
  • CENG 4900 Senior Capstone Design (4 credits)
  • CENG 4910 Engineering Ethics Seminar (1 credit)

Core Electrical Engineering (11 credits)

  • EENG 2710 Electrical Circuits/Lab (4 credits)
  • EENG 3310 Signals and Systems (3 credits)
  • EENG 3710 Electronic Circuits/Lab (4 credits)

MAJOR ELECTIVES (6 credits)

Any 3000/4000-level CSIS, CENG, MATH, or SENG courses not listed above

The academic program and curriculum requirements listed on this page are from the 2014-2015 edition of the NSU Undergraduate Student Catalog. Students are bound by policies and curricula published in the catalog in effect the semester they enter the university, unless an agreement is made with appropriate NSU administration officials allowing them to abide by policies published in a later catalog.

Graduates of this program can become leaders in a variety of professional positions, including:

  • Chief Engineer
  • Chief Technology Officer
  • Embedded Software Engineer
  • Game Designer
  • Hardware Engineer / Architect
  • Mobile Device Designer / Programmer
  • Robotics Engineer
  • Software Architect
  • Software Designer / Engineer
  • Systems Engineer

Click here for additional career information provided by the U.S. Bureau of Labor Statistics.

See the entire program at a glance. The four-year plan of study will assist you in planning your future at NSU. It presents an overall idea of the order in which courses might be taken in a four-year plan during a student's college career.

4-Year Plan of Study
Return to top of page