Suggested Plans of Study for a BS in Computer Science

Where to begin your computer science course sequence depends on your math and programming background. Any student having completed Math 111 or higher should start with CSC 121 (our CS1) as a first programming course. For those students with little or no programming experience that want a pre-CS1 course we recommend starting with CSC 112 Introduction to Computer Programming (an introduction to programming in a high-level language for students who are not computer science majors). Choose suggested plans of study if you are the following:

Option 1 | Option 2: Concentrations

B.S. COMPUTER SCIENCE
Option 1

This option is designed for students interested in applications of computer science to the mathematical or physical sciences or in the study of computers as systems.

FIRST SEMESTER ENG 101 Composition 3
  *MAT 111, 112, 115 or 161 College Algebra, Trig., Precalculus or Calculus
w/Analytical Geometry
3-4
  CSC 112 or
Basic Studies
Introduction to Computer Programming 3
  Basic Studies   3
  Basic Studies   3
    TOTAL SEMESTER HOURS: 15-16
SECOND SEMESTER MAT 112, 161 or 162 Trig., or Calculus w/ Analytical Geometry 3-4
  CSC 131 Introduction to Computer
Science I
4
  CSC 133 Discrete Structures 4
  Basic Studies   3
    TOTAL SEMESTER HOURS:
14-15
THIRD SEMESTER ENG 201 Composition 3
  MAT 161, 162 or STT 215 Calculus w/Analytical
Geometry or Introduction
to Statistics
3-4 3-4
  CSC 231
Introduction to Data Structures
4
  Basic Studies
  3
  Basic Studies
  3
    TOTAL SEMESTER HOURS:
16-17
FOURTH SEMESTER STT 215 Intro. to Statistics or
Basic Studies
3
  CSC 242 Digital Logic, Computer Organization & Assembly Language 4
  CSC 331 Object-Oriented Programming and Design 3
  Basic Studies   3
  ** ** Lab 4
    TOTAL SEMESTER HOURS:
17

*Many students will place into MAT 111 College Algebra. Others will place into MAT 112, 115, or 161. The required math sequence is MAT 111, 112 (115 is equivalent to both 111 and 112), 161, and 162. The pre-requisite for CSC 131 Introduction to Programming is MAT 111 or MAT 115 which may also be satisfied by placing into a higher math class. Take the highest MAT course based on placement.

**Note that 3 science courses are required for the Systems option - these courses may also be used as Basic Studies. Students select one of the following sequences: PHY 201-202, BIO 240-241, CHM 101-102. Students also select one additional lab science course chosen from PHY 201 (if not selected above), BIO 240 (if not selected above, CHM 101 (if not selected above), CHM 211, GLY 101, GLY 120, PHY 211, BIO 110, BIO 205, or BIO 206.

+Options:

+Musts:

B.S. COMPUTER SCIENCE
Option 2 - Concentrations (any 1 of 6)

This option is designed for students who have an interest in one of the available concentrations.

FIRST SEMESTER ENG 101 Composition 3
  *MAT 111, 112, 115 or 161 College Algebra, Trig., Precalculus or Calculus
w/Analytical Geometry
3-4
  CSC 112 or
Basic Studies
Introduction to Computer Programming 3
  Basic Studies
3
  Basic Studies   3
    TOTAL SEMESTER HOURS:
15-16
SECOND SEMESTER MAT 112, 161 or 162 Trig., or Calculus w/ Analytical Geometry 3-4
  CSC 131 Introduction to Computer
Science I
4
  CSC 133 Discrete Structures 4
  Basic Studies   3
    TOTAL SEMESTER HOURS:
14-15
THIRD SEMESTER ENG 201 Composition 3
  MAT 161, 162 or STT 215 Calculus w/Analytical
Geometry or Introduction
to Statistics
3-4
  CSC 231
Introduction to Data Structures
4
  Basic Studies   3
  Concentration course   3
    TOTAL SEMESTER HOURS:
16-17
FOURTH SEMESTER Concentration course
  3
  CSC 242 Digital Logic, Computer Organization & Assembly Language 4
  CSC 331 Object-Oriented Programming and Design 3
  Concentration course   4
  Concentration course   3
    TOTAL SEMESTER HOURS:
17

*Many students will place into MAT 111 College Algebra. Others will place into MAT 112, 115, or 161. The required math sequence is MAT 111, 112 (115 is equivalent to both 111 and 112), 161, and 162. The pre-requisite for CSC 131 Introduction to Programming is MAT 111 or MAT 115 which may also be satisfied by placing into a higher math class. Take the highest MAT course based on placement. Note that two ECN courses are required for the Business option - these courses may also be used as Basic Studies.

+Options:

+Musts:


UNC Wilmington | 601 S. College Road, Wilmington NC 28403 | 910.962.3000 | About this Site | Copyright Notice | Feedback | Page maintained by:  L. Patterson [pattersonl AT uncw DOT edu ]