Computer Science Bachelor of Science, Computer Science Bachelor of Arts, Course Descriptions
Offering Bachelor of Science in Computer Science, Bachelor of Arts in Computer Science and Master of Science in Computer Science
Computer Science
(Bachelor of Science and
Bachelor of Arts Degrees Offered)
The baccalaureate programs in Computer Science emphasize the entire scope of computer science, ranging from basic hardware principles through the system and application software levels to the use and management of such systems.
The Bachelor of Science degree is designed for students wanting a maximum technical preparation for their career.
The Bachelor of Arts degree
is designed for students wanting an international flavor for their study,
since many opportunities are available with multinational corporations.
Both degrees have Core requirements,
Major requirements, and Directed Electives. The Core provides basic
coursework to ensure that the graduate is well-rounded as an educated individual.
The Major contains those CS and SWE courses considered fundamental to the field, regardless of any specialization. The Directed Electives provide depth beyond the Core to support the student’s professional preparation.
Both degrees require a grade of "C" or better in all CS and SWE courses applied to degree requirements.
Students in the BS degree program are required to have at least three science-related courses subject to the following rules:
| Computer Science Bachelor of Science | |||
| Area A Essential Skills | 9 hours | ||
| ENGL | 1101 | Composition I | 3 |
| ENGL | 1102 | Composition II | 3 |
| MATH | 1111 | Pre-calculus (extra hour is applied to area F) | 3 |
| Area B Institutional Options | 4 hours | ||
| SPCH | 2400 | Public Speaking | 2 |
| STS | 2400 | Science, Technology, and Society | 2 |
| Area C Humanities/ Fine Arts | 6 hours | ||
| 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 Science, Mathematics, and Technology | 11 hours | ||
| MATH | 2253 | Calculus I (extra hour is applied to area F) | 4 |
| Area D | See your advisor before you select science courses | 8 | |
| Area E Social Sciences | 12 hours | ||
| 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 |
| Area F (Unused hours from Area A and D and 1 Free elective applied here) | 18 Hours | ||
| CS | 1301 | Computer Science I | 4 |
| CS | 1302 | Computer Science II | 4 |
| MATH | 2254 | Calculus II | 4 |
| MATH | 2345 | Discrete Math | 3 |
| Major Required Courses | 39-40 Hours | ||
| CS | 1002 | Introduction to the Computing Disciplines | 2 |
| CS | 2223 | Digital Design | 3 |
| SWE | 2642 | Professional Practices and Ethics | 2 |
| CS | 3123 | Programming Language Concepts | 3 |
| CS | 3223 | Computer Architecture | 3 |
| CS | 3243 | Operating Systems | 3 |
| CS | 3424 | Data Structures | 4 |
| CS | 4413 | Algorithm Analysis | 3 |
| CS | 4253 | Distributed Computing | 3 |
| SWE | 4624 | Software Engineering | 4 |
| CS | 4894 | Capstone | 4 |
| Upper-level CS Electives (or Approved UL SWE/IT Electives) | 7-8 | ||
| Directed Electives | 18-23 hours | ||
| ENGL | 2010 | Technical Writing | 3 |
| MATH | 2260 | Probability and Statistics I | 3 |
| Approved Math Elective, 3000 level or above | 3-4 | ||
| Approved Science Elective | 4 | ||
| Approved Science or Math Elective | 3-4 | ||
| Free Electives | 2-5 | ||
| (Can be used to complete Math 2345, Discrete Math, for students who transfer in from a USG institution who have a completed Area F without the equivalent course. May be combined with the free-elective credit in Area F. See your academic advisor for current information.) MATH 1111 may not be used as free elective hours. | |||
| Degree Program Total | 122 | ||
| Computer Science Bachelor of Arts | |||
| Area A Essential Skills | 9 hours | ||
| ENGL | 1101 | Composition I | 3 |
| ENGL | 1102 | Composition II | 3 |
| MATH | 1111 | Pre-calculus (extra hour is applied to area F) | 3 |
| Area B Institutional Options | 4 hours | ||
| SPCH | 2400 | Public Speaking | 2 |
| STS | 2400 | Science, Technology, and Society | 2 |
| Area C Humanities/ Fine Arts | 6 hours | ||
| 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 Science, Mathematics, and Technology | 11 hours | ||
| MATH | 2253 | Calculus I (extra hour is applied to area F) | 4 |
| Area D | See your advisor before you select science courses | 8 | |
| Area E Social Sciences | 12 hours | ||
| 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 |
| Area F (Unused hours from Area A and D and 1 Free elective applied here) | 18 Hours | ||
| CS | 1301 | Computer Science I | 4 |
| CS | 1302 | Computer Science II | 4 |
| MATH | 2254 | Calculus II | 4 |
| MATH | 2345 | Discrete Math | 3 |
| Major Required Courses | 31-32 Hours | ||
| CS | 1002 | Introduction to the Computing Disciplines | 2 |
| CS | 2223 | Digital Design | 3 |
| CS | 3123 | Programming Language Concepts | 3 |
| CS | 3223 | Computer Architecture | 3 |
| CS | 3243 | Operating Systems | 3 |
| CS | 3424 | Data Structures | 4 |
| CS | 4894 | CS Capstone | 4 |
| SWE | 2642 | Professional Practices and Ethics | 2 |
| SWE | 4624 | Software Engineering | 4 |
| Upper-level CS Electives (or Approved UL SWE/IT Electives) | 3-4 | ||
| Directed Electives | 30-31 hours | ||
| ENGL | 2010 | Technical Writing | 3 |
| MATH | 2260 | Probability and Statistics I | 3 |
| Approved Science Elective | 4 | ||
| Foreign Language (if not taken in the core) | 3 | ||
| International Studies Minor | 15 | ||
| Free Electives | 2-5 | ||
| (Can be used to complete Math 2345, Discrete Math, for students who transfer in from a USG institution who have a completed Area F without the equivalent course. May be combined with the free-elective credit in Area F. See your academic advisor for current information.) MATH 1111 may not be used as free elective hours. | |||
| Degree Program Total | 122 | ||