|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
This course provides the fundamentals of modern cryptography and steganography. Cryptography is usually considered to be the art and science of scrambling a message in order to make it unreadable, whereas steganography is the art and science of hiding the very existence of the message. The course focuses on both theory and practice. Students will learn how to use Java to write cryptographic applications.
-
4.00 Credits
This course provides students with a background, foundation, and insight into the subject of Computer Security at a graduate level. It covers various attack techniques and defenses. The course surveys different threats to computer security and methods for preventing intrusions. We study how computer vulnerabilities arise and survey the controls that can reduce or block security.
-
1.00 - 4.00 Credits
Topics vary. See course schedule for prerequisites. Course Information: May be repeated if topics vary. Students may register in more than one section per term.
-
4.00 Credits
Study of the implementation of relational database management systems. Topics include database design algorithms, query implementation, execution and optimization, transaction processing, concurrency control, recovery, distributed query processing, and database security. One of the following advanced database topics will also be discussed: deductive databases, parallel databases, knowledge discovery/data mining, data warehousing. Course Information: Prerequisite: CSC 472.
-
4.00 Credits
This course teaches advanced techniques for discovering hidden patterns in the rapidly growing data generated by businesses, science, web, and other sources. Focus is on the key tasks of data mining, including data preparation, classification, clustering, association rule mining, and evaluation. Course information: Prerequisite: CSC 385.
-
4.00 Credits
This course covers advanced topics in computer operating systems with a special emphasis on distributed systems. Topics include middleware, naming and directory services, security, remote method invocation, concurrency, transactions, replication, and message passing. Course Information: Prerequisite: CSC 389.
-
4.00 Credits
Advanced and classic models of testing software are reviewed and critiqued. Current practice and novel theories of reliability are studied, using primary computer science research literature. Some automated testing tools will be used. Course Information: Prerequisite: CSC 478.
-
4.00 Credits
Problem analysis, system requirements specification, system design, testing methodologies, quality assurance, software maintenance, and automated documentation systems. Team project involving the analysis and creation of a design specification for and formal presentation of a significant software project. Course Information: Prerequisite: CSC 478.
-
4.00 Credits
Lighting models, ray tracing, radiosity, texture mapping, and other advanced rendering techniques for creating highly realistic images of three-dimensional scenes. Contemporary and classic articles from the computer graphics literature are studied. Course Information: Prerequisite: CSC 481.
-
4.00 Credits
Structured approach for designing graphical user interfaces that are easy to use. Empirical evaluation techniques are used to verify that the software is easy to use. Course Information: Prerequisite: CSC 385.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|