Formal admission to the major requires a cumulative grade point average of 2.00
(on a 4.00 scale) and departmental approval.
University Requirements
* A total of 120 credit hours
* Six credit hours of college writing
* Three credit hours of college mathematics or the equivalent by examination
General Education Requirements
* A total of 30 credit hours, consisting of one foundation course and one
second-level course in an approved sequence from each of the five curricular
areas.
* No more than 6 credit hours may be taken in the same discipline.
Major Requirements
A total of 69 credit hours with grades of C or better
Course Requirements
* CSC-280 Introduction to Computer Science I (4)
* CSC-281 Introduction to Computer Science II (3)
* CSC-330 Organization of Computer Systems (4)
* CSC-350 Introduction to Discrete Structures (3)
* CSC-520 Algorithms and Data Structures (3)
* CSC-521 Programming Languages (3)
* CSC-565 Operating Systems (3)
* MATH-221 Calculus I (4)
* MATH-222 Calculus II (4)
* MATH-310 Linear algebra (3)
* MATH-508 Automata, Languages and Computability (3)
* STAT-202 Basic Statistics (4)
* At least 15 credit hours approved by the student's advisor from the following:
o CSC-282 Assembly-Language Programming (3)
o MATH-560 Numerical Analysis: Basic Problems (3)
o CSC-310 Introduction to Geographic Information Systems (3)
o CSC-390 Independent Reading in Computer Science (1-6) with department approval
o CSC-392 Cooperative Education Field Experience (3)
o CSC-396 Selected Topics (3) with departmental approval
o CSC-432 Introduction to Simulation and Modeling (3)
o CSC-438 PL/SQL Database Programming (3)
o CSC-435 Web Programming (3)
o CSC-442 Client-Server and Distributed Information
o CSC-491 Internship (1-6)
o CSC-510 Legal Issues in Computing (3)
o CSC-535 User Interface Analysis and Design (3)
o CSC-543 Object-oriented Analysis and Design (3)
o CSC-544 Object-oriented Programming (3)
o CSC-546 Introduction to Computer Networks (3)
o CSC-568 Artificial Intelligence (3)
o CSC-570 Database Management Systems (3)
o CSC-589 Topics in Computer Science (3)
o CSC-596 Selected Topics (3) with departmental approval
Note: No more than 6 credit hours of cooperative education, internship,
independent study, or independent reading may be used to fulfill this requirement.
View more details on
American University.