|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An introduction to the major methods used in compiler implementation. The parsing methods of LL(k) and LR(k) are covered as well as finite state methods for lexical analysis, symbol table construction, internal forms for a program, run time storage management for block structured languages and an introduction to code optimization. Prerequisite: COSC 5307 or equivalent
-
3.00 Credits
Data and control abstractions are considered. Advanced control constructs including backtracking and non-determinism are covered. The affects of formal methods for program description are explained. The major methods for proving programs correct are described. Prerequisite: COSC 2336 and COSC 5307 or equivalent
-
3.00 Credits
Introduction to computer graphics programming. Topics include graphics programming standards, two-and three-dimensional rendering pipelines, geometric models (including primitives, fonts, curves, and surfaces), affine transformations, orthogonal and perspective views, shading and lighting models, images and texture mapping, interactions and animations. A major project is given encompassing some or all of these concepts. Prerequisite: COSC 4319
-
3.00 Credits
This course discusses techniques used in 3D game engine architecture, terrain processing, visibility computation, image-based rendering, collision detection, texturing, networked multiplayer games, and techniques for artificial intelligence. Students will learn to design and build games from scratch.
-
3.00 Credits
Procides a broad overview of computer networks and the internet. Tpics include common applications, the OSI and internet architectures, TCP/IP, Virtual Circuits, Packet Switching, Routing, and introduction to wireless networks, and Multimedia Networks. Offered: Fall
-
3.00 Credits
A survey of formal models for computation. Includes Turing Machines, partial recursive functions, recursive and recursively enumerable sets, and the recursive theorem, abstract complexity theory, program schemes and concrete complexity. Prerequisite: COSC 2336, COSC 5307 or equivalent
-
3.00 Credits
Topics not limited to software development methodology, verification and reliability, software quality assurance and productivity, software engineering economics, models and metrics for software management and engineering, human performance engineering and software configuration management and control. Prerequisite: CPSC 5360
-
3.00 Credits
Introduction to object oriented databases. Topics including introduction to object oriented programming, the object-oriented data model, interface for defining and manipulating object oriented databases and other databases. Semantics and changes to the schema, query model, authorization model, architecture and implementation issues. Survey of current object oriented database systems. Prerequisite: CPSC 5340
-
3.00 Credits
The study of the characteristics of a collection of autonomous computers linked by a network, with software designed to produce an integrated computing facility that intends to present a transparent virtual machine to application programmers. Prerequisite: COSC 5328 and CPSC 5340 or equivalent or advisor approval
-
3.00 Credits
The course focuses on topics current to the field and includes, but is not limited to, areas such as design and construction of computer graphics systems, both software and hardware, the theory and use of color and shading, and algorithms for solid object modeling. Prerequisite: COSC 5321 or equivalent Offered: Summer (odd numbered years)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|