|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisites: CSCI 4103 and 4501 or consent of department. The design and implementation of translators for programming languages. The course will cover the topics of lexical and syntactic analysis, translation, code generation, and code optimization, as well as the design and actual implementation of a compiler for a simple block-structured language such as a subset of Pascal or Ada.
-
3.00 Credits
Prerequisite: CSCI 2125 or consent of department. Introduction to the problem domain of artificial intelligence and the methods used to solve those problems. Topics include knowledge representation, search strategies, and surveys of principal subareas of artificial intelligence such as expert systems, natural language processing, reasoning systems, games, learning, and vision. Programming assignments in a current artificial intelligence language will be required.
-
3.00 Credits
Prerequisite: CSCI 2120 or 2601 or consent of department. A study of the use, design, and implementation of data bases using data base management systems. Topics include current DBMS implementations and data description, manipulation, and inquiry languages.
-
3.00 Credits
Prerequisite: CSCI 4125 or consent of department. The scope of the basic materials presented in CSCI 4125, Data Models and Database Systems, is expanded to include advanced theoretical aspects, design methodologies, implementation, and specialized applications. The materials presented include higher-order dependencies, object-relational and object-oriented data models, implementation techniques of Database systems and Java Database Connectivity (JDBC). On the applications side, the specific requirements imposed by Deductive DBS, Geographic Information Systems, Genome Data Management, Data Warehousing and Data Mining are dicussed.
-
3.00 Credits
Prerequisites: CSCI 2125 and any one of the following: CSCI 4401 or 4125 or consent of department. Overview of security problems; physical security methods; security in multi-user systems; password mechanisms; terminal security; file security; encryption major approaches including both private- and public-key encryption methods; security in data bases access control methods and encryption; statistical databases; operating systems security; security kernels; and the Bell-Lapadula Model.
-
3.00 Credits
Prerequisite: CSCI 4621 or consent of the department. An introduction to the theory and application of computer forensics, an important area of computer security concerned with the preservation and recovery of digital evidence. Topics include: types of digital evidence, obfuscation methods used to hide digital evidence, such as steganography and encryption, tools for data preservation and recovery, techniques for ensuring data security, and legal issues in the preservation, recovery, and presentation of digital evidence. The course will include a substantial lab component.
-
3.00 Credits
Prerequisite: CSCI 2125 and MATH 2511. Types of graphics hardware point plotting vector and raster technologies; techniques for defining images point vector and raster-based approaches; graphical data and program structures; image manipulation two- and threedimensional transformations; techniques for producing perspective; hidden line removal; shading; clipping; and windowing. Applications in several fields.
-
3.00 Credits
Prerequisite: Computer Science 2125 and Mathematics 2511. Introduction to the analysis, implementation and application of digital imaging enhancement and restoration algorithms including fundamental gray-level processing procedures, spatial and frequencydomain filtering, color image processing, methods and transforms for multi-resolution image processing and compression, and elementary image analysis techniques such as segmentation, morphology, and object representation and recognition.
-
3.00 Credits
Prerequisite: consent of department. Topics will vary from semester to semester. Offerings are of topical, pragmatic interest to computing practitioners. May not be used to satisfy the computer science elective requirement for the curriculum in Computer Science. (May be repeated for credit.)
-
3.00 Credits
Prerequisite: Consent of department. This is an advanced course whose topic changes from semester to semester.The prerequisites change as dictated by the topic. This course may be repeated once for credit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|