Computer Science Major

Jul
20

MATH 305 – Linear Programming

Prerequisites/Corequisites: Take MATH-304 MATH-213 or CS-226. (Required, Previous). Credit Hours: Min: 3; Max: Description: Introduction to the theoretical, computational, and applied aspects of the subject. Topics covered include the Mathematical model of linear programming, convex sets and linear inequalities, the simplex method, duality, the revised simplex method, and several of the many applications. Computer solutions […]

By Breanna Lisenby |
DETAIL
Jul
20

MATH 230 – Discrete Mathematics

Prerequisites/Corequisites: Take MATH-201; Minimum grade C. (Required, Previous). Credit Hours: Min: 3; Max: Description: Propositional and predicate logic, methods of proof, sequences and summations, recursion, combinatorial circuits, algorithm analysis, set theory, counting techniques, Boolean algebras, and other related topics.

By Breanna Lisenby |
DETAIL
Jul
20

MATH 201L – Calculus I Workshop

Prerequisites/Corequisites: Take MATH-201. (Required, Concurrent). Credit Hours: Min: 1; Max: Description: Intensive calculus workshop for students enrolled in Mathematics 201. Students work collaboratively in small groups on problems that emphasize the key ideas of calculus. The workshop will also introduce students to technology that can automate and help visualize calculus concepts. Assessed as S (Satisfactory) […]

By Breanna Lisenby |
DETAIL
Jul
20

ENGL 418 – Advanced Technical Communication

Prerequisites/Corequisites: Take ENGL-318. (Required, Previous). Credit Hours: Min: 3; Max: Description: Designed to help students become more independent technical communicators, preparing them to work as lead writers in team projects or as independent writing contractors. Students work and study at specific client sites, identify their own documentation projects, develop an implementation plan, and then follow […]

By Breanna Lisenby |
DETAIL
Jul
20

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.

By Breanna Lisenby |
DETAIL
Jul
20

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.

By Breanna Lisenby |
DETAIL
Jul
20

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 […]

By Breanna Lisenby |
DETAIL
Jul
20

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.

By Breanna Lisenby |
DETAIL
Jul
20

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.

By Breanna Lisenby |
DETAIL
Jul
20

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.

By Breanna Lisenby |
DETAIL
Jul
20

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.

By Breanna Lisenby |
DETAIL
Jul
20

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; […]

By Breanna Lisenby |
DETAIL