Show as: Mobile

Computer Science

University of Wyoming
Bachelor's degree
Scholarships available
On campus
Inquire for more information

Program description

Computer Science

There are more software jobs than can be filled with current graduates, with this remaining true for the foreseeable future. These are high-paying jobs housed in rich working environments. Software-related work is a highly creative endeavor and interesting design problems arise in every project. The creative aspect of the work is stimulating and can sustain an entire career. Traditional areas of computer science such as graphics, software engineering, networks, databases, multimedia, and artificial intelligence remain strong, with job growth being driven by advances in robotics and the fundamental impact of computer science in nearly every industry. There are many challenging problems remaining for computer scientists to solve.

A Bachelor of Science degree (B.S.) in Computer Science prepares students for careers in virtually any industry or to continue on with graduate study in Computer Science and many other fields. Computer science students learn to approach problems from a computational (algorithmic) point of view, this approach to problem solving often leads to better and more general solutions. Software systems, information technology, and large scale data applications are core technologies in every area and the applications continue to grow with software and information systems becoming more and more embedded in the fabric of everyday life. These systems are essential tools in science and engineering, for business and finance, government, communications, medicine, and entertainment. Software systems make the world go round and smart devices, such as phones, tablets, glasses, wearable devices, medical implants are ubiquitous. As a result, computer science has grown from a specialized field to an independent, broadly based area that studies all aspects of the use and understanding of software systems, information, and computational processes. Students studying B.S. in Computer Science at the University of Wyoming can study for the B.S. degree in Computer Science and have the option to focus their studies by taking a concentration in Business, Big Data or International Engineering. All of the Computer Science concentrations lead to a Bachelor of Science in Computer Science.

Program content

  • Introduction to Computer Science I
  • Introduction to Programming for Data Science
  • Computer Science I
  • Computer Science Principles and Practice
  • First-Year Seminar
  • Computer Information Systems
  • Undergraduate Topics: Computer Science
  • Computer Science II
  • Computer Organization
  • Discrete Structures
  • Introduction to Software Design
  • Functional Programming
  • Algorithms and Data Structures
  • Ethics for the Computer Professional
  • Computer Science Education Seminar
  • Introduction to Scientific Computing
  • Linux Programming for System Applications
  • Engineering Honors Program Research Methods
  • Upper Division Topics in Computer Science
  • Internship in Computing
  • Topics in Computer Science for Educators
  • Special Topics in Computer Science
  • Foundations of Computing
  • Computability and Complexity
  • Web Application Development
  • Design and Implementation in Emerging Environments
  • Numerical Methods for Ordinary and Partial Differential Equations
  • Advanced Logic
  • Computer Graphics
  • Introduction to Artificial Intelligence
  • Machine Learning
  • Modern Robots and Softbots
  • Data Mining
  • Honors Undergraduate Research
  • Mobile Application Programming
  • Advanced Mobile Programming
  • Operating Systems Design
  • Systems Programming and Management
  • Computer Networks
  • Computer Security
  • Principles of Programming Languages
  • Compiler Construction
  • Database Systems
  • Software Engineering
  • Senior Design I
  • Senior Design II
  • Seminar in Computer Science
  • Graduate Topics in Computer Science
  • Research Writing in Computer Science
  • Analysis Of Algorithms
  • Theory Of Computation
  • Computational Complexity
  • Languages and Automata
  • Computational Methods in Applied Sciences I
  • Computational Methods in Applied Sciences III
  • Advanced Logic
  • Computer Graphics
  • Computer Vision
  • Introduction to Artificial Intelligence
  • Machine Learning
  • Modern Robots and Softbots
  • Mobile Application Programming
  • Advanced Mobile Programming
  • Distributed Computing Systems
  • Compiler Construction I
  • Compiler Construction II
  • Database Systems
  • Advance Data Systems
  • Continuing Registration: On Campus
  • Continuing Registration: Off Campus
  • Enrichment Studies
  • Thesis Research
  • Dissertation Research
  • Internship

Scholarships & funding

Several scholarship options are available. Please check the university website for more information.

Request info

Want to know more about this program, Computer Science? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

About this institute

University of Wyoming Logo

University of Wyoming

The University of Wyoming is located in the safe and inviting college town of Laramie, Wyoming. Laramie is a community located about two hours north of the large, metropolitan city of Denver, Colorado. Laramie is nestled in a valley at...

Read more about this school

Contact info

University of Wyoming

1000E University Avenue
82071 Laramie

 Show phone number

Request information

Want to know more about Computer Science? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!

Career test - find your perfect career

Take our free career test that will match you with programs and careers based on your interests and personality.

Take the test

You may also like...