Bachelor of Science in Computer Science - Thread: Media & People
| Code | Title | Credit Hours |
|---|---|---|
| Wellness Requirement | ||
| APPH 1040 | Scientific Foundations of Health | 2 |
| or APPH 1050 | The Science of Physical Activity and Health | |
| or APPH 1060 | Flourishing: Strategies for Well-being and Resilience | |
| Core IMPACTS | ||
| Institutional Priority | ||
| CS 1301 | Introduction to Computing 1 | 3 |
| Mathematics and Quantitative Skills | ||
| MATH 1552 | Integral Calculus | 4 |
| Political Science and U.S. History | ||
| HIST 2111 | The United States to 1877 | 3 |
| or HIST 2112 | The United States since 1877 | |
| or INTA 1200 | American Government in Comparative Perspective | |
| or POL 1101 | Government of the United States | |
| or PUBP 3000 | American Constitutional Issues | |
| Arts, Humanities, and Ethics | ||
| Any HUM | 6 | |
| Communicating in Writing | ||
| ENGL 1101 | English Composition I | 3 |
| ENGL 1102 | English Composition II | 3 |
| Technology, Mathematics, and Sciences | ||
| Lab Science 2 | 8 | |
| MATH 1551 | Differential Calculus | 2 |
| MATH 1554 | Linear Algebra 5 | 4 |
| or MATH 1564 | Linear Algebra with Abstract Vector Spaces | |
| Social Sciences | ||
| Any SS 6 | 9 | |
| Field of Study | ||
| PHYS 2211 | Principles of Physics I 2 | 4 |
| CS 1100 | Freshman Leap Seminar | 1 |
| CS 1331 | Introduction to Object Oriented Programming 1 | 3 |
| CS 1332 | Data Structures and Algorithms for Applications 1 | 3 |
| CS 2050 | Introduction to Discrete Mathematics for Computer Science 1 | 3 |
| or CS 2051 | Honors - Induction to Discrete Mathematics for Computer Science | |
| MATH 2550 | Introduction to Multivariable Calculus 5 | 2 |
| Major Requirements | ||
| CS 2340 | Objects and Design 1 | 3 |
| Select one for the Professionalism/Ethics requirement: 1 | 3 | |
| Computing, Society, and Professionalism | ||
| Computing, Society, and Professionalism | ||
| Robots and Society | ||
| AI, Ethics, and Society | ||
| Privacy, Technology, Policy, and Law | ||
| Technology and Sustainable Community Development | ||
| Junior Design Options (Capstone) | ||
| Junior Design Option 1,4 | 6 | |
| Concentration | ||
| CS 3750 | Human Computer Interface Design and Evaluation 1 | 3 |
| or CS 3751 | Introduction to User Interface Design | |
| Select one of the following for Media Architectures: 1 | 4 | |
| Computer Organization and Programming | ||
| Media Device Architectures | ||
| PSYC 2012 | Introduction to Research Methods 1 | 3 |
| Select three of the following for Media Technologies: 1,3 | 9 | |
| Computer Graphics | ||
| Video Game Design and Programming | ||
| Introduction to Information Visualization | ||
| Computational Journalism | ||
| Computational Photography | ||
| Procedural Content Generation | ||
| Computer Animation | ||
| Principles and Applications of Computer Audio | ||
| Select six credit hours of the following for Human-Centered Technology: 1,3 | 6 | |
| Introduction to Cognitive Science | ||
| Introduction to Educational Technology | ||
| Introduction to Information Visualization | ||
| Introduction to User Interface Software | ||
| Design of Online Communities | ||
| Mobile and Ubiquitous Computing | ||
| Information and Communication Technologies and Global Development | ||
| Select one of the following for Social/Behavioral Science for Computing: 1 | 3 | |
| Social Psychology | ||
| Human Language Processing | ||
| Sensation and Perception | ||
| Other Required Courses | ||
| MATH 3012 | Applied Combinatorics | 3 |
| Select one of the following: | 3 | |
| Introduction to Probability and Statistics | ||
| Probability and Statistics with Applications | ||
| Statistics and Applications | ||
| Statistics and Applications | ||
| Probability with Applications and Basic Statistical Methods | ||
| Free Electives | ||
| Free Electives | 17 | |
| Total Credit Hours | 126 | |
Pass-fail only allowed for Free Electives (max six credit hours ) and CS 1100.
- 1
Minimum grade of C required.
- 2
Two of three lab sciences MUST be a sequence.
- 3
If CS 4460 is successfully completed, one of the Media Technologies is fulfilled, one of the Human-Centered Technology is fulfilled, and an additional 3 credit hour Thread Elective is required. Thread Electives can be chosen from the following courses: CS 2110, CS 2261, CS 3240, CS 3510, CS 3790, CS 4455, CS 4464, CS 4470, CS 4472, CS 4475, CS 4480, CS 4496, CS 4550, CS 4590, CS 4605, CS 4660, CS 4665, CS 4670, CS 4690, CS 4770, CS 4745, CS 4793, PSYC 2020, PSYC 2210, PSYC 2760, PSYC 3012, PSYC 3040, PSYC 4090, PSYC 4260 or CX 4236.
- 4
Junior Design Options are as follows (students must pick one option and may not change):
- Option 1 - LMC 3432, LMC 3431, CS 3311,CS 3312.
- Option 2 - ECE VIP courses and LMC 3403.
- Option 3 - Satisfy Georgia Tech Research Option.
- Option 4- CS 2701 (3 hours), CS 4699-I2P (3 hours), LMC 3403 (3 hours) = 9 hours OR CS 4699- I2P (6 hours), LMC 3403 (3 hours) = 9 hours
- Option 5 - CS 4723 (3 hours), LMC 3403 (3 hours) = 6 hours
Six credits of the Junior Design option are used as Major Requirements and the overage credits of research/VIP (5 credit hours/2 credit hours) may be used as free electives. Students completing VIP for their junior design requirement will be required to complete at least three semesters of VIP. (VIP 1 + VIP 2 + VIP 3) (for a total of 5 credit hours) + LMC 3403 = 8 hours of VIP credit.
Students using CREATE-X for junior design take at least 6 hours of CREATE-X Start-ip Lab and Idea 2 Prototype (I2P) and 3 of the 6 hours must be I2P. Students take these 6 hours with LMC 3403 (3 hours) for a total of 9 hours. Extra three hours for CREATE-X option can be used in free electives.
- 5
Two credit hours of MATH 1554 may count along with MATH 2550 to give Field of Study 18 credit hours.
- 6
PSYC 1101 is highly encouraged as this course serves as a pre-requisite to other required courses