Undergraduate Courses

Click here to view course descriptions.

  • CSC 111 Introduction to Computer Science (for non-majors)
  • CSC 113 Creative Computing using Alice (for non-majors)
  • CSC 114 Excel (for non-majors)
  • CSC 202 Introduction to Programming
  • CSC 204 Educational Computing (for non-majors)
  • CSC 205 Windows Programming 1
  • CSC 230 Integrating Programming in Classroom (for non-majors)
  • CSC 252 Problem Solving with Java
  • CSC 302 Data Structures
  • CSC 305 WindowsProgramming 2
  • CSC 311 Computer Graphics
  • CSC 317 Forensic Computing
  • CSC 321 Database Management Systems
  • CSC 332 Microcomputer Architecture and Programming
  • CSC 342 Artificial Intelligence
  • CSC 344 Computer Networks
  • CSC 355 Internet Programming 1
  • CSC 370 Theory of Computation
  • CSC 404 Animation and Rendering
  • CSC 405 Computer Game Design
  • CSC 414 Bioinformatics 1
  • CSC 415 Bioinformatics 2
  • CSC 416 Bioinformatics Project
  • CSC 423 Systems Analysis and Design
  • CSC 424 Systems Design and Implementation
  • CSC 431 Algorithms
  • CSC 432 Operating Systems
  • CSC 433 Programming Languages
  • CSC 434 Software Engineering
  • CSC 444 Advanced Networking
  • CSC 451 Embedded Systems 1
  • CSC 452 Embedded Systems 2
  • CSC 453 Programming Mobile Devices
  • CSC 455 Internet Programming 2
  • CSC 460 Search & Information Retrieval
  • CSC 494 CIS Internship
  • CSC 496 Honors Thesis
  • CSC 499 Independent Study
Keyboard

href:#
link:
showcaption:0
showtitle:0
title:Keyboard
caption:Keyboard Closeup

Graduate Courses

Click here for course descriptions.

  • CIS 501 Data Structures and Algorithm Analysis
  • CIS 502 Computer Organization
  • CIS 503 Database Theory and Design
  • CIS 504 Data Communications
  • CIS 505 User Interface Design
  • CIS 507 Software Engineering
  • CIS 508 Technical Communication
  • CIS 511 Game Design 1
  • CIS 512 Game Design 2
  • CIS 513 Bioinformatics 1
  • CIS 514 Bioinformatics 2
  • CIS 515 Internet Programming 1
  • CIS 516 Internet Programming 2
  • CIS 517 Embedded Systems 1
  • CIS 518 Embedded Systems 2
  • CIS 520 Introduction to Database
  • CIS 521 Introduction to Internet Development
  • CIS 522 Object-Oriented Programming
  • CIS 530 Advanced Database
  • CIS 531 Java Frameworks
  • CIS 532 AJAX
  • CIS 598 Graduate Independent Study
  • CIS 999 Comprehensive Exam