|
|
Bachelor of Science in Computer Science
The Computer Science Program at the undergraduate level is designed to provide a strong base in programming skills, problem solving, theoretical understanding of
computer science, and practical experience in applying the computer to the solution of problems. Specialization is provided through numerous upper division
electives.
FRESHMAN YEAR
|
1st Semester Hours
|
CS |
4101+
|
Introduction to Computer Science
|
4
|
ENGL |
3111+ |
Expository English Composition |
3
|
MATH |
4111+ |
Calculus I |
4
|
HIST |
3101 |
History of U.S. to 1865 |
3
|
Free elective |
3
|
Total
|
17
|
2nd Semester
|
MATH |
3112+ |
Calculus II |
3 |
PHYS |
4210+ |
Mechanics and Thermal Physics |
4 |
PHYS |
1120+ |
Physics Laboratory I |
1 |
ENGL |
3112+ |
Research and Critical Writing |
3 |
HIST |
3102 |
History of U. S. since 1865 |
3 |
Free elective |
3
|
Total
|
17
|
Go to top
SOPHOMORE YEAR
|
1st Semester
|
CS |
4201+ |
Programming and Algorithms |
4
|
MATH |
3200+ |
Discrete Mathematics |
3 |
MATH |
3213+ |
Calculus III |
3 |
PHYS |
4211+ |
Fields and Waves |
4 |
PHYS |
1121+ |
Physics Laboratory II |
1 |
POLS |
3210 |
Introduction to Politics |
3 |
Total
|
18
|
2nd Semester
|
CS |
3202+ |
Data Structures |
3 |
CS |
3320+ |
Introduction to Computer Architecture |
3 |
EE |
3269 |
Digital Systems Design I |
3 |
POLS |
3211 |
American Government and Politics |
3 |
Directed elective |
3 |
Total
|
15
|
Go to top
JUNIOR YEAR
|
1st Semester
|
CS |
4332 |
Assembler Language Programming |
4 |
CS |
3330 |
Problem Oriented Programming Languages |
3 |
STAT |
3330 |
Probability or
|
EE |
3384 |
Probabilistic Methods in Engineering & Science |
3 |
Technical elective |
3 |
Directed elective |
3 |
Total
|
16
|
2nd Semester
|
CS |
3360 |
Design and Implementation of Programming
Languages |
3 |
CS |
3335 |
Systems Programming |
3 |
MATH |
3323 |
Matrix Algebra |
3 |
Technical elective |
3 |
Directed elective |
3 |
Total
|
15
|
Go to top
SENIOR YEAR
|
1st Semester
|
CS |
3410 |
Software Engineering I |
3 |
CS |
1495 |
Senior Professional Orientation |
1 |
MATH |
3429 |
Numerical Analysis |
3 |
CS |
3350 |
Automata, Computability, & Formal Languages |
3 |
ITS |
3350 |
Technology and Society |
3 |
Technical elective |
3 |
Total
|
16
|
2nd Semester
|
CS |
3411 |
Software Engineering II |
3 |
Quantitative Science elective |
3 |
Technical elective |
3 |
Technical elective |
3 |
Directed elective |
3 |
Total
|
15
|
Total Semester Credit Hours 129
|
+ Grade of "C" or better is required in these courses.
Technical Electives must be from a list approved by the computer science department.
Directed Electives (12 semester hours)
Core Curriculum Requirements:
Fine Arts menu (3 semester hours)
Humanities menu (3 semester hours)
Cultural Diversity (3 semester hours)
Economics menu (3 semester hours)
Quantitative Science elective must be from the list approved by the Computer Science department.
Go to top
|