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.
The Department of Computer and Information Science at Ole Miss 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 classmates. The B.S.C.S program has been continuously accredited by ABET since 1990.
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.
The Department of Computer and Information Science department 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.
B.S.C.S. in Computer Science Faculty
The Department of Computer and Information Science has 11 faculty members, including 8 tenured/tenure track and 3 instructors. Research interests include Big Data, Data Mining, Data Science, Parallel & GPU computing, VR, Software Architecture, Machine Learning, Database, AI, IoT, and Graphics.
Candidates for the B.S.C.S. degree must successfully complete the following requirements in addition to the general education requirements:
- 12 hours from Math 301, 302, 375, and either 263 or 319;
- 6 additional hours of science electives chosen from the laboratory science courses listed above or from Astr 103, 104, Chem 221, 222, Geol 101, 102, 103, 104, 105 (except not both Geol 101 and 104), and biology, chemistry, physics, and geology courses at the 300-level and above; (If a science course has a separate, but coordinated laboratory course, the student is strongly encouraged to enroll for the laboratory section as well as the lecture section.)
- 4 hours from El E 235, 236;
- 31 hours from Csci 111, 112, 211, 223, 300, 311, 387, 423, 433, 450, and 487;
- 15 hours of computer science electives chosen from 300 level and above or other approved electives; 18 hours of course work for an approved minor or other technical electives chosen in consultation with the academic advisor.
Students wishing to enroll in the Bachelor of Science in Computer Science need an ACT Math score of 25 (or SAT equiv) and 3.0 high school core GPA. Students transferring into the program must have at least 2.25 cumulative GPA as well as 25 ACT Math score or at least a B in MATH 125 or higher.
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.
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.