BSCS Program Objectives
I. Students: Meet the educational needs and prepare them for careers within the discipline. Computer Science students should be well-versed in not only the fundamentals but also develop skills in problem solving, logic, organization, and ethics.
II. Curriculum: Maintain a challenging curriculum that is consistent with national standards and regional industrial needs.
BSCS Learning Outcomes
Each graduate of the program should be able to:
|
ENGL 1101 |
Composition I |
3 |
|||
|
ENGL 1102 |
Composition II |
3 |
|||
|
TCOM 2010 |
Technical Writing |
3 |
|||
|
MATH 1113 |
Pre-calculus |
4 |
|||
|
MATH 2253 |
Calculus I |
4 |
|||
|
MATH 2254 |
Calculus II |
4 |
|||
|
MATH 2345 |
Discrete Math |
3 |
|||
|
MATH 2260 |
Probability and Statistics I |
3 |
|||
|
COMM 2400 |
Public Speaking |
2 |
|||
|
STS 2400 |
Science, Technology, and Society |
2 |
|||
|
Area C Group 1 |
Take One Course From the Literature Group |
3 |
|||
|
Area C Group 2 |
Take One Course From the Art and Culture Group |
3 |
|||
|
Area D |
Two lab science courses required |
8 |
|||
|
Area E Group 1 |
American Context |
3 |
|||
|
Area E Group 2 |
World History |
3 |
|||
|
Area E Group 3 |
Behavioral Science |
3 |
|||
|
Area E Group 4 |
Cultures and Societies |
3 |
|||
|
CSE 1002 |
Introduction to the Computing Disciplines |
2 |
|||
|
CSE 1301 |
Programming & Problem Solving I |
4 |
|||
|
CSE 1302 |
Programming & Problem Solving II |
4 |
|||
|
CSE 2642 |
Professional Practices and Ethics |
2 |
|||
|
CS 3123 |
Programming Language Concepts |
3 |
|||
|
CS 3153 |
Database Systems |
3 |
|||
|
CS 3224 |
Computer Organization & Architecture |
4 |
|||
|
CS 3243 |
Operating Systems |
3 |
|||
|
CS 3424 |
Data Structures |
4 |
|||
|
CS 4253 |
Distributed Computing |
3 |
|||
|
CS 4413 |
Algorithm Analysis |
3 |
|||
|
CS 4893 |
CS Capstone |
3 |
|||
|
SWE 2313 |
Intro to Software Engineering |
3 |
|||
|
SWE 3613 |
Software System Engineering |
3 |
|||
|
Approved Science Elective |
4 |
||||
|
Approved Math Elective (MATH 2255, MATH 2306, MATH 2335, or 3000 level or above) |
3 |
||||
|
Upper-level CS Electives (or Approved UL CGDD/SWE/IT Electives) |
9 |
||||
|
Free Electives (* MATH 1111 may not be used as free elective hours) |
5 |
||||
|
Degree Program Total |
122 |
||||