|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisite(s): CS 3060, (CS 3370 Recommended), and University Advanced Standing. Presents theory and concepts of high-performance computer architectures. Includes digital logic, buses, registers, ALU's, control units, pipelining, parallelism, DASD's, SASD's, RAID, caching, instruction-sets, memory hierarchy, multiprocessing, interconnection via networks.. Lab access fee of $45 for computers applies.
-
1.00 - 3.00 Credits
Prerequisite(s): Department approval and University Advanced Standing. Provides exposure to emerging technologies and topics of current interest in computer science. Varies each semester depending upon the state of technology. A maximum of 6 hours may be counted toward graduation without CS Department approval.. Lab access fee of $45 for computers applies.
-
3.00 Credits
Prerequisite(s): CS 2450, CS 2600, CS 3520, and (CS 3250 or CS 3260 or CS 3270 or CS 3370), and University Advanced Standing. Pre- or Corequisite(s): CS 3450. Covers principles and practices of early phases of software development life cycle. Studies software requirements elicitation, analysis, and design. Includes in-depth, practical study of at least one major software development approach as applied to a realistic organizational systems problem. Explores requirements definition, analysis including prototyping, functional and nonfunctional requirements specification, legacy systems, and architecture patterns.. Lab access fee of $45 for computers applies.
-
3.00 Credits
Prerequisite(s): CS 2420 with a C or better and (CS 3220 or CS 3250 or CS 3260 or CS 3270 or CS 3370 or CS 339R), and University Advanced Standing. Presents theory and implementation concepts of 2D and 3D computer graphics as used in areas such as computer games, movie special effects, scientific visualization and art. Focuses on the development of applications using an existing cross-platform graphics library rather than on the development of a graphics library.. Lab access fee of $45 for computers applies.
-
3.00 Credits
Prerequisite(s): CS 3240, (one of CS 3250, CS 3260, CS 3270 or CS 3370) and University Advanced Standing. Offers the mature student an in-depth understanding of the design and implementation of programming languages. Explores criteria for evaluating programming languages as a context for comparing both traditional and current popular languages. Includes the evolution of programming languages, the concept of binding, type checking, static and dynamic scoping, control structures, subprograms and parameter passing methods, and concurrency. Explores the functional programming paradigm in-depth. Includes programming assignments in at least two different programming languages, at least one of which being a functional language such as LISP, Scheme, ML, or Haskell.. Lab access fee of $45 for computers applies.
-
3.00 Credits
Prerequisite(s): CS 3240, CS 3310, CS 3320, and (CS 3250 or CS 3260 or CS 3270 or CS 3370), and University Advanced Standing. Presents theory, organization, concepts, and principles of artificial intelligence methodologies including neural networks, expert systems, machine learning algorithms, and genetic algorithms.. Lab access fee of $45 for computers applies.
-
3.00 Credits
Prerequisite(s): CS 2300, CS 2420, CS 3320, and University Advanced Standing. Prepares students for creating software solutions in the multimedia market of today and into the future. Covers digital sampling of analog signals, basic image processing in the spatial domain and frequency domain, edge and line detection, photo enhancement, feature extraction, and object recognition.. May be delivered online.. Lab access fee of $45 for computers applies.
-
3.00 Credits
Prerequisite(s): CS 3450, CS 4380, CS 4450, and University Advanced Standing. Builds on software created in CS 4380. Presents concepts necessary to create a modern compiler. Reinforces theoretical and practical software development skills from previous courses through an immersive, expressive approach to compiler construction.. Lab access fee of $45 for computers applies.
-
3.00 Credits
Prerequisite(s): (CS 3520 or INFO 3410) and University Advanced Standing. Covers transaction processing, concurrency control techniques, database recovery techniques, database security and authorization, database integrity, distributed databases and client-server architectures, load balancing, data warehousing, data mining, database machines, mobile database, multimedia database, GIS, genome data management, data fragmentation, data encryption, locking, and deadlock.. Lab access fee of $45 for computers applies.
-
3.00 Credits
Prerequisite(s): CS 4400, CS 4230, and University Advanced Standing. Senior-level, capstone project experience course. Requires operating as part of a high performance team. Includes completing the design and implementation of a large-scale software development project. Combines major milestone presentations to project clients, completing a portfolio of project-related artifacts, and offer an evaluation of the project and team experience. Requires students to take a program level assessment.. Lab access fee of $45 for computers applies.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|