University of Utah

Course Details

Bachelor of Science in Computer Science

Course Description

Computer scientists write software, create applications for phones and websites, and also engineer human-computer interfaces. Ultimately, computer science uses technology to solve problems and make life easier. If you want to enhance your programming skills, work to create exciting new technologies, and learn more about the place computing has in society, consider studying computer science. The University of Utah’s Computer Science program consists of courses in object-oriented programming, discrete mathematics, software engineering, computer organization, algorithms and data structures, software systems, and theory. Advanced courses in theoretical computer science, scientific computing, artificial intelligence, databases, operating systems, computer networks, programming languages, graphics, computer architecture, and digital design are also available as electives. The program’s culminating experience is a capstone, taking the form of a thesis or research project.

Course Duration

NumberDuration
4year

Career outcomes

Career Opportunities The U’s computer science alumni have found employment as software developers, software engineers, java programmers, and mobile software and applications developers. If you enjoyed being a member of the iPhone Programmer’s Association, put that experience to work and write iPhone apps and software. Students can additionally find employment in database design and administration, systems analysis, web development, and human-computer interaction. Graduate programs in computer science, engineering, information systems, and other sciences are also possible.




Bachelor of Science in Computer Science University of Utah