Aug 19, 2018  
Undergraduate Catalog 2017-18 
    
Undergraduate Catalog 2017-18 [ARCHIVED CATALOG]

Course Descriptions


 
   •  CS 1000 - Fluency with Information Technology
   •  CS 1021 - Introduction to Engineering Computing I: Spreadsheets
   •  CS 1022 - Introduction to Engineering Computing II: Mathematical Software
   •  CS 1023 - Introduction to Engineering Computing III: Computer Programming
   •  CS 1050 - Introduction to Computers
   •  CS 1106 - Computational Thinking
   •  CS 1110 - Computer Science I
   •  CS 1120 - Computer Science II
   •  CS 1200 - Programming in C for Engineers
   •  CS 1310 - Foundations of Computer Science
   •  CS 2000 - Programming Language Experience
   •  CS 2100 - Introductory Topics in Computing Technology
   •  CS 2230 - Computer Organization and Assembly Language
   •  CS 2610 - R Programming for Data Science
   •  CS 3100 - Storage, Retrieval, and Processing of Big Data
   •  CS 3240 - System Programming Concepts
   •  CS 3310 - Data and File Structures
   •  CS 3400 - Graphical User Interface Development
   •  CS 3500 - Introduction to Web Technologies
   •  CS 3950 - Venture Project
   •  CS 4120 - Professional Field Experience
   •  CS 4310 - Design and Analysis of Algorithms
   •  CS 4430 - Database Management Systems
   •  CS 4540 - Operating Systems
   •  CS 4850 - Programming Languages
   •  CS 4900 - Software Systems Development I: Requirements and Design
   •  CS 4910 - Software Systems Development II: Implementation and Testing
   •  CS 4980 - The Computer Science Profession
   •  CS 4990 - Undergraduate Research in Computer Science
   •  CS 5250 - Computer Architecture
   •  CS 5260 - Parallel Computations
   •  CS 5270 - Computer Graphics
   •  CS 5300 - Artificial Neural Systems
   •  CS 5310 - Algorithms
   •  CS 5400 - Design of User Interfaces
   •  CS 5430 - Database Systems
   •  CS 5541 - Computer Systems
   •  CS 5550 - Computer Networks and Distributed Systems
   •  CS 5600 - Software Requirements Analysis and Design
   •  CS 5700 - Computer Security and Information Assurance
   •  CS 5710 - Network Security Fundamentals
   •  CS 5730 - Secure System Administration
   •  CS 5740 - Web Application Security
   •  CS 5750 - Secure Software Development
   •  CS 5800 - Theory Foundations
   •  CS 5810 - Compiler Design and Implementation
   •  CS 5820 - Artificial Intelligence
   •  CS 5821 - Machine Learning
   •  CS 5950 - Advanced Topics in Computer and Information Science
   •  CS 5990 - Independent Study in Computer Science