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
Bachelor Concentration Minor Master Online Master Certificate Online Certificate
Concentration Minor
Computer Science
Bachelor Concentration Minor Master Online Master Certificate Online Certificate
Bachelor Minor
Cybersecurity
Bachelor Concentration Minor Master Online Master Certificate Online Certificate
Concentration Minor
Data Science
Bachelor Concentration Minor Master Online Master Certificate Online Certificate
Master Online Master

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