Computer scientists design and build software, send data over networks, store information in databases, solve cybersecurity problems and address challenges in wireless and handheld devices, robotics and computer vision. Students leave SCE with a foundation in algorithmic thinking and modeling. They graduate to a robust job market that will experience growth into the next decade, according to the U.S. Bureau of Labor Statistics.
Bachelor of Science in Computer Science (BSCS)
A BSCS degree teaches students to develop technology infrastructure, including operating systems, browsers, applications, software or networking.
The BSCS degree program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.
Computer Science (BS) Four Year Plan/Curriculum 2021-2022
Computer Science (BS) Four Year Plan/Curriculum 2020-2021
Computer Science (BS) Four Year Plan/Curriculum 2019-2020
Program Educational Objectives
Bachelor of Arts in Computer Science (BACS)
A BACS degree teaches students to advance technology infrastructure tailored for specific areas, often outside the core areas of computer science. It is popular with students who are interested in a dual-major bachelor’s degree, which allows students to graduate with 120 credit hours and satisfy the degree requirements in two fields, such as education or mathematics.
Computer Science (BA) Four Year Plan/Curriculum 2021-2022
Computer Science (BA) Four Year Plan/Curriculum 2020-2021
Computer Science (BA) Four Year Plan/Curriculum 2019-2020
Computer Science Minor
A minor in computer science offers a strong technical background in computer science for students who want to advance technical infrastructure.
Computer Science Minor (2021-2022 academic year)
Computer Science Minor (2020-2021 catalog or previous)
Senior-Level Elective Courses
- Programming for Web, Cloud, Mobile Applications
- Artificial Intelligence
- Python Deep Learning
- Database Management Systems
- Human Computer Interface
- Software Architecture
- Intro to Blockchain
- Intro to Unity
- Computer Vision
Student Teams and Organizations
SCE organizations and teams are open to all SCE students. Computer Science students often participate in:
- Association for Computing Machinery – UMKC Chapter
- Hack-a-Roo Hackathon (twice per year)