|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Projects in advanced 3D graphics such as illumination, geometric modeling, visualization, and animation. Topics may include physically based and global illumination, solid modeling, curved surfaces, multiresolution modeling, imagebased rendering, basic concepts of animation, and scientific visualization. Prerequisite: CS 112 or equivalent; recommended: CS 161/CSE161, CS 164, CS 165. Formerly ICS 188.
-
4.00 Credits
Discrete event-driven simulation; continuous system simulation; basic probability as pertaining to input distributions and output analysis; stochastic and deterministic simulation; static and dynamic system simulation. Prerequisites: ICS 6B/Mathematics 6B, Mathematics 6G, Mathematics 67/Statistics 67, ICS 51 and 52, all with grades of C or better; upper-division standing.
-
4.00 Credits
An introduction to information retrieval including indexing, retrieval, classifying, and clustering text and multimedia documents. Prerequisites: ICS 23/CSE23/ICS H23 or Informatics 43; Statistics 7/Mathematics 7 or Statistics 67/Mathematics 67. Same as Informatics 141. Formerly ICS 177.
-
4.00 Credits
Introduction to the design of databases and the use of database management systems (DBMS) for applications. Topics include entity-relationship modeling for design, relational data model, relational algebra, relational design theory, and Structured Query Language (SQL) programming. Prerequisites: either ICS 52 or Informatics 43 with a grade of C or better (for ICS or Informatics majors); either ICS 23/ICS H23 or EECS114 with a grade of C or better (for Computer Engineering majors). Same as Engineering EECS116. Formerly ICS 184.
-
4.00 Credits
Introduces students to advanced database technologies. Students gain experience in programming complex applications using database management systems. Topics include object-oriented and object-related technologies, XML, and Internet databases. Prerequisite: CS 122A/EECS116. Formerly ICS 185.
-
4.00 Credits
Introduction to systems implemented within network-based computer architectures. Issues in distributed programming, operating systems, and applications. Specific topics covered include programming constructs, timing/coordination problems, data/service replication, transactions/concurrency control, fault-tolerance, recovery, file systems, security. Prerequisite: CS 141/CSE141/Informatics 101. Recommended: CS 132. Formerly ICS 148.
-
4.00 Credits
An introductory course on computer network architectures. Layering approach of communication protocols is introduced, and the function of each layer is explained. Various examples are shown from long-haul networks and local area networks to B-ISDN and high speed networks. Prerequisites: ICS 23/CSE23 or ICS H23 with a grade of C or better; ICS 51 with a grade of C or better, or CSE132/EECS112; ICS 6D/Mathematics 6D; ICS 6B/Mathematics 6B; Mathematics 6G or 3A. Formerly ICS 153.
-
4.00 Credits
Fundamental principles in computer networks are applied to obtain practical experience and skills necessary for designing and implementing computer networks, protocols, and network applications. Various network design techniques, simulation techniques, and UNIX network programming are covered. Prerequisite: CS 132 or equivalent, or consent of instructor. Formerly ICS 156.
-
4.00 Credits
Overview of modern computer and networks security, attacks, and countermeasures. Authentication, identification, data secrecy, data integrity, authorization, access control, computer viruses, network security. Also covers secure e-commerce and applications of public key methods, digital certificates, and credentials. Prerequisites: ICS 6D/Mathematics 6D; ICS 22/CSE22 or Informatics 42; and one from CS 122A/EECS 116, CS 132, or CS 143A/CSE104. Formerly ICS 168.
-
4.00 Credits
In-depth study of several contemporary programming languages stressing variety in data structures, operations, notation, and control. Examination of different programming paradigms, such as logic programming, functional programming and object-oriented programming; implementation strategies, programming environments, and programming style. Prerequisites: Informatics 43 with a grade of C or better; or ICS 23/CSE23/ICS H23 with a grade of C or better and either ICS 51 or CSE31/EECS31 with a grade of C or better. Same as CSE141/Informatics 101. Formerly ICS 141.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|