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. The Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org/. Program objectives and student learning outcomes for the Bachelor of Science in Computer Science can be found in our accreditation page.
Computer Science Undergraduate Major
This major consists of a core set of courses plus a concentration chosen by the student
from one of: Computer Science, Computers and Business, International Engineering,
or Big Data. In addition to these courses, Computer Science majors must satisfactorily
meet the requirements of the University Studies Program (USP). See the front sections
of this catalog for specifics on the USP. Note that some of the courses required for
the Computer Science core or the concentrations will meet some of the USP requirements.
Students do not have to take additional courses to meet those requirements. All courses
in Computer Science, Mathematics, Application Area (Big Data) and Statistics must
be completed with a grade of C or better. A grade of C- is not acceptable.
International Engineering Concentration
Computer Science is a global profession, and today’s computer scientists must be able
to work and interact in a variety of diverse cultural and technical environments.
The international engineering concentration gives computer science students an opportunity
to study culture and foreign language at the same time as they pursue their computer
science degrees.
The concentration includes at least one semester of study abroad with courses taken in a foreign language. In addition, students may participate in a four-to-five month international internship. Foreign language skills can be earned through a variety of means, including formal university coursework, intensive summer language programs, and previous education.
Computer Science Minor Requirements