2024-2025 Academic Catalog
Department of Computer Science
The department offers two undergraduate programs: Computer Science, BS (BSCS) and a BS in Software Engineering (BSSE). The BSCS includes theoretical-based computer science courses, profession-centric courses in tools, technologies, terminology, processes, and practices in software development, as well as a solid foundation in algorithm design and implementation. The BSSE prepares students for success in the field of Software Engineering by building a solid foundation in the technical and soft skills needed for analyzing, designing, implementing, testing, modifying, optimizing, and managing complex software systems. The BSEE program provides a robust applied curriculum and experiences.
Major core courses reflect a broad emphasis and a great variety of electives to prepare graduates for one of the fastest growing careers in the world. This, together with the opportunity for experiential learning through internships or co-ops within the program, amplifies the concept of the “practice-ready”, graduate who will possess marketable skills, knowledge, and experience beyond more theoretical-based programs. Faculty specializations in the Computer Science department include augmented/virtual reality; cybersecurity; data and software systems design; database and knowledge systems; mobile computing; machine learning and artificial intelligence; parallel and distributed computing; data science; and software engineering.
Computer Science, BS Program Educational Objectives (3-5 years after graduation)
- Have a diverse group of graduates take on successful leadership roles in Computer Science related fields
- Have graduates remain current in their field through the pursuit of lifelong learning
- Have graduates work effectively with others to make positive contributions to their employers and to society
Computer Science, BS Outcomes
Graduates of the program will have the ability to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
- Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
- Communicate effectively in a variety of professional contexts
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline
- Apply computer science theory and software development fundamentals to produce computing-based solutions
The Computer Science, BS program is accredited by the Computing Accreditation Commission of ABET, www.abet.org.
The Master of Science in Computer Science (MSCS) degree program is structured specifically to provide a rigorous master’s program for people currently working in computing, as well as for those who wish to enter the field or are current undergraduate students interested in advancing their education. This program prepares students in the areas of software engineering, software and cyber security, machine learning, and data and knowledge systems. With a concentration in the high-demand, competitive fields of data mining and data warehousing, the Georgia Southern MSCS program is one of only a handful of such master’s degree programs in the world. Thesis, project, and course only options are available in the MSCS program.
ProgramsUndergraduate Program(s)Undergraduate Minor(s)Master’s Program(s)Post-Baccalaureate Certification