Undergraduate Catalog 2019-2020

Computer Science, B.S.

Computer Science Requirements

General Education

Total Credit Hours:46

Piedmont College Requirement

PDMT 1101Intro to College Life and Liberal Arts Tradition

1

Total Credit Hours:1

Students who have not completed a minimum of 24 semester credit hours of college-level coursework upon admission to Piedmont College must meet this college requirement.

Computer Science Major

CSCI 1301Programming Principles I

3

CSCI 1302Programming Principles II

3

CSCI 2900Data Structures

3

CSCI 3200Algorithm Analysis

3

CSCI 3300Database Management Systems

3

CSCI 3400Software Development

3

CSCI 4000Programming Languages

3

CSCI 4950Senior Capstone

3

Computer Science Electives

9 hours selected from the following:
CSCI 3100Computer Organization and Architecture

3

CSCI 3500Computer Graphics

3

CSCI 3700Operating Systems

3

CSCI 4050Internship in Computer Science

1-3

CSCI 4350Advanced Studies in Computer Science

1-3

CSCI 4600Mobile Software Development

3

CSCI 4800Machine Learning

3

Total Credit Hours:9

Required Mathematics Courses

MATH 2300Discrete Mathematics

3

MATH 2450Calculus I

4

General Electives

Total Credit Hours:33