Schools
School of Natural Sciences
Computer Science (Bachelor of Science)
A baccalaureate degree is offered in Computer Science. This program recognizes the need to provide the understanding and knowledge of computer science appropriate for the varied careers available. Students may choose to emphasize Mathematics and Science, or Business, Information Systems, or Cybersecurity in their study of Computer Science at IU Southeast.
Degree Program Admission Requirements
To be fully admitted to the Bachelor of Science in Computer Science degree program, students must meet the School of Natural Science's admission requirements and complete CSCI-C 201 (Java Programming I) with a grade of C or better.
General Education Component
All students pursuing the Bachelor of Science in Computer Science must complete the campus General Education Core Requirements. See General Education Component for all IU Southeast Baccalaureate Degrees for a complete listing of requirements.
Core Program
All courses listed below for the Information Systems, the Science/Mathematics Track and/or the Cybersecurity Track require a grade of C or better. Courses marked with an asterisk (*) can be used to satisfy a General Education Core Requirement.
Each student will select one of two major option areas in which to pursue advanced courses: (1) information systems or (2) science/mathematics. Within each option area there are required advanced sequences in computer science and related disciplines that enable students to tailor their advanced coursework to meet any one of several career objectives. Please note that taking the course requirements for either option may add up to a number less than the required 120 credit hours. The student should fulfill the remaining hours with electives.
Note: Students must petition the department coordinator for acceptance of any computer science-related coursework more than seven years old.
Information Systems Track
The Information Systems Option prepares students seeking employment in business or industry or who may pursue a graduate degree in information systems. Within this option, the student may select courses that prepare them for careers in areas such as applications programming, business systems design and implementation, and information systems management.
Technical Writing Requirement (choose one)
- ENG-W 234 Technical Report Writing or
- ENG-W 290 Writing in the Arts and Sciences
Mathematics, Science and Business Requirements
Math
Complete one calculus sequence
- MATH-M AND 119* AND Brief Survey of Calculus I AND
- MATH-M 120 Brief Survey of Calculus II
- MATH-M AND 215* AND Calculus I AND
- MATH-M 216 Calculus II
AND
Choose one Statistics Course
- MATH-K 300 Statistical Techniques for Health Professions
OR
- ECON-E 280 Applied Statistics for Business & Econ
Physical Sciences: 3 options with a total of 1 or 2 courses
- PHYS-P 100* Physics in the Modern World
OR
- PHYS-P AND 201* AND General Physics I AND
- PHYS-P 202 General Physics II
OR
- PHYS-P AND 221* AND Physics 1 AND
- PHYS-P 222 Physics 2
- BUS-A 201 Introduction to Financial Accounting
- BUS-A 202 Introduction to Managerial Accounting
- ECON-E 201 Introduction to Microeconomics
- ECON-E 202 Introduction to Macroeconomics
- BUS-F 301 Financial Management
- BUS-M 301 Introduction to Marketing Management
- BUS-P 301 Operations Management
- BUS-K 321 Management of Information Technology
Computer Science Requirements
- CSCI-C 201 Computer Programming II
- CSCI-C 202 Computer Programming
- CSCI-C 251 Foundations of Digital Computing
- CSCI-C 311 Programming Languages
- CSCI-C 335 Computer Structures
- CSCI-C 343 Data Structures
- CSCI-C 346 Software Engineering
- CSCI-B 438 Foundations of Computer Networking
- CSCI-C 455* Analysis of Algorithms I
- CSCI-P 451 Design Capstone
- CSCI-P 461 Implementation Capstone
- CSCI-B 461 Database Concepts
- CSCI-B/C/P 4XX Two elective courses in CSCI-B –C or -P numbered 400 or above.
1CSCI-P445 and P446 must be completed as a Fall/Spring Sequence. If a student fails to complete CSCI-P446 the semester immediately following the completion of CSCI-P445, the student must repeat CSCI-P445 in a future semester in order to complete the sequence.
Science/Mathematics Track
The Science/Mathematics Option prepares students seeking employment in the technical areas of computer applications or who may pursue a graduate degree in computer science. Within this option, the student may select courses that prepare them for careers in areas such as systems software design and implementation and scientific computing applications.
Technical Writing Requirement (choose one)
- ENG-W 234* Technical Report Writing
OR
- ENG-W 290* Writing in the Arts and Sciences
Mathematics Requirement (complete each course listed below)
- MATH-M 215* Calculus I
- MATH-M 216 Calculus II
- MATH-M 303 Linear Algebra for Undergraduates
- MATH-M 360 Elements of Probability Theory
- MATH-M 3xx/4xx One approved MATH-M course at 300 or 400 level
Natural and Physical Sciences Requirement (minimum of 15 credits required; must include General Chemistry Sequence or the Calculus Based Physics Sequence)
Physical Science Sequence (choose either CHEM-C 105/C125 & CHEM-C 106/C126 OR PHYS-P 221 & PHYS-P 222)
- CHEM-C 105/125 Principles of Chemistry I + lab; AND
- CHEM-C 106/126 Principles of Chemistry II + lab
- PHYS-P 221 Physics I AND
- PHYS-P 222 Physics II
Natural & Physical Science Electives (to reach minimum of 15 credit hours)
Computer Science Requirements
- CSCI-C 104 Introduction to Computer Science
- CSCI-C 201 Computer Programming II
- CSCI-C 202 Computer Programming
- CSCI-C 251 Foundations of Digital Computing
- CSCI-C 311 Programming Languages
- CSCI-C 321 Advanced Programming
- CSCI-C 335 Computer Structures
- CSCI-C 343 Data Structures
- CSCI-C 346 Software Engineering
- CSCI-C 455 Analysis of Algorithms
- CSCI-P 436 Introduction to Operating Systems
- CSCI-C 437 Computer Security
- CSCI-P 4451 Design Capstone
- CSCI-P 4461 Implementation Capstone
- CSCI C463 or B498 Artificial Intelligence 1 or Introduction to Data Science
- CSCI-B/C/P 4XX 2 elective courses in CSCI-B, –C or -P numbered 400 or above.
1CSCI-P445 and P446 must be completed as a Fall/Spring Sequence. If a student fails to complete CSCI-P446 the semester immediately following the completion of CSCI-P445, the student must repeat CSCI-P445 in a future semester in order to complete the sequence.
Cybersecurity Track
Math Requirement (Complete all listed below)
- MATH-M 215 Calculus I
- MATH-M 216 Calculus II
- MATH-M 303 Linear Algebra for Undergrad
- MATH-M 360 Elements of Probability
- CSCI-C 231 Intro: Mathematics of Cybersecurity
Science Requirements (Complete one of two options below and the Natural Science Electives)
- PHYS-P 221 Physics I (with lab) and PHYS-P 222 Physics II (with lab)
OR
- CHEM-C 105/125 General Chemistry I (with lab) and CHEM-C 106/126 General Chemistry II (with lab)
AND
- Natural Science Elective(s)- Complete five credits chosen from the following disciplines: Astronomy, Biology, Chemistry, Geosciences, or Physics. Courses taken to satisfy above may not be used for Natural Science Electives.
Computer Science (Complete all courses listed below)
- CSCI-C 104 Intro. to Computer Science
- CSCI-C 201 Programming II
- CSCI-C 202 Intro. to SW Systems
- CSCI-C 251 Foundations of Digital Computing
- CSCI-C 335 Computer Structures
- CSCI-C 343 Data Structures
- CSCI-C 346 Software Engineering
- CSCI-B 438 Computer Networks
- CSCI-B 439 Network Security
- CSCI-P 436 Operating System Concepts
- CSCI-C 455 Analysis of Algorithms
- CSCI-P 445 Design Capstone
- CSCI-P 446 Implementation Capstone
- CSCI-C 437 Computer Security
- CSCI-C 407 Digital Forensics
- CSCI-C 439 Systems, Protocols, Information Assurance
- CSCI-C 321 Software Tools
General & Upper-Level Electives
Students must complete a minimum of 120 credit hours and 30 credit hours at the 300-level or above. Elective courses may be necessary to complete the minimum credit hour requirements.