Degrees and Certificates
We are excited that you are exploring the distance education opportunities available from the College of Engineering. In a world governed by rapidly-changing technologies, even those already trained in their field often discover that their knowledge and skills no longer match the needs of their chosen profession. Over the course of a career, an engineering or computer science professional may have to reinvent him or herself several times over, both to keep pace with current industry standards, and to become one of the innovators that sets those standards. Our programs can help you do just that!
Options for Graduate Students
If you already have a bachelor’s degree but want to expand your knowledge or develop proficiency in a new area, Engineering Online offers a full catalog of online credit courses for you. Class lectures are delivered through streaming media technologies, allowing you to participate from any corner of the globe. Whether you are interested in taking a single course or completing an entire master’s degree online, Engineering Online combines the high quality of NC State University’s engineering and computer science programs with the flexibility of online learning to help you meet your educational and professional goals. Choose one of the options below and get started!
Online Graduate Degrees
Choose from any of our sixteen internationally-recognized engineering and computer science master’s programs.
Graduate Non-Degree Studies
Take a single class or a series of online engineering and computer science classes without committing to a degree program.
Computer Programming Certificate
Gain expertise in computer programming to either enhance your professional credentials or prepare for a career change.
Options for Undergraduate Students
If you have just started thinking about a career in engineering, our site-based undergraduate programs may be just right for you. Because many undergraduate engineering classes have laboratory requirements, we do not offer an undergraduate online degree in engineering. However, the college is committed to helping future professionals like you meet their goals. To do this, we have partnered with several North Carolina institutions to bring the quality of NC State University’s undergraduate instruction to the distant edges of North Carolina. Through various instructional technologies, you can complete a pre-engineering program at one of our partner institutions and later transfer to NC State University to complete your undergraduate degree. A complete Bachelor of Science in Engineering degree (BSE) is also available in Asheville and Havelock. To get started, choose one of the options below.
Undergraduate Pre-Engineering Programs (Also Known as 2+2)
Attend a 2-year pre-engineering program at Craven Community College, Edgecombe Community College, Lenoir Community College, Nash Community College, Johnston Community College, UNC Asheville, or UNC Wilmington and apply for transfer to one of NC State University’s undergraduate engineering programs.
Undergraduate Site-Based Degrees
Enroll in a four-year degree program at UNC Asheville or NC State University, Havelock and receive a Bachelor’s of Science in Engineering (BSE) degree from NC State University.