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.

Computer Science

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  
OR   
  • 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     
Business and Economics
  • 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
OR
  • 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.

 

Academic Bulletins

Request Information

Not a student yet? Complete the Request for Information form and someone from the Admissions office will contact you with more information.

Request More Information Today!