Computer Science, Applications Concentration, B.S.

| Apply | Tuition and Fees |

This is our broadest degree. Its goal is to give students experiences across the discipline. The courses in this program cover everything from the organization of the hardware to high-level applications like graphics and artificial intelligence. Students in the program will get to take advanced electives in a wide range of topics instead of focusing on one particular area.

Identified skills for students in this concentration include:

  • The ability to solve difficult problems and implement solutions to those problems
  • Experience working together as a team
  • A good understanding of Machine Learning and its application to real world problems (e.g. data mining and clustering and classification)
  • Understanding the different aspects of computer networks. Such as building network applications, routing, working with TCP/IP and UDP, as well as physical layer understanding
  • Applying theory and practice to the design, implementation, and programming of database systems
  • Strengthening C and/or Java programming skills

The Undergraduate Catalog details specifics about course requirements and sequencing.