Undergraduate Computer Engineering and Computer Science Course Syllabi

The following is a listing of course syllabi for courses in the Computer Engineering and Computer Science undergraduate curriculum. Each syllabus provides guidelines for course content, but may be subject to limited modification by the individual instructor.

The following files are in pdf format.

  1. CAP 4028 Game Programming
  2. CAP 4034 Computer Animation
  3. CAP 4401 Digital Image Processing
  4. CAP 4630 Artificial Intelligence
  5. CAP 4770 Introdution Data Mining and Machine Intelligence
  6. CDA 3201C Introduction to Logic Design
  7. CDA 3331C Introduction to Microprocessor System
  8. CDA 4102 Structured Computer Architecture
  9. CDA 4204 CAD-Based Computer Design
  10. CDA 4210 Introduction to VLSI Design
  11. CDA 4630 Introduction to Embedded Systems
  12. CEN 4010 Principles of Software Engineering
  13. CEN 4214 Software Hardware Co-Design
  14. CEN 4400 Introduction to Computer Systems Performance Evaluation
  15. CGS 1570 Computer Applications 1
  16. CGS 1571 Computer Applications 2
  17. CNT 4104 Introduction to Data Communications
  18. CNT 4403 Introduction to Data and Network Security
  19. COP 2220 Introduction to Programming in C
  20. COP 3014 Foundations of Computer Science
  21. COP 3014L Foundation of Computer Science Lab
  22. COP 3530 Data Structures and Algorithm Analysis
  23. COP 3540 Introduction to Database Structures
  24. COP 3813 Introduction to Internet Computing
  25. COP 4020 Programming Languages
  26. COP 4045 Python Programming
  27. COP 4331 Object Oriented Design and Programming
  28. COP 4367 Graphical Application Development
  29. COP 4593 Component Programming with .NET
  30. COP 4610 Computer Operating Systems
  31. COP 4703 Applied Database Systems
  32. COP 4814 Web Services
  33. COP 4854 Cutting-Edge Web Technologies
  34. COT 4400 Design and Analysis of Algorithms
  35. COT 4420 Formal Languages and Automata Theory
  36. COT 4930 Applied Cryptography
  37. COT 4930 Cryptographic Engineering
  38. COT 4930 Introduction to Security and Cryptography
  39. COT 4930 Randomized Algorithms
  40. COT 4935 Senior Seminar
  41. EGN 4410C Engineering Design I
  42. EGN 4411C Engineering Design II
  43. MAP 4260 Introduction to Queueing Theory
  44. STA 4821 Stochastic Models for Computer Science