Bachelor of Science in Computer Science
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.
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.
AREA A: ESSENTIAL SKILLS (CREDIT: 9-10 HOURS)
Choose one of the following:
Note: Courses required for Area A must be completed within the first 30 hours.
AREA B: INSTITUTIONAL OPTIONS (CREDIT: 4 HOURS)
ITEC 1001 | Perspectives on the History of Computing | 4 credits |
AREA C: HUMANITIES/FINE ARTS (CREDIT: 6 HOURS)
| Literature Elective | 3 |
| AND | |
COMM 1100 | Human Communication | 3 credits |
| OR | |
COMM 1110 | Public Speaking | 3 |
AREA D: SCIENCE, MATH AND TECHNOLOGY (CREDIT: 11 HOURS)
| Choose one of the following MATH courses: | |
MATH 1251 | Calculus I | 4 credits |
MATH 2252 | Calculus II | 4 credits |
MATH 2253 | Calculus III | 4 credits |
MATH 2260 | Introduction to Linear Algebra | 3 credits |
MATH 2270 | Differential Equations | 4 credits |
| | |
| AND | |
| Lab Science | 4 |
| AND | |
| Lab Science | 4 |
AREA E: SOCIAL SCIENCES (CREDIT: 12 HOURS)
POLS 1101 | American Government | 3 |
| AND | |
HIST 2111 | United States History to 1865 | 3 credits |
| OR | |
HIST 2112 | United States History since 1865 | 3 |
| | |
| AND | |
| Choose any two Social Science Courses | 6 |
Area F: Lower Division Major Requirements (Credit: 18 Hours)
Choose one of the following
Computer Science Core (33 Hours)
Students must take all of the following:
Computer Science Education (27 Hours)
The concentration in Education provides a pathway for students interested in teaching Computer Science in grades P-12. Well-prepared teachers of computer science are in high demand to meet the needs of economic growth and technological advances. Students learn strong foundations in content knowledge across diverse areas of computer science 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 computer science in P through 12th grades.
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