CS ELECTIV – Computer Science Elective
Prerequisites/Corequisites: Credit Hours: Min: 3; Max: Description:
CS 437 – Artificial Intelligence
Prerequisites/Corequisites: Take CS-318 MATH-230; Minimum grade C. (Required, Previous). | Take CS-350. (Recommended, Previous). Credit Hours: Min: 3; Max: Description: An introduction to the fundamental principles of artificial intelligence: problem-solving methods, state-space representation, heuristic search, problem-reduction techniques, machine inference, game-playing, knowledge representation, and cognitive processes. Applications of these concepts to practical problems in society will […]
CS 482 – Capstone II
Prerequisites/Corequisites: Take CS-480. (Required, Previous). Credit Hours: Min: 3; Max: Description: This course is the continuation of 480. Students will implement, test, verify, and validate their systems. Written reports and oral presentations will take place in a technical setting.
CS 425 – Numerical Analysis
Prerequisites/Corequisites: # Take MATH-203 # Take MATH-213 or CS-226. (Required, Previous). Credit Hours: Min: 3; Max: Description: Study of techniques and types of errors involved in computer applications to mathematical problems. Topics include techniques for solving equations, systems of equations, and problems in integral calculus. Computer solutions for several problems will be required.
CS 430 – Data Base Management Systems Design
Prerequisites/Corequisites: Take CS-313; Minimum grade C. (Required, Previous). Credit Hours: Min: 3; Max: Description: Close study of the goals of DBMS, various data models and their implementations, normalization, file organization, security, and integrity.
CS 340 – Software Design & Development
Prerequisites/Corequisites: Take CS-313; Minimum grade C. (Required, Previous). Credit Hours: Min: 3; Max: Description: Study of design techniques used in creating large program packages, organization and management of projects, and application of techniques in team projects.
CS 360 – Intro to Computer Graphics
Prerequisites/Corequisites: Take CS-318; Minimum grade C. (Required, Previous). | Take MATH-304. (Recommended, Previous). Credit Hours: Min: 3; Max: Description: Principal topics include graphics devices, vector vs. raster graphics, lines and curves, animation, linear transformations, three-dimensional graphics and wire-frame models, and viewing objects with the synthetic camera.
CS 401 – Programming Languages
Prerequisites/Corequisites: Take CS-350; Minimum grade C. (Required, Previous). Credit Hours: Min: 3; Max: Description: Study of formal language concepts, language syntax and semantics, language design and implementation, data types, data abstraction, control structures, procedure mechanisms, lexical analysis, parsing, and run-time organization as exemplified by a variety of programming languages and paradigms.
CS 420 – Compiler Construction
Prerequisites/Corequisites: Take CS-318 CS-350; Minimum grade C. (Required, Previous). | Take CS-401. (Required, Previous or concurrent). Credit Hours: Min: 3; Max: Description: Study of syntax and semantic analysis of source and target language; language translation and translators; a one-pass compiler model; phases of a compiler; lexical and syntax analysis; parsing; error recovery; intermediate code generation; […]
CS 330H – Special Topics:epics
Prerequisites/Corequisites: Credit Hours: Min: 3; Max: Description:
CS 330D – Special Topics: Cryptology
Prerequisites/Corequisites: Credit Hours: Min: 3; Max: Description: