Curriculum


Non-major Courses

  • Computers in Society
  • Introduction to Computer Programming
  • Introduction to Web Design & Computer Principles
  • Database Design and Web Implementation
  • Web Development and Programming
  • Topics of General Computing Interest

Major Courses

  • Introduction to Computer Science
  • Data Structures
  • Computer Systems Organization
  • Operating Systems
  • Basic Algorithms
  • Numerical Computing
  • Computer Architecture
  • Theory of Computation
  • UNIX Tools
  • Object-Oriented Programming
  • Artificial Intelligence
  • Introduction to Cryptography
  • Special Topics in Computer Science