Computer science is one of the top in-demand degrees today, as technology is present in almost every aspect of our lives. Computer scientists don’t just write code – they innovate and work collaboratively to solve complex problems across various industries, the government, and public sectors. A degree in computer science prepares graduates to succeed in careers related to software development, cybersecurity, database management, artificial intelligence, networking, and system administration, among others.
This concentration is designed to prepare students for positions as computer scientists and software developers within industry and government, or for graduate study in computer science and related fields. This “General” concentration balances theory with application across a range of topics from foundational concepts to emerging technologies in computer science. This program prides itself on having been nationally accredited by ABET’s Computing Accreditation Commission for more than 30 years.
This concentration provides students with a solid foundation in computer science while also providing a deep focus on business and management practices as they apply to computer science. Like the “General” concentration, students program in high and low-level languages (Python, Java, ARM), learn networking technologies, develop full-stack web applications, and design and develop databases with sound software engineering principles. However, rather than theoretical science and mathematics, students instead focus on Linux system administration, business information systems, and project management concepts. Students combine their technical skills with management and information system concepts and develop strong problem-solving and troubleshooting skills that can be applied to a variety of areas in business environments.
Both the "General" and "Information Systems" concentrations can lead to Southern's 4+1 Accelerated Master of Science in Computer Science degree with 1 additional year of full-time study. This option is available to either the "Software Development" or the "Cybersecurity" concentration in the Master's program as long as a student completes their undergraduate degree with a GPA of 3.0 or higher.
Students have access to more than 20 computer labs on campus, including 3 departmental facilities:
Students can also access our High-Performance Computing Cluster, which consists of 8 nodes with 192 cores and 512GB of RAM, physically located on campus. We also have a Machine Learning and Biometrics Lab with various Android and iOS devices that students use for mobile app development and biometric research led by Dr. Hossain, and a Cognitive Computing and Machine Intelligence Laboratory (CCMIL) that focuses on various AI/DL projects led by Dr. Sheta. Lastly, our Cloud Development Lab, led by Dr. Wu, serves as the center of our cloud application development and cloud infrastructure management.
The educational objectives for our ABET-accredited Computer Science (General) concentration are as follows:
There is a growing demand across all sectors of industry for individuals with strong technical knowledge and understanding. The Computer Science Department prepares students with a solid foundation in computer science basics as well as evolving practices. It also prepares students for a professional career in computing and related areas, including fast-growing and well-paying professional opportunities such as software application developers, software systems developers, and careers in machine learning, artificial intelligence, cybersecurity, and more.
Graduates are also prepared to continue to pursue graduate studies in computer science or related disciplines to continue to advance their field with research initiatives.
The Computer Science major is designed to prepare students for positions as computer scientists and software developers in industry and government, or for graduate study in computer science and related fields. The computer science curriculum is accredited by the Computing Accreditation Commission of ABET. Visit ABET's "Why ABET Accreditation Matters" to learn more.