Ready to change the world?
Software developers and analysts find innovative solutions to complex problems in science, medicine, art, music, mathematics and more. Major in computer science at the University of Mary Washington and you’ll explore what’s possible in a program that melds theory, application, technique and design. Conduct meaningful research, serve an internship, pursue a minor in data science, create something wholly original – it’s all open to you here.
Degree Awarded
Students majoring in computer science who complete all requirements earn the degree of Bachelor of Science (B.S.) in Computer Science.
Areas of Study
The bachelor’s program in computer science offers an array of courses, including object-oriented design, databases, computer ethics, human-computer interaction, artificial intelligence, game programming, data mining, software engineering, and more.
Career Opportunities
U.S. News & World Report ranks jobs in computing among the best in the country. A bachelor’s degree in computer science will prepare you for a career as a software developer, database administrator, computer hardware engineer, database administrator, systems analyst, network architect, Web developer, security analyst, computer programmer, and more.
Internships
Internships allow qualified students to earn academic credit, gain real-world experience, and boost their resumes by working at technical firms, government offices, or software development agencies. Companies that have sponsored recent student internships include Microsoft, IBM, NASA, RSA, Federal Reserve Bank, US Department of Health & Human Services, Naval Surface Warfare Center, Booz Allen Hamilton, MITRE, and Northrop Grumman.
To earn honors in computer science, students who meet GPA and course prerequisites can undertake individual study under the direction of a department member.
Major Requirements
UMW’s major in computer science requires 46 credits, including multiple core courses in computer science, as well as electives in areas such as cybersecurity, machine learning and game programming.
Minor Requirements
The minor builds strong programming and problem-solving skills, and is particularly useful when combined with a major in any of the sciences, mathematics, business, economics, linguistics, or geography.
Computer science majors can apply for several scholarships and awards.