Choose Computer Science for an exciting future!
People use their computers and mobile devices to store valuable data of all kinds, from photographs and videos to medical, bank and tax records. Companies, clinics, hospitals and governments collect and store enormous data from and on all of us on server farms. Console gaming and MMO RPGs generate lots of data, and so do Internet of Things devices. All of this data means tremendous opportunities for you as a mobile, web or full-stack developer!
This degree program is accredited by the Computing Accreditation Commission (CAC) of the Accreditation Board for Engineering and Technology (ABET), 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone: (410) 347-7700.
What Will I Learn?
Since data is central to our use of computers, you will learn to look at data from multiple perspectives such as allowing access to data, securing data from unauthorized access, encrypting and decrypting data, transmitting and storing data, optimal and problem-specific ways for loading data into memory and feeding data to CPUs and GPUs, optimal algorithms for analyzing data, optimal ways to model data, draw conclusions and make predictions using data, and others. You will learn related topics including robotics, compilers, networking and others.
Our faculty members are always available and easily accessible
Computer Science faculty members are committed to undergraduate and graduate education, actively engaged in individual and collaborative research efforts, and eagerly participate in service to the school, college, university, community and to their profession. Artificial intelligence, machine learning, robotics, bio-informatics, image and video processing, computer security are some of the research areas that faculty are engaged in. Students have opportunities to participate in research at both the undergraduate and graduate levels.
- Data scientist
- Server-side developer/administrator
- Computer security analyst
- Web/mobile developer
- Full-stack developer