Return to: Computer Science
Computer science is the systematic exploration of all aspects of computation. Computer science as a discipline seeks to build a scientific foundation for topics such as computer design, computer programming and software, information processing, algorithmic solutions to problems, and the algorithmic process itself. Computer science provides underpinnings for today’s applications in industry, science, government, and business and prepares the foundation for tomorrow’s applications in ubiquitous computing, medical cures for diseases, and instant access to information by everyone.
The B.S. degree program in computer science provides preparation in the fundamental principles and processes of computation and training in applying these principles in application areas in industry, science, government, and business. The student completes a basic group of required courses in the early stages and chooses courses from several concentrations in the later stages to provide for appropriate breadth and depth of knowledge in the discipline.
A B.S. degree in computer science provides a good foundation for advanced studies at the M.S. or Ph.D. level as well as for careers in industry, science, government, and business. To plan the major according to particular goals, students are encouraged to consult with an adviser in the department. Majors who are interested in having a paid work experience related to their area of study should contact the university’s Office of Cooperative Education, which coordinates the university’s cooperative education programs.
The courses are structured, and the department enforces the prerequisites for its courses. Students are urged to check and take the prerequisites for computer science courses and any computer science requirement as listed by their major department/school/institute. Refer any questions to that major department/school/institute or to the Department of Computer Science.
Program Academic Regulations
As part of the core curriculum, students must receive credit for the two calculus courses: MATH 2211 and MATH 2212. (When counting the number of semester hours in Core IMPACTS and Field of Study areas, only 3 of the 4 credit hours of each calculus course will be counted in the Mathematics & Quantitative Skills Area and/or Technology, Mathematics & Sciences Area. The fourth hour, or the “rollover hour,” will be counted in the Field of Study Area.)
Prerequisites and co-requisites are strictly enforced in all computer science courses.
University Grade-Point Average and Grade Requirements
Georgia State University undergraduate students must achieve an overall institutional grade-point average of 2.0 and a major GPA of 2.0 in the Major Area and the Minor and Additional Courses Area to receive a bachelor’s degree from the university. Grades of C- can be used to satisfy graduation requirements. However, some courses have prerequisites that require a grade of C or higher. (See section 1460 for additional information.)