Dec 03, 2024  
2023-2024 Academic Catalog 
    
2023-2024 Academic Catalog [ARCHIVED CATALOG]

Department of Computer Science


Undergraduate

The department offers two undergraduate programs: Computer Science, BS and a BS in Software Engineerring (BSSE). The Computer Science, BS includes theoretical-based computer science courses, profession-centric courses in tools, technologies, terminology, processes, and practices in software engineering, as well as a solid foundation in algorithm design and implementation. Major core courses in computer science reflect a broad emphasis and a great variety of electives to prepare graduates for one of the fastest growing careers in the world. Faculty specializations in the Computer Science department include augmented/virtual reality; broadband networking; cybersecurity; data and software systems design; database and knowledge systems; mobile computing; machine learning and artificial intelligence; parallel and distributed computing; and software engineering.

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. 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.

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.

Graduate

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. Both thesis and non-thesis options are available in the MSCS program.

Programs

    Undergraduate Program(s)Undergraduate Minor(s)Master’s Program(s)Graduate Certificate(s)