Department of Mathematics and Computer Science
search for  


Programs
B.S. Mathematics
B.A. Mathematics
B.S. Computer Science
B.A. Computer Science
B.S. Actuarial Science
B.S. Mathematical Economics
Engineering
Home

B.A. in Computer Science

All majors must take the following courses.
CSC 1710 Introduction to Programming
CSC 1720 Advanced Programming with Data Structures
CSC 2710 Advanced Data Structures with Algorithm Development
CSC 3410 Assembly Language and Architecture
MTH 1410 Calculus I
MTH 1420 Calculus II
MTH 2310 Linear Algebra

Select four electives from the list below.
CSC 3310 Theory of Computation
CSC 3360 Visual Effects, Animation and Computer Graphics I
CSC 3460 Networking and Network Programming
CSC 3710 Software Design and Engineering
CSC 3910 Numerical Methods
CSC 4210 Operating Systems
CSC 4310 High Performance Computing
CSC 4360 Visual Effects, Animation and Computer Graphics II
CSC 4510 Programming Language Design and Translation


Computer Science Minor

All minors must take the following two courses plus three CSC electives.
CSC 1710 Introduction to Programming
CSC 1720 Advanced Programming with Data Structures