majors and careers homepage
do_with_major_in
what can i do with a major in what can i do with a major in... how do i decide on a major degree requirements how do i change my major minors pre-professional programs & graduate school
next steps
explore other majors
maybe this major
yes, want this major  
 

 

Computer Engineering

Department of Electrical & Computer Engineering
College of Engineering

Description | Skills | Experience | Sample Careers/Work Settings | Salary
Double Majors/Minors | Advanced Degrees | NCSU Orgs | Prof. Orgs | Links | Next Steps

Description of Major

Computer engineering, the fastest growing engineering field for the past few years, is a very broad discipline which addresses the relationship and interactions between software and hardware in solving real engineering problems. This includes such diverse areas as: biomedical devices, home automation, games and toys, environmental controls, automobile control systems and intelligent vehicle highway systems, industrial robotics, voice/speech recognition, computer intelligence, networking, and wireless communications.

The phenomenal growth in this field has been fueled by rapid advances in integrated-circuit microprocessors and solid-state memories, which have brought about enormous computing power in small packages and at low cost. The telecommunications system provides a perfect example of the integration of the newest technologies in a large, complex, electronic system controlled by computers and micro-processors. Fiber optics, networking and wireless communications are among the many technologies incorporated into the telephone system in recent years. Computers have been added to control the system and provide many specialized custom services. One of the most important tasks of the computers is to determine the best path for routing a call and to complete the connection to the destination.

What sets computer engineering apart from either electrical engineering or computer science is that it combines expertise in both electronic hardware and software design. The computer engineer has the understanding to evaluate the possible trade-offs between hardware and software and to provide the best system at the lowest cost, that is, the optimum design for a computer-based system. In different jobs or at different times, the computer engineer may focus more on software or on hardware, but an appreciation for the integration of the two is always implicit in the work.

Courses include:

Introduction to Computer Systems, Computer Systems Programming, Intro. to Embedded Systems, Electric Circuits, Fundamentals of Logic Design, Analytical Foundations of Electrical & Computer Engineering, Linear Systems, Electromagnetic Fields, Microelectronics, Design of Complex Digital Systems, Technical Electives, Senior Design Project*

*The senior design project in computer engineering is a semester long activity involving teams of students applying engineering and basic sciences to the total design of hardware and software systems. Consideration of the design process including feasibility study, preliminary design detail, cost effectiveness, development and evaluation of a prototype, and a written report and presentation are included.

The Undergraduate Catalog shows a listing of Computer Engineering courses, and the degree audit shows the curricula requirements for this major. If you are interested in expanding your career options, consider double-majoring and/or adding a minor.

Return to top

Skills You Develop In This Major

  • Engineers are problem solvers -- people who make things work better, more efficiently, quicker and less expensively. They use skills and dedication to search for better ways to solve problems. National Society of Professional Engineers

  • As an engineering student, you will have to work hard at your studies, getting a solid background in engineering principles, and then apply your knowledge in real-world applications. Your studies are not everything, however. The professional engineer of today is not just an expert in a particular field. Today’s engineer is a many-faceted individual whose knowledge is combined with a wide range of skills and experiences. As a student at NC State, you are not just spending time in class and studying; you are preparing yourself for a professional career. Louis Martin-Vega, Dean of Engineering

Gaining Career-Related Experience

You are strongly encouraged to gain career-related experience prior to graduation in the form of an internship, summer job, or co-op. Though course credit is not available for this experience through the College of Engineering, you may expect compensation from the employer.

Co-op is a program of alternating semesters of work and school. Paid work terms of increasing responsibility enable students to graduate with the minimum equivalent of one year of relevant work experience. Full-time enrollment during the semester prior to the first work term is required. You can begin co-op after completion of at least two semesters (30 credit hours) at NC State (one semester for transfers and graduate students). An NC State transcript must show grades and admission to a degree program. A minimum Grade Point Average (GPA) of 2.50 (3.00 for graduate students) is required. The Co-op Office web site lists the Orientation Schedule, which is the first step to program participation.

Internships are typically full-time during the summer or (for some) part-time during the semester. You can start interning or seeking summer jobs related to your field, whenever you are ready. The University Career Center provides services to help you get started.

Participate in ePack, the Career Center's on-line system that connects employees with students through internship postings, on-campus interviews, information sessions, and resume searches. You may activate your ePack account at any time.

Internship Example

Return to top

Sample Career Titles and Possible Work Settings

The following lists provide a brief sampling of the kind of jobs and work environments you might find with a degree in this major. These titles and work settings are by no means an exhaustive listing. Because the world of work is always changing, over time job titles and work settings can change. The below listing is provided in hopes of giving you initial insight into a particular career field that would employ the skills and knowledge gained through this major.

Sample Career Titles Sample Work Settings
Embedded Systems Engineer Consumer Electronics Industry
Test Engineer Semiconductor Industry
Hardware Engineer Video Game Industry
Systems Engineer/Analyst Telecommunications Industry
Consultant IT Consulting Firm
Combat Systems Engineer Defense Industry

Careers Needing Advanced Degrees

  • Assistant Professor, University or College
  • Researcher, Research Center

Return to top

Salary

Baccalaureate - $ 64,499
From NACE Report - Summer 2011: www.naceweb.org

The salary listed above is an average starting salary based on skills and experiences gained at the Bachelors level. Keep in mind that salary level typically increases with additional experience and/or educational degrees.

Furthermore, you may have the opportunity to mold an entry-level position into your dream job and subsequently increase your salary as you learn more, add responsibilities and gain experience.

NC State Related Organizations & Clubs

IEEE
Faculty Adviser: Dr. Bart Greene, 515.8740, bjgreene@ncsu.edu

Professional Resources (Outside NC State)

These resources include organizations, clubs, and conferences not affiliated with NC State and can be an important part of your career pursuit.

Links to Related Resources

 

Next Steps

Need more information about this major? Contact the expert on this major,
Coordinator of Advising.

explore other majorsDon't want this major? Continue exploring the available majors.
maybe this majorStill unsure of your major and/or not sure what to do next?
yes, want this majorYou know you want this major. What do you need to do now?

Return to top

Last updated: 10th of August, 2011 at 9:07:52 AM

 
 
University Career Center
Advising Central
CALS Career Services
Textiles Career Services
Cooperative Education
 

 

[ What Can I Do With A Major In...? | How Do I Decide On A Major? |
Degree Requirements | How Do I Change My Major? | Minors | Pre-Professional & Grad School ]

[ University Career Center | Advising Central | CALS Career Services | Textiles Career Services ]

[NC State Home]

Site last modified March 9, 2010
Copyright ©2004-2009, University Career Center and OASIS, North Carolina State University