Courses

Undergraduate Courses

  • CS 210 Data Structures & Algorithms
  • CS 251 Computer Orgnization
  • CS 225 Software Engineering
  • CS 285 Discrete Math
  • CS 311 Design & Analysis of Algorithms
  • CS 320 Programming Languages
  • CS 330 Operating Systems
  • CS 331 Computer Networks I
  • CS 336 Computer Networks II
  • CS 340 Intro. DataBase Systems
  • CS 365 Human Computer Interaction
  • CS 360 Computer Graphics
  • CS 370 Intro. Artificial Intelligence
  • CS 425 Advanced Software Engineering
  • CS 440 DataBase Management Systems
  • CS 489 Internet Security
  • CS 499 Buliding E-commerce Systems
  • IS 333 Information Systems Development
  • Math 221 Numerical Analysis

Master Courses

  • IS 433 Information Security Management
  • IS 485 Requirements Elicitation, Analysis, and Specification
  • TDC 477 Network Security
  • SE 430 Object-Oriented Modeling
  • SE 433 Software Testing & Quality Assurance
  • SE 450 Object-Oriented Software Development
  • SE 452 Object-Oriented Enterprise Computing
  • SE 457 Service-Oriented Architecture
  • SE 477 Software and Systems Project Management
  • SE 480 Software Architecture
  • SE 491 Software Engineering Studio
  • SE 529 Software Risk Management
  • SE 591 Software Engineering Studio II

PhD Courses

  • CSci 669 Network Security
  • CSci 713 Software Development Processes
  • CSci 715 Software Requirements Definition
  • CSci 716 Software Design
  • CSci 765 Database Systems
  • CSci 783 Advanced Topics in Software Systems
  • CSci 790a Software Engineering Seminar
  • CSci 790b Software Engineering/Formal Methods Seminar
  • CSci 790c Human Computer Interaction Seminar