|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Programming for the solution of numerical problems. Error analysis, roots of equations, zeros of polynomials, numerical integration, interpolation and solutions to linear systems of equations will be covered. Prerequisites: Mat 230 and either Csc 214 or 216. Fl, Sp-3-
-
3.00 Credits
Computer systems programming, including assembly language. Standard operating system calls, standard C library functions, performance measurement, code optimization, advanced control flow mechanisms, processes, threads, and low-level I/O. Prerequisites: Csc 241 and either 222 or 231. Sp-3-
-
3.00 Credits
Introduction to the theory and practice of cryptography and cryptanalysis. Theoretical underpinnings of modern cryptosystems will be examined and unproven assumptions exposed. Both symmetric- and public-key cryptosystems will be covered. Applications of cryptography to identification, authentication and non-repudiation protocols. Zero-knowledge protocols and oblivious transfer. Cryptanalytical attacks. Economic, political and ethical issues raised by strong cryptography will be discussed. Prerequisites: CSC 241 and MAT 215. Ir-3-
-
3.00 Credits
Examination of modern technological advances that are believed to enable private/secure communications and data storage, and the political, economic, legal and philosophical issues engendered by these advances. Other technological threats to privacy and security and our emerging information infrastructure will also be covered. This course may not be taken for major credit. Prerequisites: students should have satisfied all General Education/Knowledge Foundations requirements. Ir-3-
-
3.00 Credits
An examination of the theoretical and practical aspects of robot control and autonomous behavior. Elements of the design, implementation, and analysis of hardware and software agents will be explored. Requisite studies will include the construction of simple circuits, as well as the programming of more elaborate robots and assembly of robot kits. Written analyses of readings taken from various problem domains within robotics, intelligent agency, and other areas of AI will also be required. Prerequisite: CSC 241. Sp-3-
-
3.00 Credits
Introduction to programming language concepts including design, syntax, semantics, pragmatics, implementation, and evaluation. Presentation of one or more languages from categories including algorithmic, functional, object-oriented, logic, and concurrent programming paradigms. Prerequisite: Csc 241 Fl, Sp-3-
-
3.00 Credits
Computational approach to the study of language. Problems in understanding and producing natural (or natural-like) language by computer and humans. Theories of parsing, meaning, knowledge representation, and communication, along with their mechanical embodiments. Prerequisites: Csc 221 and 241. Fl-3-
-
3.00 Credits
Advanced data structures and their internal and external representations are studied. Some of the most important algorithms for graphs are presented. External sorting techniques are demonstrated and analyzed. Prerequisite: Csc 241. Fl, Sp-3-
-
3.00 Credits
Introduction to the computational study of human and machine intelligence. Discussion of computational models, algorithms, and research in neural processing, vision, memory, learning, reasoning, and information processing. Prerequisite: Csc 241. Ir-3-
-
3.00 Credits
A survey of parallel hardware and software computing technology, and an introduction to parallel programming. Topics will include an introduction to parallel architectures, parallel algorithms, parallel languages, parallel algorithm design, analysis and debugging. Prerequisites: Csc 222 and 241 or permission of instructor. Ir-3-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|