Computer Science
Bachelor of Science
About the Major
Gain a broad background in computer science theory and state-of-the-practice experiences that will enable you to pursue high technology careers and higher-level education goals. You'll also gain analytical and problem-solving skills, software design and programming skills, as well as effective writing and presentation skills needed to work in a collaborative computer science environment.
Program Highlights
Our curriculum will provide you with a fundamental understanding of modern computing methodology and programming practices along with a complementary knowledge of hardware. The first two years provide the basic preparation in programming, data structures and architecture. The final two years are devoted to more advanced fundamentals and specialized electives.
Sample Courses
- Data Structures
- Computer Architecture
- Operating Systems
- Introduction to Artificial Intelligence
Career Options
Computing technology is used in an almost limitless number of settings, ranging from businesses and homes to schools and the government. It can be found in aircrafts, automobiles, personal digital devices, household appliances and medical equipment. Graduates are immediately employable in high-technology companies that utilize their computing education.
- Amazon Web Services
- Qualcomm
- Cisco Systems
- BAE Systems
Academic Experiences
Transferable Skills
- Analytical and problem solving skills
- Abstract and formal reasoning skills
- Ability to identify & rectify problems
- Explain processes and technical information
- Perform mathematical analyses
- Sort and prioritize data
- Technical writing and communication
- Ability to make detailed observations
Computer Science Department
College of Sciences