应用
文理学院

计算机科学学士

一瞥

This program prepares you for a career in the computer profession, 业务, 或教育, while also allowing you to explore other areas of interest. It is recommended if you are planning to pursue graduate school.

度提供

总学分

理学学士

55

20

概述

If you enjoy solving problems using computers, and you like to be creative and use your imagination, consider a degree in 计算机科学. The 理学学士 in Computer Science program prepares you for a career in the computer profession, 业务, 或教育, while also allowing you to explore other areas of interest. It is recommended if you are planning to pursue graduate school.

立博体育官网专业

The 理学学士 in Computer Science gives you a solid foundation in both theoretical and applied 计算机科学.  Your first year, get a solid foundation of mathematics and the fundamentals of computing. Then you build upon that knowledge with more in-depth courses.   

学位要求  

You must complete a total of 55 credits that includes a combination of 计算机科学 and mathematics courses, and science core classes that you select from.   

必修课程

必修课程包括:

Fundamentals of Computing I and II
Architecture and Assembly Language  
Concepts of Programming Languages  
微积分我
普通生物学I和II,或者
大学化学I和II,或者   
Calculus-Based Physics I and II, or
基于代数的物理I和II


For more information, and to see a complete list of degree requirements, visit the 课程目录.

额外的需求

You are required to complete 18 additional credits with at least one course taken in each of the three breadth areas of Systems, 应用程序, 和理论. 例子包括:

  • 计算机网络  
  • Introduction to Internet Programming
  • 数据挖掘  
  • 计算机图形学  
  • 形式语言和自动机  
  • 算法和复杂性  

For more information, and to see a complete list of additional degree requirements, visit the 课程目录.

小的需求

The 小 in Computer Science enhances any program of study by giving you a working knowledge of programming languages, 计算机技术, 数据库维护, 还有计算机图形学.

You are required to complete 20 credits of 计算机科学 courses that includes 9 credits of electives, and 11 credits of required courses such as:

Fundamentals of Computing I and II

数据结构

For more information, and to see a complete list of minor requirements, visit the 课程目录.

学习成果

理学学士 in Computer Science students will be able to:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • 设计, 实现, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
  • 应用 计算机科学 theory and software development fundamentals to produce computing-based solutions.
  • Communicate and function effectively in a variety of professional contexts and team-based roles.

 

耶稣罗德里格斯

《立博网站中文版》,1924年

Jesus recently completed his second summer internship with CGI in Hartford, one of the largest IT and 业务 consulting firms in the world. He secured the internship for summer 2022 when UHart Professor and 计算科学 Department Chair Carolyn Pe Rosiene nominated him for the CGI 多样性 scholarship, available to UHart students in the computer engineering, 计算机科学, 数据分析, 以及数据科学项目. He says one of the biggest benefits of his UHart education is the mentoring he received from Professor Rosiene. 

阅读更多.

Before coming to UHart, I had almost no experience in programming,. Thanks to the classes I took prior to the internship, I was not only able to learn basic programming skills, but I was also able to build upon those skills in a real-world environment.

拉胡尔·库马尔

计算机科学,'23

 

Rahul recently completed an internship with Travelers as a claim tech, where says he gained valuable experience using machine learning to determine whether the company was paying the correct amount for its insurance claims. Rahul is currently working on two research projects with UHart Assistant Professor of Computer Science Md kamruzzaman Sarker. 第一个 involves how to detect and classify hate speech online more accurately, and the second is a research project on computer vision. 

阅读更多.

I find that professors are more than willing to help guide you during a research project of your interests. And the coursework is not extremely intensive where it takes up all your free time. Don’t be afraid to make mistakes and just enjoy the process!

Being a UHart 计算机科学 major is more than just going to class. The relationships you build with other students and faculty are part of what you get in addition to a degree.

James Pinckney '20, Computer Science

课程立博网站中文版

类似的计划

计算机科学学士

计算机科学-文学学士

This program combines a set of required core courses with a wide variety of elective courses in the various areas of 计算机科学.

教授

Computer Science and Engineering

This program helps you open up career options by studying both 计算机科学 and computer engineering. You take exciting classes in programming, 编码, 设计与分析, 计算, 还有电气工程.

只供实习

计算机工程

The 计算机工程 program will allow you to start with a rigorous engineering foundation in mathematics, 物理科学, and a foundation in computer hardware and 计算机科学

今天就开始你的犹他大学之旅. 迈出下一步.