Degree Requirements — 120 Credits
1. Liberal Arts Curriculum — 31 credits
To complete the degree in 120 credits as outlined, the program recommends the below LAC courses that also count toward the required major credits.
Any additional LAC coursework completed outside of the recommended list below may extend the length of the program of study.
Written Communication — 6 credits
The program recommends that you choose the following courses:
ENG 122 College Composition, AND
ENG 123 College Research Paper Writing OR SCI 291 Scientific Writing for your Intermediate Communication requirement.
These courses will count towards both the major requirements and liberal arts curriculum.
See Written Communication courses
Mathematics — 3 credits
The program recommends that you take the following courses:
MATH 131 Calculus I AND STAT 150 Introduction to Statistical Analysis
These courses will count towards both the major requirements and liberal arts curriculum.
See Mathematics courses
Arts & Humanities, History, Social & Behavioral Sciences, U.S. Multicultural Studies, and International Studies — 15 credits
To complete the LAC in the minimum number of credits, be sure to choose at least one course with an IS designation and one course with an MS designation.
Select any courses to fulfill this requirement from the currently approved LAC course list.
See Arts & Humanities, History, and Social & Behavioral Sciences courses
Natural & Physical Sciences — 7 credits
The program recommends that you take the following courses:
PHYS 220 Introductory Physics I OR PHYS 240 General Physics I
AND
BIO 110 Biology: Atoms-Cells OR CHEM 111 Principles of Chemistry I and CHEM 111L Principles of Chemistry I Laboratory
These courses will count towards both the major requirements and liberal arts curriculum.
See Natural & Physical Sciences courses
See Liberal Arts Curriculum
2. Required Major — 85-86 credits
No more than 20 of the following credit hours may be transferred from another institution.
Of the 20 hours, no more than 9 hours of 300/400 level course may be transferred in from another institution.
(Required Courses — 76-77 credits)
The following courses are required as part of the Software Engineering major, some of which will also count towards the Liberal Arts Curriculum.
BACS 180 | Introduction to Software Engineering | 1 |
BACS 200 | Web Design and Development for Small Business | 3 |
BACS 287 | Graphical Interface Programming | 3 |
BACS 350 | Intermediate Web Development | 3 |
BACS 380 | Networking and Data Communications Systems | 3 |
BACS 383 | Designing User Experiences | 3 |
BACS 385 | Fundamentals of Project Management | 3 |
BACS 387 | Object Oriented Systems Development | 3 |
BACS 485 | Database Management Systems | 3 |
BACS 487 | Systems Analysis and Design | 3 |
CS 120 | Introduction to Programming | 3 |
CS 160 | Structured Programming | 3 |
CS 200 | Object-Oriented Analysis, Design, and Programming | 3 |
CS 301 | Algorithms and Data Structures | 3 |
CS 350 | Software Engineering I | 3 |
CS 440 | Operating Systems | 3 |
| or | |
CS 442 | Networking | 3 |
MATH 131 | Calculus ILAX1 | 4 |
MATH 132 | Calculus IILAX1 | 4 |
MATH 228 | Discrete Mathematics | 3 |
MATH 350 | Elementary Probability Theory | 4 |
STAT 150 | Introduction to Statistical AnalysisLAX1 | 3 |
ENG 123 | College Research PaperLAW2 | 3 |
| or | |
SCI 291 | Scientific WritingLAW2 | 3 |
PHYS 220 | Introductory Physics ILAS1LASL | 5 |
| or | |
PHYS 240 | General Physics ILAS1LASL | 5 |
BIO 110 | Biology: Atoms to CellsLAS1LASL | 4 |
| or | |
CHEM 111 | Principles of Chemistry ILAS1 | 4 |
| and | |
CHEM 111L | Principles of Chemistry I LaboratoryLAS1LASL | 1 |
(Required Senior Project — 3 credits)
Choose one of the following courses:
If CS 497 is taken; must complete 3 hours.
(Major Electives — 6 credits)
Choose six credits or more from any 300 or 400 level BACS or CS course not otherwise required for the major except for BACS 300.
3. University-Wide Credits — 3-4 credits*
Complete additional credits to achieve the minimum credits needed for this degree at UNC; for this degree, that will typically be 3-4 credits.
*Note: Students who apply the recommended courses to both the liberal arts curriculum and the major requirements will have an increased number of university wide electives to apply to this degree. See your advisor for details.