The Bachelor of Science in Computer Science provides opportunities for students to expand their knowledge by learning about innovative software, computer programming, and technology to provide a critical advantage in a popular industry. Students will become fluent in current programming languages, explore database management, and dive into the latest concepts in HCI. The Bachelor of Science in Computer Science includes concentrations in Human-Computer Interaction and Education.
The Bachelor of Science in Computer Science admission requires any transfer student to have at least a 2.0 GPA. Students must not have any Learning Support (LS) requirements to be eligible for admission to the program.
Candidates for the baccalaureate degree in CS must complete all graduation requirements as outlined in the Middle Georgia State University Academic Catalog. A grade of at least a "C" is required in all CSCI courses used to meet the School of Computing's degree requirements.
Curriculum For The Bachelor of Science in Computer Science
Core IMPACTS (CREDIT: 42 HOURS)
It is recommended that students pursuing a degree in computer science follow these recommendations for optimal progression of degree completion. Failure to follow these recommendations will result in having to take additional coursework outside of Core IMPACTS requirements to meet the requirements for the major.
Mathematics & Quantitative Skills:
Any permitted course may be used to satisfy the Mathematics & Quantitative Skills Core IMPACTS requirement. It is suggested that students pursuing a degree in computer science complete MATH 1113 (Precalculus) in this area. Not completing the recommended course may require additional credit hour accrual.
Technology, Math, & Science Option:
Any permitted course may be used to satisfy the Technology, Math, & Science Option Core IMPACTS requirement. It is suggested that students pursuing a degree in computer science complete MATH 1251 (Calculus I) in this area. Not completing the recommended course may require additional credit hour accrual.
See listing of requirements for Core IMPACTS
Field of Study (Credit: 18 Hours)
Choose one of the following
Computer Science Core (33 Hours)
Students must take all of the following:
Computer Science Secondary Education Certification Track (27 Hours)
The Secondary Education Certification track provides a pathway for students interested in teaching in grades 6-12. Well-prepared teachers are in high demand to meet the needs of economic growth and technological advances. In the Secondary Education Concentration track, students learn strong foundations in content knowledge across diverse areas of the discipline, along with the skills necessary to convey these concepts to others. This program adheres to all state and national standards and provides credentials to teach the chosen content area in grades 6-12. For additional information, please access the Secondary Education Certification track section of the Department of Teacher Education and Social Work. [Add a hyperlink to the Secondary Education Certification track information within the Department of Teacher Education and Social Work section of the catalog here.]
EDUC 3100 | Reading in Multiple Literacies | 3 credits |
EDUC 3520 | Classroom Management | 2 Credits |
EDUC 4120 | Integrated Secondary Curriculum, Instruction, and Assessment | 3 credits |
EDUC 4130 | Methods in Content Area | 4 credits |
EDUC 4140 | Practicum | 3 credits |
EDUC 4150 | Clinical | 9 credits |
SPED 3110 | Introduction to the Exception Learner | 3 credits |
Human Computer Interaction (27 Hours)
The Human-Computer Interaction concentration is an important, emerging computer science track that studies how people interact with a variety of modern computing devices from large server machines to handheld devices to tiny, ubiquitous computers to robots. The HCI concentration prepares students for the design, evaluation, implementation, and use of various interactive systems. Graduates will be prepared for several careers including software engineers, web application developers, or software designers and developers for interactive systems and computing products.
Total: 120 credit hours