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, and 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 the Cybersecurity certificate. The Cybersecurity certificate captures core technical cyber security foundations and principles, from databases and networks to advanced threat detection and mitigation. All of the Computer Science concentrations lead to a Bachelor of Science in Computer Science and all programs are ABET accredited.
Program Specific Degree Requirements
Each M.S. student will have a supervising committee of at least three members appointed. The committee will consist of at least two members of the computer science faculty and at least one non-COSC faculty member.
For more information about admission requirements, please visit the university website
Does this course require proof of English proficiency?
The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!Learn more
- Introduction to Computer Science I
- Introduction to Programming for Data Science
- Computer Science I
- Computer Science Principles and Practice
- 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
- Computer Vision
- Distributed Computing Systems
- Compiler Construction I
- Compiler Construction II
- Advance Data Systems
- Continuing Registration: On Campus
- Continuing Registration: Off Campus
- Enrichment Studies
- Thesis Research
- Dissertation Research
The following are the measurable objectives for graduated computer science students (ABET Standards):
- Have successfully applied the fundamentals of computer science to solve software-oriented computing problems.
- Have effectively communicated within and outside the discipline and work effectively with others.
- Have extended their knowledge by independent learning and continuing education.
- Appreciate the role of computer science in the societal context and appreciate the importance of ethics in the practice of the profession.
Program Learning Outcomes
The program of study in Computer Science enables students to achieve, by the time of graduation:
- An ability to apply knowledge of computing and mathematics appropriate to the discipline;
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
- An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs;
- An ability to function effectively on teams to accomplish a common goal;
- An understanding of professional, ethical, legal, security, and social issues and responsibilities;
- An ability to communicate effectively with a range of audiences;
- An ability to analyze the local and global impact of computing on individuals, organizations and society;
- Recognition of the need for, and an ability to engage in, continuing professional development;
- An ability to use current techniques, skills, and tools necessary for computing practices.
- An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices;
- An ability to apply design and development principles in the construction of software systems of varying complexity.
About this institute
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...
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.
You may also like...