Skip to header Skip to Content Skip to Footer

Program Details

FAQs

The program will be seeking accreditation through the Accreditation Board for Engineering and Technology (ABET). UNCW will apply for accreditation as soon as it is eligible to do so in Summer 2027.

Our graduates will:
  1. Create software solutions for complex problems using industry-standard principles, processes and tools.
  2. Excel in teamwork, communication and collaboration in multidisciplinary software projects.
  3. Adapt their skills and knowledge to stay current in the dynamic field of software engineering.
  4. Demonstrate ethical responsibility and leadership qualities in professional practice.

Students completing the Associates in Engineering degree or Associates in Sciences degree can complete the B.S. in Software Engineering degree in six semesters. Interested students should email the Software Engineering Program Coordinator.

Software development frameworks use substantial disk space, main memory and CPU power to compile and run. You are encouraged to use a personal computer, but lab machines are at your disposal with plenty of computing power.

Computing hardware recommendations:

  • CPU: Intel i7, AMD Ryzen 5, or Silicon M4
  • Main memory: 32 GB RAM
  • Storage: 1 TB SSD (traditional platter HDDs are not sufficient)

Mac or PC?

This is a personal preference. However, iPhone applications can only be built using a Mac and some computer gaming technology can only be built with Windows. In general, the Mac operating system more closely resembles the Linux environment on which most commercial software runs.

The program assumes students have completed MAT 112 or MAT 160 or placed out of those courses. Students must complete 30 hours of Math and Science courses. Ten (10) hours are complete as part of the core program:

  • (3hrs) CSC 133 - Discrete Mathematics
  • (4hrs) MAT 161 - Calculus with Analytical Geometry I
  • (3hrs) STT 215 - Introduction to Statistics or BAN 280 - Statistical Analysis for Business and Economics

The remaining 20 hours can be any classes from the following list or their transfer equivalents:
  • (4hrs) BIO 105 - Concepts of Modern Biology
  • (4hrs) BIO 201 - Principles of Biology: Cells
  • (4hrs) BIO 202 - Principles of Biology: Biodiversity
  • (4hrs) CHM 101 - General Chemistry I + CHML 101 - General Chemistry Laboratory I
  • (4hrs) CHM 102 - General Chemistry II + CHML 102 - General Chemistry Laboratory II
  • (4hrs) EVS 195 - Introduction to Environmental Sciences + EVSL 195 - Environmental Sciences Lab
  • (4hrs) GLY 101 - Earth Revealed + GLYL 101 - Earth Revealed Laboratory
  • (4hrs) GLY 120 - Environmental Geology + GLYL 120 - Environmental Geology Lab
  • (4hrs) OCN 150 - Introduction to Oceanography + OCNL 150 - Introduction to Oceanography Laboratory
  • (4hrs) PHY 201 - General Physics I
  • (4hrs) PHY 202 - General Physics II
  • (4hrs) MAT 162 - Calculus with Analytical Geometry II
  • (3hrs) MAT 275 - Axiomatic Systems
  • (3hrs) MAT 321 - Number Theory and its Applications
  • (3hrs) MAT 335 - Linear Algebra and Matrices
  • (3hrs) STT 315 - Introduction to Probability

Software Engineering Advisory Board

Name

Role

Affiliation

Christine Brown

Director of Engineering

Vantaca

Chris Cox

CTO

Apiture

Ryan Eastman

IT Director

LabCorp

Ryan Gallagher

Senior Software Engineer

Kittelson & Associates, Inc.

Jeremy Hodges

CTO

Live Oak Bank

Sunny Hwang

CIO

New Hanover County IT

Rama Kandala

CIO

Corning Optical Communications and Life Sciences

Thomas Lovette, Sr.

Engineering Manager

Vantaca

Christopher Watford

CTO

Essential Personnel

Contact