We offer the following Undergraduate Programs
Bachelor of Science in Computer Science
The Bachelor of Science in Computer Science, which is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org, aims to prepare students for careers within the discipline, and is designed for students who want a maximum technical preparation for their career. Graduates from the program are well-versed in not only the fundamentals but also develop skills in problem solving, logic, organization, and ethics. The program emphasizes the entire scope of computer science, ranging from basic hardware principles through the system and application software levels to the use and management of such systems. The degree has a set of core requirements, major requirements, and directed Electives. The core provides basic coursework to ensure that the graduate is well-rounded as an educated individual. The Major contains those computer science and software engineering courses that are fundamental to the field, regardless of any specialization. The Directed Electives provide depth beyond the Core to support the student’s professional preparation.
BSCS Program Educational Objectives
The Bachelor of Science in Computer Science prepares our graduates to reach the following goals 3 to 5 years beyond graduation:
BSCS Student Outcomes
At the time of graduation, graduates should able to:
BSCS Program Requirements by Catalog Year
Bachelor of Arts in Computer Science
The Bachelor of Arts in Computer Science aims to prepare students for careers that allows them to apply their knowledge of computing to another area of study. and it combines courses in computer science with an approved minor. Graduates from the program are well-versed in not only the fundamentals but also develop skills in problem solving, logic, organization, and ethics. Moreover, they develop knowledge of an application area. The degree has a set of core requirements, major requirements, directed electives in computing, and an approved minor. The core provides basic coursework to ensure that the graduate is well-rounded as an educated individual. The Major contains those computer science and software engineering courses that are fundamental to the field, regardless of any specialization. The Directed Electives provide depth beyond the Core to support the student’s professional preparation, while the minor allows the students to develop sufficient knowledge of some application area to be able to apply their knowledge of computing in this area.BACS Program Educational Objectives
The Bachelor of Arts in Computer Science prepares our graduates to reach the following goals 3 to 5 years beyond graduation:
BACS Student Outcomes
At the time of graduation, graduates should able to:
BACS Program Requirements by Catalog Year
Bachelor of Science in Software Engineering
Software Engineering represents the fastest growing segment of software professionals -- men and women who solve problems and issues in the development of mission-critical software to meet the needs of business and industry. The undergraduate program in Software Engineering, which is the only one offered at a public university in the state of Georgia, has the primary objective of preparing a new generation of software developers focused on the engineering of software systems, that is, those systems that meet specified requirements, that are built with mission critical quality levels, and that are within cost and schedule requirements.
BSSWE Program Educational Objectives
A few years after graduation:
In order to allow graduates to achieve the program educational objectives, graduates will have demonstrated, by the time of graduation
BSSWE Program Requirements by Catalog year
Bachelor of Science in Computer Game Design and Development
The Bachelor of Science in Computer Game Design and Development equips students and graduates with the skills and knowledge to apply computing and software engineering techniques to the design and production of digital media for entertainment, research, and education. As a specialization within the field of computing, game design and development builds on and applies expertise in computing hardware and software to create engaging and immersive multimedia systems.
The program exposes students to the breadth of the field in the areas of digital media, human-computer interaction, the history and theory of gaming, game design, 2D and 3D graphics, simulation, modeling, software engineering, artificial intelligence, data structures, and algorithms. Current and emerging domains including online games (and massively multiplayer games or MMOG), casual games, mobile games, and serious/educational games are explored. Students are also required to select an upper-level concentration within the program to ensure depth in their program of study. While these concentrations will change as the field evolves, current offerings include media-production, distributed-mobile, education-serious, planning-management, and simulation-informatics.
Game Design Curriculum, Objectives and OutcomesBSCGDD Program Requirements by Catalog Year