Non-Major Courses


The following courses generally do not require computer science prerequisites and are usually open to students not enrolled in Department of Computer Science programs. For more information, please contact the department office.


Introduction to Computers

  • CSCI 1020 Applications Software
  • CSCI 1021 Introduction to Computers and the Internet
  • CSCI 1022 Introduction to Internet Technology
  • CSCI 1023 Introduction to Web Software Development


Introduction to Programming

  • CSCI 1121 Introduction to C Programming
  • CSCI 1041 Introduction to FORTRAN Programming
  • CSCI 1131 Introduction to Programming with C++
  • CSCI 1011 Introduction to Programming with Java
  • CSCI 1132 Data Structures and C++


Digital Media

  • CSCI 4551 Concepts and Applications of Computer Graphics
  • CSCI 4552 Computer Animation Design I
  • CSCI 4553 Computer Animation Design II
  • CSCI 4455 Computer Game Design and Programming


Bioinformatics

  • CSCI 3571 Introduction to Bioinformatics