KSAWorks
KSAWorks
Knowledge • Skills • Abilities
University of Wyoming · Courses

COSC

87 courses with the subject COSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

COSC 1010Computational Thinking and

362

Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 1015[Inactive]3

LIFE 2100 MATH 1000 MATH 1105 MATH 1123 MATH 1400 MATH 1405 MATH 1450 MATH 2200 MATH 2205 MATH 2350 SOC 2070 STAT 2000 STAT 2050 STAT 2070 Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 1030Computer Programming4

The course emphasizes basic software design, expands the students' knowledge of programming language syntax, expands the students' ability to think and design in an object-oriented paradigm. Introduces the students to UML, pseudocode, and simple planning for the design of software. Also introduces the students to templates and the C STL. Max Credit: 4

Subject
COSC
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 1010
COSC 1100Computer Science Principles and
Subject
COSC
Type
course
Edition
2025-2026
Source
www.uwyo.edu
COSC 1101First-Year Seminar3

Max Credit: 3 USP 2015 Code: U5FY

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 1200Computer Information Systems3

Introduces computers and information processing, computer systems and hardware, computer software, information processing systems, information systems and information resource management. Uses word processing, data base language and electronic spreadsheet program in hands-on exercises. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
passing of Mathematics Placement Examination at Level 2 or equivalent.
COSC 2000Undergraduate Topics
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 2030Data Structures4

Builds on the introduction to object-oriented programming begun in COSC 1010 and COSC 1030 with an emphasis on algorithms, data structures, and software engineering. Max Credit: 4

Subject
COSC
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 1030
COSC 2150Computer Organization3

Introduces students to the organization and architecture of computer systems, beginning with the standard von Neumann model and then moving forward to more recent architectural concepts. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 1030 . Cross Listed: EE 2150 e Structures ematical concepts that serve as foundations logic, set theory, relations and functions, d undirected), inductively defined structures (lists and trees), and applications of mathematical induction. Provides an introduction to abstract and rigorous thinking in 993
COSC 2300Discret

U3CA Former Course Number: COJO 2400 Introduces the math Computer Science COSC 1010 - Computational of computer science: graphs (directed an

Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 3011Introduction to Software Design3

Introduces the principles and practice of software design, including UML and design patterns. Uses case studies to illustrate design in action. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 2030 .
COSC 3015Functional Programming3

Studies programming in the context of a functional language that emphasizes algorithmic strategies over syntactic detail. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 2030 and COSC 2300 .
COSC 3020Algorithm Design and Analysis4

Introduces formal techniques to support the design and analysis of algorithms, focusing on the underlying mathematical theory and practical efficiency considerations. Topics include asymptotic complexity bounds, techniques of analysis, and algorithmic strategies. Max Credit: 4

Subject
COSC
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
Computer Science 2030 Undergraduate C And (Computer Science 2300 Undergraduate C Or Mathematics 2300
COSC 3050Ethics for the Computer
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 3100Computer Science Education
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 3340Introduction to Scientific
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 3750Linux Programming for System
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 3765Computer Security3

Security is paramount to creating software and systems. This course introduces the fundamentals of computer security and applied cryptography. Topics include vulnerability analysis, common exploits and defense, network/wireless security, reverse engineering, and applied cryptography. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 2030
COSC 3890Engineering Honors Program
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 3900Upper Division Topics in
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 3970Internship in Computing1-3

Allows students to gain practical experience in computing. A signed contract with a supervisor and departmental adviser must be completed before enrolling for the internship. Max Credit: (Max. 3)

Subject
COSC
Credits (min)
1
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 .
COSC 4000Topics in Computer Science for
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4010Special Topics in Computer

Science (3 credits with a Security focus is required for certificate)

Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4014Blockchain Design and
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4100Foundations of Computing

Introduces several theoretical areas which are the basis of computer science. Languages and automata, computability, complexity, analysis of algorithms, logic, and the specification and correctness of programs. Credits: 3 Max Credit: 3 Prerequisite: COSC 3020 .

Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4200Computability and Complexity3

Introduction to theoretical study of computability and efficient computation. Finite-state and pushdown automata; turing machines and the Church-Turing thesis; undecidability, computational complexity; NP-completeness. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 .
COSC 4210Web Application Development3

The course covers the basics of developing data driven web applications. Topics include using responsive design for user interfaces, architectural patterns and frameworks, object- relational mapping, language-integrated queries, authentication, authorization, unit testing, using source control for code management, publishing web applications and cloud computing. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3011 .
COSC 4220Design and Implementation in
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4340Numerical Methods for Ordinary3

and Partial Differential Equations Further develops the skills needed for computational problem solving and numerical analysis. Topics addressed include: one- step and linear multistep methods for solving initial value problems; truncation errors, stability analysis, and convergence of the numerical methods; finite difference approximation for elliptic equations and initial boundary value problems; iterative methods for sparse linear systems. Students typically complete a final project in this course. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
grade of C or better in MATH 2310 and MATH 3340 . Cross Listed: MATH 4340 .
COSC 4420Advanced Logic3

Studies advanced topics in mathematical logic. Takes up such topics as: uninterpreted calculi and the distinctive contributions of syntax and semantics; metatheory, including completeness and consistency proofs; modal logic and semantics; logic as a philosophical tool. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
PHIL 3420 or equivalent. Cross Listed: MATH 4420 /PHIL 4420 . Dual Listed: COSC 5420 .
COSC 4450Computer Graphics3

Introduction to computer graphics, an increasingly important area of computer science. Computer graphics, together with multimedia and the World Wide Web, offers exciting new possibilities for the design of human-computer interfaces. Presents the principles, techniques, and tools that enable these advances. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 and MATH 2250 . Dual Listed: COSC 5450 .
COSC 4470Virtual and Augmented Reality
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4480Computer Animation
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4490UI/UX Design3

This course is designed to instruct an in depth course on User Interaction and User Experience Design. The course is focused mainly on design, prototyping, and evaluation. Material covers cognitive and social models and limitations, hardware and software interface components, design methods, support for design, and evaluation methods. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 2030 Dual Listed: COSC 5490
COSC 4550Introduction to Artificial
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4552Advanced Topics in AI1-3

Advanced topics in AI are presented and discussed via research paper review. Max Credit: 6

Subject
COSC
Credits (min)
1
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 Dual Listed: Dual list with COSC 5552
COSC 4555Machine Learning3

Goal is to program machines to learn and improve their performance on their own, based on experience and/or data. First half covers machine learning techniques; second half covers applications. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 . Dual Listed: COSC 5555 .
COSC 4557Practical Machine Learning3

The class addresses the challenge of designing well-performing Machine Learning (ML) pipelines, including their hyperparameters, architectures of deep Neural Networks, and pre-processing. Future ML developers will learn how to use and design automated approaches for determining such ML pipelines efficiently. Max Credit: 3 Dual Listed: COSC 5557

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4560Modern Robots and Softbots3

Popular agent designs: logic-based, biomimetic, and physicommimetic. Foundational issues on internal robot and softbot knowledge representations. Planning and control, followed by issues of how agents can reason and plan under real-world conditions of environmental uncertainty. Concludes with discussions about papers on modern robot and softbot applications, as well as invited lectures by graduate students and faculty. Max Credit: 3 Dual Listed: COSC 5560 .

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4570Data Mining3

Examine methods that have emerged from artificial intelligence and statistics and proven to be of value in recognizing patterns and making predictions with large data sets. Will include both theory and practice while developing several projects. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 4550 .
COSC 4580Honors Undergraduate Research

An independent research experience for undergraduate students enrolled in the Engineering Honors Program. Before registering for this class, students are responsible for discussing their interests with faculty, identifying a willing research mentor, obtaining approval by said mentor, and communicating the student/ faculty partnership tot he appropriate staff in their home department. Must be in the Engineering Honors Program. Credits: 3 Prerequisite: junior or senior standing. Cross Listed: ATSC 4580 /BE 4580 /CE 4580 /CHE 4580 /ES 4580 /ESE 4580 [Inactive]/PETE 4580 .

Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4730Mobile Programming

Introduces development of applications on mobile devices. Presents the principles, techniques, and tools for developing mobile applications. Differences between desktop applications 996

Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4735Advanced Mobile Programming3

To build advanced Applications, This course focuses on back end web services with a ReST/API services and cross platform application development. Using cloud services such as databases and messaging. Deploying apps to the web or cloud systems as well mobile devices and computer platforms. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 2030 Dual Listed: COSC 5735 .
COSC 4740Operating Systems Design4

Studies systems programming languages and computer systems design. Includes interacting processes, main storage management, procedure and data sharing, scheduling, deadlock problems and file management in batch processing and multi-programming systems. Operating system implementation.

Subject
COSC
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 2150 or EE 2150 and COSC 3020 .
COSC 4750Systems Programming and
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4760Computer Networks3

Examines network protocols using a top-down approach based on the Internet model. Course focuses on the application, transport, network and link layers. Also covers wireless communication. Discusses problems and current solutions regarding the efficient use of network resources in the global, multi-media Internet.

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 2150 and COSC 2030 .
COSC 4780Principles of Programming
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4785Compiler Construction3

Theory and implementation of interpreters and compilers. Compiler topics include lexical analysis, top-down and bottom- up parsing methods, symbol tables, and code generation from a block-structured language with recursion and parameters. Project uses compiler writing tools.

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 2150 and COSC 3020 . Dual Listed: COSC 5785 .
COSC 4820Database Systems4

STAT 2010

Subject
COSC
Credits (min)
4
Credits (max)
4
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 4840Software Engineering3

Extends the ideas of software design and development from the introductory programming sequence to encompass the problems encountered in large-scale programs. Topics include software engineering techniques from the technical and managerial perspectives, with a strong emphasis on software design. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 and COSC 3011 .
COSC 4950Senior Design I1

Students choose a senior design project, investigate alternate solutions and submit a preliminary project design. Periodic oral and written project progress reports are required. Max Credit: 1

Subject
COSC
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3011 and COSC 3020 .
COSC 4955Senior Design II2

Students complete the senior design project partially designed in COSC 4950 . Successful communication of the details of the solution through written documents and oral presentations will be required. Max Credit: 2

Subject
COSC
Credits (min)
2
Credits (max)
2
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 4950 .
COSC 5000Seminar in Computer Science1-3

One or more current research areas in computer science are investigated. Max Credit: (Max. 10)

Subject
COSC
Credits (min)
1
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
consent of instructor.
COSC 5010Graduate Topics in Computer
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5014Blockchain Design and
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5050Research Writing in Computer
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5110Analysis Of Algorithms12

Breadth: theory course, AI course, two systems cou Additional courses Credits: 12

Subject
COSC
Credits (min)
12
Credits (max)
12
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5120Theory Of Computation3

Models of computation, the Church-Turing thesis, computable functions, decidable and enumerable sets, unsolvable problems, correctness of programs, and complexity of computation. The theory of computation provides precise answers to the fundamental questions of computer science: Which problems can be solved by machine computation and which can be solved using a reasonable amount of computer resources. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 4100 .
COSC 5200Computational Complexity3

Study of efficient computation and computational intracability. Time and space complexity; P, NP, and the polynomial-time hierarchy; reductions and completeness; randomized complexity; non-uniform complexity; approximation algorithms and inapproximability. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 4100 or COSC 4200 .
COSC 5220Languages and Automata3

The study of regular, context-free, and context-sensitive languages and their relations to finite-state, pushdown and linear-bounded automata. Context-free language recognition. The halting problem and decidability results. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 4100 .
COSC 5310Computational Methods in
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5340Computational Methods II3
Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5345Computational Methods in
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5420Advanced Logic3

Studies advanced topics in mathematical logic. Takes up such topics as: uninterpreted calculi and the distinctive contributions of syntax and semantics; metatheory, including completeness and consistency proofs; modal logic and semantics; logic as a philosophical tool. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
PHIL 3420 or equivalent; graduate standing. Cross Listed: COSC/MATH 5420 . Dual Listed: COSC 4420 .
COSC 5450Computer Graphics

Introduction to computer graphics, an increasingly important area of computer science. Computer graphics, together with multimedia and the world-wide web, offers exciting new possibilities for the design of human-computer interfaces. Presents the principles, techniques, and tools that enable these advances. 998

Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5470Virtual and Augmented Reality
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5480Computer Animation
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5490UI/UX Design3

This course is designed to instruct an in depth course on User Interaction and User Experience Design. The course is focused mainly on design, prototyping, and evaluation. Material covers cognitive and social models and limitations, hardware and software interface components, design methods, support for design, and evaluation methods. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 2030 Dual Listed: COSC 4490
COSC 5540Computer Vision3

Provides students with an understanding of applying computer methodologies to process two-dimensional and three- dimensional images. Primary areas of investigation are image preprocessing, knowledge representation, pattern recognition and motion understanding. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 , MATH 2205 , MATH 2250 .
COSC 5550Introduction to Artificial
Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5552Advanced Topics in AI1-3

Advanced topics in AI are presented and discussed via research paper review. Max Credit: 6

Subject
COSC
Credits (min)
1
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 Dual Listed: Dual list with COSC 4552
COSC 5555Machine Learning3

To program machines to learn and improve their performance on their own, based on experience and/ or data. The first part covers machine learning techniques. The second part covers applications. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 . Dual Listed: COSC 4555 .
COSC 5557Practical Machine Learning3

The class addresses the challenge of designing well-performing Machine Learning (ML) pipelines, including their hyperparameters, architectures of deep Neural Networks, and pre-processing. Future ML developers will learn how to use and design automated approaches for determining such ML pipelines efficiently. Max Credit: 3 Dual Listed: COSC 4557

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5560Modern Robots and Softbots

Begins with a presentation of popular agent designs: logic- based, biomimetic, and physicomimetc. Presents foundational issues on internal robot and softbot knowledge representations. Planning and control are then covered, followed by issues of how agents can reason and plan under real-world conditions of environmental uncertainty. Concludes with discussions about papers on modern robot and softbot applications, as well as invited lectures by graduate students and faculty in the UW COSC and ECE departments. 999

Subject
COSC
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5730Mobile Application Programming3

Introduces development of applications on mobile devices. Presents the principles, techniques, and tools for developing mobile applications. Differences between desktop applications and mobile applications are discussed. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 . Dual Listed: COSC 4730 .
COSC 5735Advanced Mobile Programming3

To build advanced Applications, This course focuses on back end web services with a ReST/API services and cross platform application development. Using cloud services such as databases and messaging. Deploying apps to the web or cloud systems as well mobile devices and computer platforms. Max Credit: 3 Dual Listed: COSC 4735 .

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5750Distributed Computing Systems3

Provides an in-depth study of distributed computing systems, including both architecture and software issues. Topics include concepts of distributed computing, communication primitives, distributed operating systems, distributed file management, and distributed programming languages. Particular attention is paid to modeling and analysis of distributed systems and algorithms. Programming projects and research papers are assigned. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 5740.
COSC 5785Compiler Construction I3

Theory and implementation of interpreters and compilers. Compiler topics include lexical analysis, top-down and bottom- up parsing methods, symbol tables, and code generation for a block-structured language with recursion and parameters. Project uses compiler writing tools. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 2150 and COSC 3020 . Dual Listed: COSC 4785 .
COSC 5790Compiler Construction II3

Advanced topics concerning the front end of a programming language compiler, the description and implementation of features found in the back end of a compiler, and the run time environment. Topics include data type checking, global data flow analysis, flow graph reduction, local and global code optimization, and code generation. Reports on recent research papers. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 4785 or COSC 5785 .
COSC 5820Database Systems3

Provides comprehensive coverage of the problems involved in database design, in-depth coverage of data models and database languages. Students acquire practical skills of conceptual/logical database design and general familiarity with the problems and issues of database management. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 3020 .
COSC 5825Advance Data Systems3

Provides comprehensive coverage of the problems involved in database system design and an in-depth examination of contemporary structures and techniques used in modern database management systems and database applications. Max Credit: 3

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
COSC 4820 .
COSC 5920Continuing Registration: On1-2

Campus Max Credit: (Max 16)

Subject
COSC
Credits (min)
1
Credits (max)
2
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
advanced degree candidacy.
COSC 5940Continuing Registration: Off1-16

Campus Max Credit: (Max. 16)

Subject
COSC
Credits (min)
1
Credits (max)
16
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
advanced degree candidacy.
COSC 5959Enrichment Studies1-3

Designed to provide an enrichment experience in a variety of topics. Max Credit: (Max. 3)

Subject
COSC
Credits (min)
1
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5960Thesis Research1-12

Designed for students who are involved in research for their thesis project. Also used for students whose coursework is complete and are writing their thesis. Max Credit: (Max. 24)

Subject
COSC
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
Prerequisite
enrollment in a graduate degree program.
COSC 5980Dissertation Research18

Other credits (may include courses or COSC 5960 /COSC 5980 ) Total Credits: 72 Hours Total Credits: 72 Hours Summary of Credit Requirements

Subject
COSC
Credits (min)
18
Credits (max)
18
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu
COSC 5990Internship Max1-12

Credit: (Max. 24) Prerequisite: graduate standing. Computing COMP 2000 - Computing and

Subject
COSC
Credits (min)
1
Credits (max)
12
Credit unit
Credits
Type
course
Edition
2026-2027
Source
www.uwyo.edu

Source: University of Wyoming's catalog, linked per course · table learning_unit · CourseShelf publish 59