Department of Computer Science

The program for Computer Science majors is broad and rigorous

Experts in Computation and Information Representation

Computer Science touches virtually every aspect of human endeavor. Its impact on society is seen in the proliferation of computers, information systems, game systems, web browsers, search engines, computerization  and automation of automobiles, and all the wonderful application programs that have been developed to make computers more productive and easier to use. 

Programs & Degrees

Embed View:Program Finder

Degrees and Programs Degree type
Computer Gaming
Bachelors Concentration Minor Masters Online Certificate
Concentration Minor
Computer Gaming
Bachelors Concentration Minor Masters Online Certificate
Concentration Minor
Computer Science
Bachelors Concentration Minor Masters Online Certificate
Bachelors Minor
Computer Science
Bachelors Concentration Minor Masters Online Certificate
Bachelors Minor
Cybersecurity
Bachelors Concentration Minor Masters Online Certificate
Concentration Minor
Cybersecurity
Bachelors Concentration Minor Masters Online Certificate
Concentration Minor
Data Science
Bachelors Concentration Minor Masters Online Certificate
Masters Online
Data Science
Bachelors Concentration Minor Masters Online Certificate
Masters Online

Get In The Lab

The PCs and workstations run powerful integrated development environments (IDEs) that will assist you in developing object-oriented program solutions.

Computer Networks Lab

Experiment with network design and build a miniature version of the Internet.

Computer and Network Security Lab

Experiment with computer viruses and virus detection, or be a member of a “tiger team” that probes and attacks the security of a modern operating system.

Computer System Lab 

Learn how to write system software modules for the Linux operating system. 

Microcomputers I and II Labs

Study programming for embedded computer systems at the assembly code level. 

Meet Our Faculty