B.S.C.S. in Computer Science
Study the theories, experimentation, and engineering that form the basis for the design and use of computers.
Students choose between the Bachelor of Arts and Bachelor of Science in Computer Science. The BA degree allows greater compatibility with other areas of liberal arts while the more specialized BS degree requires additional mathematics, science, and computing courses.
Key Benefits
The Department of Computer and Information Science is large enough to provide excellent preparation and experiences for getting a job or going to graduate school and small enough that you will get to know the faculty and your classmates. The BSCS program has been continuously accredited by ABET since 1990.
Graduate Outcomes
A wide range of jobs are available for graduates of Computer Science, including: web and mobile application developer, computer programmer or software developer, computer systems analyst, database administrator, information security analyst, and data scientist.
Experiences Offered
The Department of Computer and Information Science offers undergraduate research opportunities and job opportunities to become a lab teaching assistant or tutor. Our students participate in programming competitions and attend conferences to present their work. Many student activities are funded by our $1 million John G. Adler endowment.
Specializations
B.S.C.S. in Computer Science Faculty
The Department of Computer and Information Science has 12 faculty members, including 8 tenured/tenure track and 4 instructional faculty members. Research interests include Computer Security, Data Mining, Data Science, Parallel & GPU computing, Software Architecture, Machine Learning, Database, AI and IoT.
Course Requirements
All BSCS students must fulfill 31 hours of required CS coursework, plus 15 hours of 300+ CS electives, which may be used to earn an optional emphasis in either Computer Security or Data Science.
Admissions Requirements
Freshmen may directly enroll in B.S.C.S. with an ACT Math score of at least 24 (or SAT equiv) or 3.2 high school core GPA. Students transferring to the program from other majors or other institutions must have 2.25 cumulative GPA as well as 24 ACT Math score or 76 ALEKS math placement score or B in MATH 125 or higher math class.
Albert Hilliard
Mr. Hilliard is the IT/OT Program Services Executive for ExxonMobil IT Division. Hilliard has a Bachelor of Science in Computer Science from Ole Miss, a master's in Computer Science from the University of Dayton and an Executive MBA from Baylor University. Albert won the School of Engineering 'Engineer of Distinction' award in 2018.
Student Organizations
Students may become a part of the Ole Miss chapter of the Association for Computing Machinery that meets monthly. Guest speakers from industry or UM alumni give advice on finding internships and employment also speak. The campus also boasts a chapter of Upsilon Pi Epsilon (UPE), the national honor society for computing.