|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Database processing and architecture; conceptual data modeling and data design; logical data models; relational models, operations and algebra; query languages and SQL; normalization and schema refinement; basic indexing techniques (hashing and B+trees). PREREQUISITE: COMP 3160, or permission of instructor. (F)
-
3.00 Credits
Characteristics of graphics I/O devices; 2D pictures, scaling, translation, rotation, and windowing; drawing histograms, simple maps, block diagrams, and flowcharts; curved lines, precision, quantization and interpolation, plotting equations; 3D pictures, scaling, translation, rotation, and projections hidden line problem, non-Euclidean geometry, animation. PREREQUISITE: COMP 3410. (F)
-
3.00 Credits
Fundamentals of the UNIX system and environment including: file system, shell concepts and programming, editors (vi and emacs), filters (sed, awk, grep, sort), utilities (make, yacc, lex), mail facility, communication software, C programming and its UNIX interface, X window system. PREREQUISITE: COMP 2150, or permission of instructor. (F, Sp)
-
3.00 Credits
Hierarchy of storage devices, I/O buffering, interrupts, channels; multiprogramming, processor and job scheduling, memory management: paging, segmentation, and virtual memory; management of asynchronous processes; interrupt procedure calls, process stateword and automatic switch instructions, semaphores, concurrency; security and recovery procedures. PREREQUISITE: COMP 3160, and either COMP 3410 or EECE 4278. (F, Sp)
-
3.00 Credits
Review of UNIX and operating systems principles; principles and practices of systems administration and management; network file systems; account management; OS installation; startup and shutdown, booting, backup, restore; system administration tools; web administration; duties and responsibilities of a system administrator. PREREQUISITE: COMP 4262 and 4270, or permission of instructor. (Sp)
-
3.00 Credits
Design and implementation of web services; internet architecture and protocol layering; client-server application design; peer-peer application design; World Wide Web programming using HTML, XML, Java and advanced scripting languages; security issues. PREREQUISITE: COMP 3160, or permission of instructor. (Sp)
-
3.00 Credits
Internet architecture and design; IPv4 and IPv6 ; routing algorithms, TCP congestion control; peer-to-peer applications, wireless LAN, mobile IP, mobile ad hoc networks; wireless sensor networks. PREREQUISITE: COMP 3825. (F)
-
3.00 Credits
Confidentiality, integrity, availability, methods and protocols in cryptography, digital signature, authentication, bit commitment; security in computing, programs, databases, operating systems; secure communication, secure channel, public key infrastructure, certificates; digital evidence, forensics tools; monitor and response; legal and ethical issues; risk management, security administration. PREREQUISITE: COMP 3825. (F)
-
3.00 Credits
Computer models as basis for the understanding and analysis of programming, computation and complexity; machine models (finite-state, stack and Turing machines); linguistic models (grammars, lambda calculus, predicate calculi); biologically-inspired models (e.g. neural nets or genetic algorithms); unsolvability, universality, decidability, feasibility. PREREQUISITE: COMP 2150 and MATH 2701, or permission of instructor. (F, Sp)
-
3.00 Credits
Fundamentals of programming in LISP; central ideas of artificial intelligence, including heuristic search, problem solving slot-and-filler structures; knowledge representation. PREREQUISITE: COMP 4040, or permission of instructor. (F)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|