Browse Arts and Sciences
Department of Computer Science and Math Courses

CS 1320   Computer Science II    
CS 1320   Computer Science II Lab    
CS 2360   LINUX    
CS 3316   Operating Systems   This course examines the important problems in operating system design and implementation. Operating systems provide an established, convenient, and efficient interface between user programs and the bare hardware of the computer on which they run. The operating system is responsible for sharing resources (e.g. disks, networks, and processors), providing common services needed by many different programs (e.g. file services, the ability to start or stop processes, and access to the printer), and protecting individual programs from interfering with one another. Prerequisites: CS 2315  
CSAT 2310   Intro to Digital Imaging    
CSAT 3350   Adv Two-Dimensional Imaging    
CSAT 4310   Senior Capstone    
CSAT 4311   Capstone II    
CSST 2372   Security & Info Assurance   This course provides students with the fundamentals of information assurance and common security architectures with a discussion of threats and strategies. It addresses compliance laws such as HIPPA, FERPA, FISMA, Gramm-Leach-Bliley, and Sarbanes-Oxley as well as State, U.S. and International standards. It covers the first principles of security, security failures, identification of good human interfaces and their balance against security mechanisms. It also addresses risks, security models, access controls, security administrations, monitoring, risk response, cryptography, networks and telecommunications, and malicious code.  
CSST 3306   Cyber Warfare   This course is a discussion of selected topics in cyber security suitable for upper-division students. This course may be repeated with different topics and offered when needed. Prerequisite: Permission of the instructor.  
CSST 3322   Secure Program Practices    
CSST 4372   Intrusion Detect/Prevent    
MATH 1314   College Algebra   In-depth study and applications of polynomial, rational, radical, exponential and logarithmic functions and systems of equations using matrices. Additional topics such as sequences, series, probability, and conics may be included.  
MATH 1316   Plane Trigonometry   In-depth study and application of trigonometry including definitions, identities, inverse functions, solutions of equations, graphing, and solving triangles. Additional topics such as vectors, polar coordinates and parametric equations may be included. Prerequisite: Math 1314 or consent of instructor.  
MATH 1332   Contemporary Mathematics   This course is an introduction to a selection of college-level math topics. This course typically covers topics selected from the following: problem-solving, counting, the real number system, sets, geometry, solutions of linear and quadratic equations, elementary probability, financial math, the mathematics of voting, and fair division.  
MATH 1342   Elementary Stat Methods   Collection, analysis, presentation and interpretation of data, and probability. Analysis includes descriptive statistics, correlation and regression, confidence intervals and hypothesis-testing. Use of appropriate technology is recommended.  
MATH 2311   Foundations Elementary Math II    
MATH 2414   Calculus II    
MATH 2414   Calculus II Lab    
MATH 3301   Geometry    
MATH 3340   Foundations Of Higher Math   A transition course to higher mathematics. Students learn how to organize and structure their mathematical thoughts, how to read and manipulate abstract definitions, and how to prove or refute proofs by effectively evaluating them. Topics such as propositional logic, set theory, and techniques of proving will be the basis for discussions on functions, sequences, relations, limits, cardinality, divisibility, the real numbers and complex numbers. Offered fall and spring when needed. Prerequisite: Math 2414