Schools
School of Natural Sciences
Bachelor of Science in Computer Science- Online Collaborative
Bachelor of Science in Computer Science
Collaborative Online Degree
IU Southeast, in conjunction with the other IU campuses, offers a collaborative online Bachelor of Science in Computer Science degree. This degree, offered exclusively online, is intended for distance education students. The courses are taught by various IU campuses on a rotational basis. This is a degree for students interested in learning the principles, applications and technologies of computing and computers. The practical side of computing can be seen in virtually all disciplines. Nearly everyone is a computer user.
Receiving a BS in Computer Science enables you to go beyond being a user and to learn to develop technological solutions to problems that range from everyday tasks to complex problems such as a self-driving car. Computer Science, in its essence, can be thought of as problem solving. Computing professionals must be adept at modeling and analyzing problems and then design and develop solutions. Computer science has a wide range of specialties including artificial intelligence, computer architecture, computer graphics, computer networks, computer vision, databases, data mining, data streaming, deep learning, distributed computing, game design and development, hardware systems, human computer interaction, information security, parallel computing, quantum computing, software engineering, web design and development, and many others. This degree prepares students to enter challenging computing careers in the workplace or to embark on postgraduate programs in Computer Science.
This program is authorized, exempt, or not subject to state regulatory compliance and may enroll students from all 50 states.
Admissions
Admissions requirements vary by campus.
Degree Requirements (120 cr.)
Students receiving the Bachelor of Science in Data Science must complete 120 total credit hours including:
- A minimum of 30 credit hours at the 300– or 400–level.
- Core requirements must be completed with a grade of C- or higher; cannot be used to satisfy the requirements for another major or minor
*All courses are 3 credits, unless otherwise noted.
Mathematics Core (16 cr.)
- MATH-M 215 Calculus I (5 cr.); AND MATH-M 216 Calculus II (5 cr.)
- MATH-M 301 Linear Algebra and Applications; OR MATH-M 303 Linear Algebra for Undergraduate
- MATH-K 300 Statistical Techniques for Health Professions; OR MATH-K 310 Statistical Techniques
Computer Science Core (40 cr.)
- CSCI-C 155 Programming I (4 cr.)
- CSCI-C 255 Problem Solving and Programming II (4 cr.)
Data Structures (4 cr.)
- CSCI-C 243 Introduction to Data Structures (4 cr.)
- CSCI-C 343 Data Structures (4 cr.)
Algorithms (3 cr.)
- CSCI-C 455 Analysis of Algorithms I Operating Systems (3 cr.)
- CSCI-C 435 Operating Systems 1; OR CSCI-C 436 Operating Systems 2 Computer Structures (4 cr.)
- CSCI-C 335 Computer Structures (4 cr.)
Programming Languages (3 cr.)
- CSCI-C 311 Programming Languages Discrete Structures (3 cr.)
- CSCI-C 241 Distrete Structures for Computer Science; OR CSCI-C 251 Foundations of Digital Computing
Software Engineering (3 cr.)
- CSCI-C 308 System Analysis and Design (3 cr.)
- CSCI-C 330 Object-Oriented Systems Analysis and Design I Computer Networks or Computer Security (3 cr.)
Topics not selected can be used as electives
- CSCI-A 347 Computer and Network Security Essentials
- CSCI-A 437 Computer Security
- CSCI-A 447 Advanced Networking Systems Administration
- CSCI-C 437 Computer Security
- CSCI-B 438 Fundamentals of Computer Networks
- CSCI-B 451 Security in Computing; OR CSCI-C 490 Seminar in Computer Science VT: Security of Networked Systems Database Systems (3 cr.)
- CSCI-C 442 Database Systems
- Capstone or Internship (3 cr.)
- COAS-S 399 Internship; OR CSCI-Y 398 Internship in Professional Practice
Science Core (8-10 cr.)
Complete one of the following five sets of courses; must include one lecture and one lab
Chemistry (8 cr.)
- CHEM-C 105 Principles of Chemistry
Or equivalent - CHEM-C 106 Principles of Chemistry II
Or equivalent - CHEM-C 125 Experimental Chemistry I (2 cr.)
Or equivalent - Biology (10 cr.)
- BIOL-L 101 Introduction to Biological Sciences I (5 cr.)
Or equivalent - BIOL-L 102 Introduction to Biological Sciences 2 (5 cr.)
Or equivalent - Physics (8-10 cr.)
- PHYS-P 201 General Physics 1 (5 cr.)
Or equivalent - PHYS-P 202 General Physics 2 (3-5 cr.)
Or equivalent - Geology (8-10 cr.)
- GEOL-G 101 Introduction to Earh Science
- GEOL-G 102 Introduction to Earth Science: Laboratory (1 cr.)
- GEOL-X XXX Two additional GEOL classes to total 8-10 credits
Electives (6 cr.)
Select two from the following:
Computing Theory
- CSCI-B 401 Fundamentals of Computing Theory
Artificial Intelligence
- CSCI-C 463 Artificial Intelligence
Graphics
- CSCI-C 481 Interactive Computer Graphics
Data Mining
Select one from the following:
- CSCI-C 490 Data Mining
- INFO-I 421 Applications of Data Mining
Free Electives (3 cr.)
Complete one of the following:
- CSCI-B 424 Parallel and Distributed Programming
- CSCI-B 439 Network Security
- CSCI-C 407 Introduction to Digital Forensics
- CSCI-C 431 Assemblers and Compilers I (3-4 cr.)
- CSCI-C 458 Intelligent Robots
- CSCI-C 490 Seminar in Computer Science
- CSCI-P 422 Web Enterprise Systems