Computer Science
-
StudentSpotlight
βAt first, when I came to ΒιΆΉΤΌΕΔ, it was just about being involved in sports. Now it is being involved in a student business and having two internships,β Jake said. βNow, it is helping the Pi Mu Epsilon Honors Society and making an impact on campus
Overview
Program Highlights
Computer Science Major Requirements
The computer science major provides the opportunity for students to develop skills in writing algorithms to solve problems across academic disciplines; to design and write software in a variety of languages; to understand the fundamental concepts and issues in data structures, systems administration, operating system design, web programming, networking, computer graphics, and artificial intelligence; and to develop the ability to communicate their knowledge effectively.
This program prepares majors for postgraduate study in computer science and for entry-level positions as computer professionals in the industry. Students planning to major in computer science may earn either a B.A. or B.S. degree. A computer science major should plan to enroll in Computer Science 135 or a higher course during their first semester at ΒιΆΉΤΌΕΔ. Placement in the proper computer science course will be determined in consultation with the faculty advisor based on the studentβs previous record in computer science.
To complete a major in computer science, students must successfully complete the following course of study.
- CS135 - Introduction to Computer Science
- CS208 - Discrete Mathematics for Computer Science
- CS235 - Introduction to Data Science
- CS300 - Advanced Discrete Mathematics
- CS308 - Theory of Computing
- CS337 - Algorithms and Data Structures
- CS499 - Senior Seminar
- IS221 - Programming Fundamentals
- IS240 - Foundations of Information Systems
- IS311 - IT Infrastructure
- IS321 - Systems Analysis and Design
- IS370 - Database Application and Development
- MA140 - Calculus I
- MA240 - Calculus II
- MA303 - Linear Algebra
Two electives taken from
- CS342 - Artificial Intelligence
- CS460 - Topics in Computer Science
- CS491 - Independent Study in Computer Science
- IS322 - Web/Mobile Application Development
- IS470 - Business Intelligence and Big Data
- MA313 - Numerical Analysis
Minor in Computer Science
The Computer Science Minor offers students in all majors the opportunity to develop skills in writing algorithms to solve problems and to understand the fundamental concepts of computer science. To receive a minor in computer science a student must successfully complete the following course of study.
- CS135 - Introduction to Computer Science
- CS208 - Discrete Mathematics
- CS235 - Introduction to Data Science
- CS308 - Theory of Computation
- CS337 - Algorithms and Data Structures
Two additional courses, one of which must bear a CS or IS prefix, selected from
- CS300 - Advanced Discrete Mathematics
- CS342 - Artificial Intelligence
- IS221 - Programming Fundamentals
- IS321 - Systems Analysis and Design
- IS470 - Business Intelligence and Big Data
- MA420 - Mathematical Logic
Mathematics majors with a Data Science emphasis may not earn a Computer Science Minor.
Required Courses
Department News
-
ΒιΆΉΤΌΕΔ University receives $1 million grant from the National Science Foundation (NSF) to create Big Blue STEM Scholars
-
A bright future: ΒιΆΉΤΌΕΔ graduate Jake Shumaker feels prepared to jump into the world of business and DI athletics
-
ΒιΆΉΤΌΕΔ hosts 2024 Illinois Junior Academy of Science (IJAS) State Exposition