Computer Science Major

Core Curriculum Requirements

60 Hours

All baccalaureate programs at North Georgia have as requirements the satisfactory completion of at least 60 semester credit hours comprising the six areas of the core curriculum. A complete description of Areas A-E of the core curriculum can be found in Core Curriculum. Individual degree programs may specify exceptions and/or particular courses which must be taken within each Area A-E of the core curriculum. Those exceptions and/or course requirements and Area F of the core curriculum are shown below.

Area A

MATH 1113 or MATH 2450

Area B

no exceptions

Area C

no exceptions

Area D

MATH 2450 or MATH 2400

Area E

no exceptions

Area F. Courses Appropriate to Major Field

18 hours

CSCI 1301

3 hours

CSCI 1301L

1 hour

CSCI 1302

4 hours

CSCI 2150

3 hours

CSCI 2700

3 hours

MATH 2450 or MATH 2400

3 or 4 hours

Carry over from A or D

1 hour

Required for Computer Science Majors (33 Credit Hours)

CSCI 3100, 3200, 3300, 4100, 4200, CSCI 4400, CSCI 4950 and 12 hours of 3000 or 4000 level Computer Science courses that do not include CSCI 3810, 4000 or CSCI 4510

Minor: 15-18 Hours

Electives to bring the total number of hours to 120.

Other Requirements

MATH 3500 and MATH 2460

Senior Exit Exam and Exit Questionnaire

Learning Goals (US, CT, Global)

Military Science requirement (for military students)

U.S. & Georgia Constitution and History requirement

No computer science courses with a grade of D will be allowed in an official program of study.

CS and CIS majors may declare a concentration in Information Assurance and Security (IAS). The required courses for the concentration are the following four electives:

CSCI 3050

Introduction to Information Security

CSCI 3250

Computer Security

CSCI 3350

Computer Forensics

CSCI 4650

Network Security