|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An introductory course on operating systems. Topics covered include all aspects of resource management and abstraction required to support application programs including: basic security, processes and threads, processor scheduling, synchronization, memory management, virtual memory, virtual machines, device drivers and Input/Output (I/O), and file systems. Registration Restrictions: Admission to BS Computer Science, BS Computer Systems Engineering, or BS Electrical Engineering, or instructor approval
Prerequisite:
CSCE A248 UA C AND CSCE A311 UA C
-
3.00 Credits
Study of the theoretical foundations needed to design and implement modern programming languages, including syntax, type systems, semantics, and memory structures. Comparison of several programming languages in different paradigms such as procedural, functional, logic, and scripting languages. Programming assignments will be given in each language studied. Registration Restrictions: Admission to BS Computer Science, BS Computer Systems Engineering, or BS Electrical Engineering, or instructor approval
Prerequisite:
CSCE A248 UA C AND CSCE A311 UA C
-
3.00 Credits
Digital system design using integrated circuits and field-programmable gate arrays (FPGAs). Design and discussion of data path and control units, finite state machines, and timing analysis. Digital circuit simulation and electronic schematic creation. Registration Restrictions: Admission to BS Computer Science, BS Computer Systems Engineering, or BS Electrical Engineering, or instructor approval
Prerequisite:
CSCE A241 UA C OR EE A241 UA C
-
3.00 Credits
Study of the theory of computing and algorithm analysis and design. Topics include context-free grammars and parsing, finite automata and regular languages, pushdown automata and context-free grammars, deterministic and nondeterministic Turing machines, decidability and computability. In the algorithm domain, the course provides and introduction to analysis and complexity of algorithms, searching/sorting algorithms, mathematical algorithms, and graph theoretic algorithms. Introduction to complexity theory. Registration Restrictions: Admission to BS Computer Science, BS Computer Systems Engineering, or BS Electrical Engineering, or instructor approval
Prerequisite:
CSCE A311 UA C AND MATH A261 UA C
-
3.00 Credits
Application of data modeling, relational database concepts and design, normalization theory, and structured query language. Study of underlying data structures and implementations of data processing architectures. Registration Restrictions: Admission to BS Computer Science, BS Computer Systems Engineering, or BS Electrical Engineering, or instructor approval
Prerequisite:
CSCE A211 UA C OR CSCE A222 UA C
-
3.00 Credits
Introduces network architectures, layered protocols, Internet protocols and network service interfaces. Emphasis is on design and implementation of networking hardware, including routers, bridges, switches, hubs and repeaters. Covers local networks, addressing, routing, flow control, queuing, routing protocols and packet loss. Registration Restrictions: Admission to BS Computer Science, BS Computer Systems Engineering, or BS Electrical Engineering, or instructor approval
Prerequisite:
CSCE A311 UA C (AND STAT A253 UA C OR STAT A307 UA C )
-
3.00 Credits
Creation of computer-generated images on programmable 3-D graphics hardware. Color, lighting, textures, hidden surfaces, 3-D geometric transformations, curve and surface representations, 2-D and 3-D user interfaces, and the visual modeling of physical phenomena. Registration Restrictions: Admission to BS Computer Science, BS Computer Systems Engineering, or BS Electrical Engineering, or instructor approval
Prerequisite:
CSCE A311 UA C AND MATH A252 UA C
-
3.00 Credits
Application of computer science or computer engineering skills in a professional work setting. Special Note: May be taken up to three times, but only 3 credits may be applied toward CS or CSE major requirements. Registration Restrictions: Admission to BS Computer Science, BS Computer Systems Engineering, or BS Electrical Engineering, or instructor approval
Prerequisite:
CSCE A211 UA C
-
3.00 Credits
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 lifecycle models for developing large systems, advanced issues in object-oriented programming, design patterns, software development tools, project management principles and principles of interface design. Registration Restrictions: Admission to BS Computer Science, BS Computer Systems Engineering, or BS Electrical Engineering, or instructor approval
Prerequisite:
CSCE A311 UA C
-
3.00 Credits
Introduces the basic concepts of artificial intelligence (AI). Topics include intelligent agents; heuristics, local and adversarial search; first-order logic and knowledge of representation and machine learning. Special Note: Not available for credit to students who have completed CSCE A605. Registration Restrictions: Admission to BS Computer Science, BS Computer Systems Engineering, or BS Electrical Engineering, or instructor approval May be stacked with: CSCE A605
Prerequisite:
CSCE A311 UA C
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|