

BSCS in Computer Science, The University of Mississippi
Oxford - Mississippi, Mississippi
.
48 Months
Check Eligibility
About this course
The Bachelor of Science in Computer Science (BSCS) is a professional degree offered through the School of Engineering and is accredited by ABET, Inc. The program is designed to prepare students with a strong foundation in computer science principles, including courses in programming, computer organization, software design, operating systems, algorithms, and data structures. Students are required to own a laptop meeting specific specifications and are encouraged to follow the four-year plan of study to stay on track. The curriculum includes core computer science courses, electives for specialized emphasis areas, and additional courses in mathematics, science, humanities, social sciences, and communication to ensure a well-rounded education. The program aims to equip students with the technical skills and knowledge needed for careers or further studies in computer science.
Why this course is highly recommended
The BSCS program offers a comprehensive and accredited curriculum that prepares students for a variety of careers in computer science, including security, data science, and software development. It combines foundational courses with advanced electives and emphasizes practical skills. The opportunity to specialise in security or data science can provide a competitive edge. Additionally, the program prepares students for graduate study through the GradSHARK Launch PAAD, making it a strong choice for those aiming to advance academically or professionally.
Specialisation
Students can choose exactly one emphasis area within the BSCS program by taking an additional 15 credit hours of approved courses at the 300-level or higher. The options include a General Emphasis with electives, a Computer Security Emphasis focusing on security, networks, and system security, and a Data Science Emphasis covering data science fundamentals, visualization, and data mining. These specialisations allow students to tailor their education to specific areas of interest within computer science.
Course fees
Application fees
NaNL
1st year tuition fees
-
Living cost
-
Living cost
-
Degree requirements
To graduate, students must complete a minimum of 127 credit hours, including core computer science courses, a mathematics sequence, science labs, general education requirements, and technical electives or minors. They need to maintain specified GPA standards and ensure a certain number of credits are completed at the 300-level or higher, with a portion completed in residence at the university. The program also requires communication, literature, social science, and humanities coursework to promote a well-rounded education.
English language test
TOEFL
80
IELTS
6.5
DUOLINGO
-
PTE
-
Career prospects
Graduates of the BSCS program are equipped for careers in software development, cybersecurity, data science, system administration, and more. The program’s emphasis options, such as Computer Security and Data Science, help students specialize and gain skills relevant to high-demand areas. Graduates can also pursue graduate studies, including opportunities through the GradSHARK Launch PAAD for faster transition into advanced degrees in Computer and Information Science.
FAQs
Are there any specific hardware requirements?
Yes, students are required to own a laptop meeting the minimum specifications provided by the School of Engineering.
Can I choose a minor with this degree?
Yes, students can choose to complete an approved minor or other technical electives in consultation with their academic advisor, but there are restrictions on minors overlapping with computer science courses.
Table of content