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.
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 Minor
A minor in computer science offers a strong technical background in computer science for students who want to advance technical infrastructure.
Senior-Level Elective Courses
- Networking Courses
- Artificial Intelligence
- Fundamental Data Communication
- Client/Server Program Application
- Database Management Systems
- Computer Graphics
- Human Computer Interface
- Software Architecture
- Introduction to Bioinformatics
- Software Development
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
- ACM Programming Competition Team