|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Comparative studies of computer system components: CPU, memory, and I/O devices; analytical modeling techniques to allow comparative evaluation of different computer architectures; multiprocessors, and array processors, vector processes multiprocessors, pipeline and super-pipeline processors, supercomputers, dataflow machines; parallelism, scalability, and programmability. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 331.
-
3.00 Credits
Introduces basic theory and programming in computer graphics. Includes graphics pipeline, rasterization, windowing and clipping, OpenGL programming, theory of domain transformations, mathematics of three-dimensional graphics involving rotation, scaling, translation and perspective projection, curve and surface modeling, lighting and shading, texture mapping, visibility algorithms, shading languages, and raytracing. May not be taken for credit by students who have received credit for CS 435. Enrollment Requirement: MATH 264 or 374. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 311.
-
3.00 Credits
Introduction to graphics algorithms and skills related to 3D game programming. The emphasis is on developing 3D graphics engines. Subjects covered include graphics hardware, rendering pipeline, OpenGL programming, geometric transformations, lighting and shading, texture mapping, shadowing, collision detection, animation, and other interactive computer graphics techniques. May not be taken for credit by students who have received credit for CS 597C. Enrollment Requirement: MATH 264 or 374. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 311.
-
3.00 Credits
Introduces TCP/IP network architecture with emphasis on upper-layer protocols and a detailed investigation into TCP and IP. It also covers local area networks, internetworking, and network programming. A core course in the Computer Science M.S. program. Undergraduates must obtain consent of instructor to enroll. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 433 or 436.
-
3.00 Credits
Basic number theory, computational complexity, and network architecture, indepth discussion on cryptography and its network applications; security threats, requirements, protocols, applications for secure networks, and legal and ethical issues. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 433.
-
3.00 Credits
State-of-the-practice on client/server computing, the key enabling technologies and their inter-relationships, development and implementation of client/server/ applications, emerging technologies that may affect the future practice within the client/server environment. May not be taken for credit by students who have received credit for CS 497B and 497C. Co/prerequisite: CS 441.
-
3.00 Credits
Studies object-oriented analysis and design and their roles in software development. Many documented patterns in program designs will be introduced and analyzed. Advanced topics in software engineering such as software metrics, software architecture and software reuse are also discussed. A core course in the Computer Science M.S. program. Undergraduates must obtain consent of instructor to enroll. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 441.
-
3.00 Credits
Study of simulation languages and simulation techniques for solving many types of research problems from management, engineering and science. Simulation methodologies will be used for simulation of large system design of simulation experiments for optimizations, and applications. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 311 and MATH 440.
-
3.00 Credits
Formal syntax of programming languages such as Backus-Naur form and its variations, attribute grammars, two-level grammars, formal semantics of programming languages, including operational semantics, denotational semantics, and axiomatic semantics. A core course in the Computer Science M.S. program. Undergraduates must obtain consent of instructor to enroll. Co/prerequisite: CS 421. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 351.
-
3.00 Credits
Study of lexical scanning, parsing methods, intermediate code generation, error detection, and recovery. Included will be the design and implementation of a simple compiler or components of an actual compiler. May not be taken for credit by students who have received credit for CS 453. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 351 and 521.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|