Computer Information Systems, B.S.
Admissions
Entrance Requirements
Admission requirements and processes for freshman, transfer students, and former students seeking readmission are managed by the Office of Undergraduate Admissions.
Transfer applicants from regionally accredited colleges and universities must have a minimum cumulative 2.75 GPA on a 4.00 scale to enter the Molinaroli College of Engineering and Computing. Current University of South Carolina students, and former students seeking readmission, must have an institutional GPA of 2.50 or better on at least 15 hours earned at USC.
Degree Requirements (120 hours)
See College of Engineering and Computing for progression requirements and special academic opportunities.
Program of Study
| Requirements | Credit Hours |
|---|---|
| 1. Carolina Core | 34-41 |
| 2. College Requirements | 0 |
| 3. Program Requirements | 48-59 |
| 4. Major Requirements | 27-36 |
Founding Documents Requirement
All undergraduate students must take a 3-credit course or its equivalent with a passing grade in the subject areas of History, Political Science, or African American Studies that covers the founding documents including the United State Constitution, the Declaration of Independence, the Emancipation Proclamation and one or more documents that are foundational to the African American Freedom struggle, and a minimum of five essays from the Federalist papers. This course may count as a requirement in any part of the program of study including the Carolina Core, the major, minor or cognate, or as a general elective. Courses that meet this requirement are listed here.
Requirements (120 hours)
| Course | Title | Credits |
|---|---|---|
| 1. Carolina Core (34-41 hours) | ||
| CMW - Effective, Engaged, and Persuasive Communication: Written 1 | ||
| ENGL 101 | Critical Reading and Composition | 3 |
| ENGL 102 | Rhetoric and Composition | 3 |
| ARP - Analytical Reasoning and Problem Solving 1 | ||
| CSCE 145 | Algorithmic Design I | 4 |
| MATH 122 | Calculus for Business Administration and Social Sciences | 3-4 |
| or MATH 141 | Calculus I | |
| SCI - Scientific Literacy | ||
| CC-SCI course(s) (Two 4-credit hour CC-SCI laboratory science courses) | 8 | |
| GFL - Global Citizenship and Multicultural Understanding: Foreign Language | ||
| Score two or better on foreign language placement test; or complete the 109 and 110 courses in FREN, GERM, LATN or SPAN; or complete the 121 course in another foreign language. | ||
| CC-GFL course(s) | 0-6 | |
| GHS - Global Citizenship and Multicultural Understanding: Historical Thinking | ||
| CC-GHS course(s) | 3 | |
| GSS - Global Citizenship and Multicultural Understanding: Social Sciences | ||
| CC-GSS course(s) | 3 | |
| AIU - Aesthetic and Interpretive Understanding | ||
| CC-AIU course(s) | 3 | |
| CMS - Effective, Engaged, and Persuasive Communication: Spoken Component 2 | ||
| CC-CMS course(s) | 3 | |
| INF - Information Literacy 2 | ||
| Rhetoric and Composition (overlay with CMW) | ||
| VSR - Values, Ethics, and Social Responsibility 2 | ||
| CSCE 390 | Professional Issues in Computer Science and Engineering 1 | 1 |
| 2. College Requirements (0 hours) | ||
| No college-required courses for this program. | ||
| 3. Program Requirements (48-59 hours) | ||
| Supporting Courses (30 hours) | ||
| Foundational Courses (12 hours): | ||
| ENGL 462 | Technical Writing | 3 |
| or ENGL 463 | Business Writing | |
| MATH 174 | Discrete Mathematics for Computer Science 1 | 3 |
| or MATH 374 | Discrete Structures | |
| STAT 509 | Statistics for Engineers | 3 |
| or STAT 515 | Statistical Methods I | |
| STAT 516 | Statistical Methods II | 3 |
| Lower Division Computing (18 hours): 1 | ||
| CSCE 146 | Algorithmic Design II | 4 |
| CSCE 190 | Computing in the Modern World | 1 |
| CSCE 201 | Introduction to Computer Security | 3 |
| CSCE 210 | Computer Hardware Foundations | 3 |
| CSCE 215 | UNIX/Linux Fundamentals | 1 |
| CSCE 240 | Advanced Programming Techniques | 3 |
| CSCE 247 | Software Engineering | 3 |
| Minor in Business Information Management (18 hours) | ||
| ACCT 222 | Survey of Accounting | 3 |
| ECON 224 | Introduction to Economics | 3 |
| MGMT 371 | Principles of Management | 3 |
| MGSC 290 | Computer Information Systems in Business | 3 |
| Select two from the following: | 6 | |
| Survey of Commercial Law | ||
| Issues in Economics | ||
| Government Policy Toward Business | ||
| Finance and Markets | ||
| Introduction to International Business | ||
| Entrepreneurship and New Venture Opportunities | ||
| Principles of Marketing | ||
| Consumer Behavior | ||
| Operations Management | ||
| Electives (0-11 hours) | ||
| At least 120 degree applicable credits are required to complete the BS in Computer Information Systems. The CIS curriculum includes 0-11 hours of electives depending on how students fulfill the Carolina Core requirements and their choice of Concentration. Any course in the university can be used to satisfy the elective requirement, including additional electives in the major. | 4-13 | |
| Major Requirements (27-36 hours) 1 | ||
| Major Courses (24 hours) | ||
| CSCE 205 | Business Applications Programming | 3 |
| or CSCE 242 | Web Applications | |
| CSCE 350 | Data Structures and Algorithms | 3 |
| CSCE 416 | Introduction to Computer Networks | 3 |
| CSCE 490 | Capstone Computing Project I | 3 |
| CSCE 492 | Capstone Computing Project II | 3 |
| CSCE 520 | Database System Design | 3 |
| CSCE 522 | Information Security Principles | 3 |
| CSCE 594 | Strategic Management of Information Systems | 3 |
| Major Electives (3 hours) | ||
| Students may choose to complete a concentration in Artificial Intelligence or Cybersecurity in place of the Major Electives. | ||
| Select one of the following: | 3 | |
| Management of Information Technology | ||
| Project Management Methods | ||
Any CSCE course, 510 and higher | ||
| Artificial Intelligence Concentration (12 hours) Optional | ||
| CSCE 580 | Artificial Intelligence | 3 |
| Select three courses from the following: | 9 | |
| Algorithms in Bioinformatics | ||
| Visualization Tools | ||
| Robotics | ||
| Text Processing | ||
| Bayesian Networks and Decision Graphs | ||
| Machine Learning Systems | ||
| Big Data Analytics | ||
| Cybersecurity Concentration (6 hours) Optional | ||
| Select two from the following: | 6 | |
| Operating Systems | ||
| Building Secure Software | ||
| Introduction to Cryptography | ||
- 1
Must be passed with a grade of C or higher.
- 2
Carolina Core Stand Alone or Overlay Eligible Requirements — Overlay-approved courses offer students the option of meeting two Carolina Core components in a single course. A maximum of two overlays is allowed. The total Carolina Core credit hours must add up to a minimum of 31 hours. Some programs may have a higher number of minimum Carolina Core hours due to specified requirements.
Major Map
A major map is a layout of required courses in a given program of study, including critical courses and suggested course sequences to ensure a clear path to graduation.
Major maps are only a suggested or recommended sequence of courses required in a program of study. Please contact your academic advisor for assistance in the application of specific coursework to a program of study and course selection and planning for upcoming semesters.
Computer Information Systems, B.S.
| First Year | ||
|---|---|---|
| Fall | Credit Hours | |
| ENGL 101 | Critical Reading and Composition | 3 |
| MATH 122 or MATH 141 |
Calculus for Business Administration and Social Sciences 3 or Calculus I |
3-4 |
| CSCE 145 | Algorithmic Design I | 4 |
| CSCE 190 | Computing in the Modern World | 1 |
| Carolina Core SCI 4 | 4 | |
| Credit Hours | 15-16 | |
| Spring | ||
| ENGL 102 | Rhetoric and Composition | 3 |
| Carolina Core SCI 4 | 4 | |
| CSCE 146 | Algorithmic Design II | 4 |
| CSCE 215 | UNIX/Linux Fundamentals | 1 |
| Carolina Core AIU 4 | 3 | |
| Credit Hours | 15 | |
| Second Year | ||
| Fall | ||
| CSCE 242 or CSCE 205 |
Web Applications or Business Applications Programming |
3 |
| CSCE 210 | Computer Hardware Foundations (fall only) | 3 |
| CSCE 247 | Software Engineering | 3 |
| ECON 224 | Introduction to Economics 5 | 3 |
| Carolina Core CMS 4 | 3 | |
| Credit Hours | 15 | |
| Spring | ||
| CSCE 201 | Introduction to Computer Security | 3 |
| CSCE 240 | Advanced Programming Techniques | 3 |
| MATH 174 or MATH 374 |
Discrete Mathematics for Computer Science or Discrete Structures |
3 |
| MGSC 290 | Computer Information Systems in Business 5 | 3 |
| Carolina Core GSS 4 | 3 | |
| Credit Hours | 15 | |
| Third Year | ||
| Fall | ||
| CSCE 350 | Data Structures and Algorithms | 3 |
| CSCE 390 | Professional Issues in Computer Science and Engineering | 1 |
| STAT 515 or STAT 509 |
Statistical Methods I or Statistics for Engineers |
3 |
| ACCT 222 | Survey of Accounting 5 | 3 |
| MGMT 371 | Principles of Management 5 | 3 |
| ENGL 462 or ENGL 463 |
Technical Writing or Business Writing |
3 |
| Credit Hours | 16 | |
| Spring | ||
| CSCE 520 | Database System Design | 3 |
| CSCE 594 | Strategic Management of Information Systems (spring only) | 3 |
| STAT 516 | Statistical Methods II | 3 |
| BIM Minor Elective 5 | 3 | |
| Carolina Core GHS 4 | 3 | |
| Credit Hours | 15 | |
| Fourth Year | ||
| Fall | ||
| CSCE 490 | Capstone Computing Project I (fall only) | 3 |
| CSCE 416 | Introduction to Computer Networks | 3 |
| CSCE 522 | Information Security Principles (fall only) | 3 |
| BIM Minor Elective 5 | 3 | |
| Carolina Core GFL or Elective 6,8 | 3 | |
| Credit Hours | 15 | |
| Spring | ||
| CSCE 492 | Capstone Computing Project II (spring only) | 3 |
| Computer Information Systems Major Elective 7 | 3 | |
| Elective 6 | 3 | |
| Carolina Core GFL or Elective 6,8 | 3 | |
| Elective | 2 | |
| Credit Hours | 14 | |
| Total Credit Hours | 120-121 | |
- 1
Regardless of individual course grades, students must maintain a minimum 2.00 cumulative GPA.
- 2
Some colleges require a minimum GPA for major courses.
- 3
Students who place into MATH 111 or 115 will be required to successfully complete it before taking MATH 122 or 141.
- 4
The Carolina Core provides the common core of knowledge, skill and academic experience for all Carolina undergraduate students.
- 5
Students in the Computer Information Systems program are required to complete a minor in Business Information Management (18 hours), including any two of the following BIM minor electives (6 hours): ACCT 324 – Survey of Commercial Law; ECON 311 – Issues in Economics; ECON 379 – Government Policy Toward Business; FINA 333 – Finance and Markets; IBUS 301 – Introduction to International Business; MGMT 373 – Entrepreneurship and New Venture Opportunities; MKTG 350 – Principles of Marketing; MKTG 351 – Consumer Behavior; MGSC 395 – Operations Management.
- 6
Electives (0-11 hours): At least 120 degree applicable credits are required to complete the BS in Computer Information Systems. The CIS curriculum includes 0-11 hours of electives depending on how students fulfill the Carolina Core requirements and their choice of Concentration. Any course in the university can be used to satisfy the elective requirement, including additional electives in the major.
- 7
Computer Information Systems Major Elective (3 hours): ITEC 447, 560 or an approved CSCE course, 510 and higher.
- 8
Students in the College of Engineering and Computing are required to demonstrate proficiency in one foreign language equivalent to the 121 course by 1) a score of two or better on the foreign language placement test; or 2) completion of the 109 and 110 courses in FREN, GERM, LATN, or SPAN or completion of the 121 course in another foreign language. Students who do not place out of the GFL requirement may need to take additional hours to meet this requirement.
Program Notes:
- All undergraduate students must take a 3-credit course or its equivalent with a passing grade that covers the founding documents. This course may fulfill any requirement in the program of study. Courses that meet this requirement are listed in the academic bulletin.
- No Carolina Core, Lower Division Computing, Computer Science Major, or Computer Science Elective course may be counted toward a minor or application area. All other degree-required courses and electives may be used for a minor as appropriate.
- A student cannot repeat courses from the College of Engineering and Computing in which they earned a grade of C or better. In addition, a student cannot repeat any course from the College a second time. No more than four courses from the College of Engineering and Computing may be repeated in order to satisfy the requirements for any degree from the College, regardless of satisfactory work. For this purpose, withdrawal from a course with a grade of W is not regarded as enrollment in that course. A student that does not satisfactorily complete a degree-required College course within two attempts must change major or transfer out of the College of Engineering and Computing.
- Students may choose to complete a concentration in Artificial Intelligence (12 hours) or Cybersecurity (6 hours) in place of the major elective. More details are available in the Bulletin.
- The last 25% of a student’s degree must be completed in residence at the University, and at least half of the hours in the student’s major courses and in the student’s minor courses (if applicable) must be taken at the University.
- Disclaimer: Prerequisites on courses are subject to change. Please refer to Bulletin.