2017-2018 Academic Catalog 
    
    Dec 13, 2019  
2017-2018 Academic Catalog [ARCHIVED CATALOG]

Course Descriptions


Course Numbering
0-999: Developmental precollege-level courses
1000-2999: Lower division courses intended for undergraduate credit only.  The first digit indicates the general level of the course:  1 for a first-year course, 2 for a second-year course
3000-4999: Upper division courses carrying undergraduate credit only.  The first digit indicates the general level of the course:  3 for a third-year course, 4 for a fourth-year course.
5000-5999: Courses that carry graduate credit only in a major field different from that of the department offering the course. 
6000-6999: Courses that carry graduate credit in any major field.  
7000-7999: Courses intended for graduate students only.
8000-9999: Courses intended for post-master or doctoral-level work.
Please note, when searching courses by “Code or Number”, an asterisk (*) can be used to return mass results.  For example, using “6*” will give all 6000 graduate-level courses.
 

Computer Engineering

   •  CEG 6970 - Independent Study in Computer Engineering
   •  CEG 7020 - Low Power VLSI System Design
   •  CEG 7020L - Low Power VLSI System Design Laboratory
   •  CEG 7030 - VLSI Design Synthesis and Optimization
   •  CEG 7030L - VLSI Design Synthesis and Optimization Laboratory
   •  CEG 7040 - VLSI Testing and Design for Testability
   •  CEG 7040L - VLSI Testing and Design for Testability Laboratory
   •  CEG 7050 - Trust in Integrated Circuit Design
   •  CEG 7060 - Advanced Robotics
   •  CEG 7060L - Advanced Robotics Laboratory
   •  CEG 7080 - CMOS Mixed Signal IC Design
   •  CEG 7080L - CMOS Mixed Signal IC Design Laboratory
   •  CEG 7350 - Computer Architecture
   •  CEG 7360 - Embedded Systems
   •  CEG 7370 - Distributed Computing
   •  CEG 7380 - Cloud Computing
   •  CEG 7420 - Reverse Engineering & Program Analysis
   •  CEG 7450 - Advanced Computer Networks
   •  CEG 7470 - Advanced Wireless Networks
   •  CEG 7550 - Computer Vision
   •  CEG 7560 - Visualization & Image Processing for Cyber Security
   •  CEG 7570 - Pattern Recognition
   •  CEG 7580 - Digital Image Processing
   •  CEG 7590 - Medical Image Analysis and Visualization
   •  CEG 7900 - Selected Topics in Computer Engineering
   •  CEG 7920 - Independent Study in Computer Engineering
   •  CEG 7950 - Master’s Thesis Research in Computer Engineering
   •  CEG 7980 - Part-time CPT in CEG
   •  CEG 7990 - Full-time CPT in CEG
   •  CEG 8900 - Selected Topics in Computer Engineering
   •  CEG 8910 - PhD Seminar in Computer Engineering
   •  CEG 8920 - Independent Study in Computer Engineering
   •  CEG 8930 - PhD Qualifying Exam
   •  CEG 8940 - Residency Research in Computer Engineering
   •  CEG 8950 - Dissertation Research in Computer Engineering
   •  CEG 8960 - PhD Candidacy Exam
   •  CEG 8980 - Continuing Registration in Computer Engineering
   •  CEG 8990 - Dissertation Defense

Computer Science

   •  CS 1000 - Technology and Society
   •  CS 1010 - Introduction to Computers and Office Productivity Software
   •  CS 1011 - Computer Software Productivity Tools
   •  CS 1020 - Introduction to Microsoft Excel
   •  CS 1021 - Introduction to Microsoft Access
   •  CS 1030 - Survey of CS and CEG
   •  CS 1150 - Introduction to Computer Science
   •  CS 1150L - Introduction to Computer Science Laboratory
   •  CS 1160 - Introduction to Computer Programming
   •  CS 1160L - Intro to Comp Prog Lab
   •  CS 1161 - Introduction to Computer Programming II
   •  CS 1180 - Computer Science I
   •  CS 1180L - Computer Science I Laboratory
   •  CS 1181 - Computer Science II
   •  CS 1181L - Computer Science II Laboratory
   •  CS 1200 - Introduction to Discrete Structures
   •  CS 1200R - Introduction to Discrete Structures Recitation
   •  CS 2160 - Visual Basic Programming
   •  CS 2200 - Discrete Structures and Their Algorithms
   •  CS 2200R - Discrete Structures and Their Algorithms Recitation
   •  CS 2210 - Logic for Computer Scientists
   •  CS 2570R - Recitation for MTH 2570
   •  CS 2800 - Web Development I
   •  CS 2900 - Special Topics in Computer Science
   •  CS 3100 - Data Structures and Algorithms
   •  CS 3170 - Mobile Application Development
   •  CS 3180 - Comparative Languages
   •  CS 3190 - Programming Language Workshop
   •  CS 3200 - Theoretical Foundations of Computing
   •  CS 3250 - Computational Tools and Techniques for Data Analysis
   •  CS 3260 - Numerical Methods for Computational Science
   •  CS 3700 - Introduction to Oracle/SQL Databases
   •  CS 3800 - Web Development II
   •  CS 3810 - Introduction to Bioinformatics
   •  CS 3820 - Introduction to Semantic Web Technologies and their Algorithms
   •  CS 3900 - Special Topics in Computer Science
   •  CS 3970 - Independent Study in Computer Science
   •  CS 4000 - Social Implications of Computing
   •  CS 4070 - Optimization Techniques
   •  CS 4240 - Coding Theory
   •  CS 4260 - Matrix Computations
   •  CS 4270 - Optimization Techniques
   •  CS 4280 - Combinatorics and Graph Theory
   •  CS 4290 - Cryptography and Data Security
   •  CS 4370 - Parallel Programming for Many-Core GPUs
   •  CS 4700 - Introduction to Database Management Systems
   •  CS 4710 - Introduction to Data Mining
   •  CS 4800 - Web Information Systems
   •  CS 4810 - Algorithms for Bioinformatics
   •  CS 4830 - Systems Simulation
   •  CS 4840 - Intro Machine Learning
   •  CS 4850 - Foundations of Artificial Intelligence
   •  CS 4900 - Special Topics in Computer Science
   •  CS 4970 - Independent Study in Computer Science
   •  CS 4990 - Undergraduate Thesis Research in Computer Science
   •  CS 5100 - Data Structures and Algorithms
   •  CS 5160 - Computer Science Fundamentals
   •  CS 5170 - Mobile Application Development
   •  CS 5180 - Comparative Languages
   •  CS 5200 - Theoretical Foundations of Computing
   •  CS 5250 - Computational Tools and Techniques for Data Analysis
   •  CS 5260 - Numerical Methods for Computational Science
 

Page: 1 <- Back 107 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17Forward 10 -> 56