|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Relational, network, and hierarchical data models. Data description and data manipulation languages. Schemas, query processing, database system architecture. Integrity, concurrency, and security techniques. Distributed databases. Prerequisite: CS 3240.
-
4.00 Credits
Topics in the operation and administration of databases, including database creation, account maintenance, data import and export, system backup, and performance tuning. Hands-on experience administering an Oracle database. Prerequisite: CS 4660.
-
4.00 Credits
"Intelligent" computer programs and models of human intelligence. Game playing, robotics, computer vision, understanding natural language, knowledge engineering, computer learning. Prerequisite: CS 3240.
-
4.00 Credits
Human-centered software development and evaluation, human performance models, accommodating human diversity, principles of good design and good designers, introduction to usability testing. HCI aspects of multimedia systems, information systems, and collaboration and communication. Course work includes programming projects and fieldwork. Prerequisites: CS 3240 and either CS 3120 or 3340; or consent of instructor. Cross-listed with ENGR/PSYC 4835.
-
4.00 Credits
Survey of computer graphics hardware, algorithms, techniques, and standards. Software development on color-mapped raster-scan computer graphics system. Prerequisites: MATH 2101, 2304 and CS 3240, 3430.
-
4.00 Credits
Fuzzy set theory, fuzzy logic, approximate reasoning and relations between fuzzy set theory, probability theory, belief theory, and possibility theory. Fuzzy aggregation operators, fuzzy relations, and fuzzy clustering. Class project options: decision making, pattern recognition, databases, control, data mining. Prerequisites: CS 1160, MATH 2150, and course in probability or statistics; or permission of instructor. Cross-listed with ENGR 4845 and MATH 4845.
-
4.00 Credits
Principles and techniques used to produce software for computer-generated animations. Survey of traditional animation techniques. Issues in 3-D viewing, rendering, and modeling. Motion specification and interpolation. Physically-based and behavioral modeling. Prerequisite: CS 4840.
-
4.00 Credits
Survey of technologies for programming computer games. Topics include: mathematics, data structures, graphics (rendering, animation, cinematography), game logic, scripting, networking and server design, audio, artificial intelligence. Prerequisites: CS 4810 or CS 4840 or equivalent experience, and either CS 3340 or graduate standing.
-
4.00 Credits
Event-driven programming in a windowed Graphical User Interface environment using a Rapid Application Development tool set. Pull-down menus, tool bars and other standard control objects, pointing devices, object hierarchy, standard dialogs, connecting to databases, state table programming. Prerequisite: CS 3340.
-
1.00 - 5.00 Credits
May be repeated for credit with consent of instructor, for a maximum of 12 units.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|