Editing Computer Science

From Georgia Tech Student Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 45: Line 45:
 
|Objects and Design (3)
 
|Objects and Design (3)
 
|-
 
|-
|[[Ethics Course (Computer Science)|CS Ethics Course]]
+
|[[Ethics Requirement|CS Ethics Class]]
|Ethics/Professionalism Requirement (3)
+
|Ethics Requirement (3)
 
|-
 
|-
 
|[[MATH 1551]] and [[MATH 1552|1552]]
 
|[[MATH 1551]] and [[MATH 1552|1552]]
Line 91: Line 91:
 
|}
 
|}
 
== Threads ==
 
== Threads ==
  +
Like Electrical and Computer Engineering, Computer Science offers eight distinct threads, which act as specializations. Majors must complete two threads + the core and major requirements to graduate. CS minors must select one thread and complete the requirements. Each thread combination also dictates the number of [[free electives]] a student must take in order to graduate.
{{:Thread_(Computer_Science)}}
 
  +
For more information, see [[Thread (Computer Science)]]
 
  +
# [[Theory]]
  +
# [[Systems and Architecture]]
  +
# [[Information Internetworks]]
  +
# [[Intelligence]]
  +
# [[Modeling and Simulation]] (split into Scientific Computing and Data Analysis minors)
  +
# [[People]]
  +
# [[Media]]
  +
# [[Devices]]
  +
  +
=== Systems and Architecture Guide ===
  +
Take [[CS 2110]]:
  +
* LIKE → declare either Modeling and Simulation, Systems and Architecture, Devices, or Information Internetworks. It does not matter which one is declared for now.
  +
* DISLIKE → definitely do not declare any of the threads above.
  +
Take [[CS 2200]]:
  +
* LIKE → declare either Systems and Architecture, Devices, or Information Internetworks based on preference.
  +
* DISLIKE → either keep Modeling and Simulation for fewer requirements or declare another thread.<ref group="Note">If another thread is chosen, then CS 2200 will be counted as a free elective.</ref>
  +
  +
==== Systems and Architecture Advanced Elective ====
  +
  +
* Enjoy pipelining, caches, and multithreading → take [[CS 4290]].
  +
* Enjoy multithreading, virtual memory, and scheduling → take [[CS 4210]] (requires [[CS 3210]]).
  +
  +
Unsure → take CS 3210:
  +
* LIKE → take CS 4210.
  +
* DISLIKE → take CS 4290.
  +
  +
=== Theory Guide ===
  +
  +
Take CS 2050/CS 2051/[[MATH 3012]]:
  +
* LIKE → declare Theory or Intelligence
  +
* DISLIKE → definitely do not declare Theory
  +
Take [[CS 3510]]/[[CS 3511]]:
  +
* LIKE → declare Theory or Intelligence.
  +
* DISLIKE → definitely do not declare Theory.
  +
Take [[CS 3600]]:
  +
* LIKE → continue with Intelligence
  +
* DISLIKE → definitely do not declare Intelligence
  +
Take [[CS 4510]]:<ref group="Note">If Intelligence is already declared, then CS 4510 is a very good gauge for Theory.</ref> (helpful if you are Intelligence thread and are unsure if you want to pursue Theory)
  +
* LIKE → declare Theory.
  +
* DISLIKE → do not declare Theory.
  +
  +
==== Theory Advanced Math Elective ====
  +
Take MATH 3012:
  +
* Enjoy generating functions and recurrence relations → take [[MATH 4032]].
  +
* Enjoy graphs → take [[MATH 4022]].
  +
* Enjoy generating functions, recurrence relations, ''and'' graphs → take MATH 4032 or MATH 4022.
  +
* Dislike generating functions, recurrence relations, and graphs but enjoy cryptography → take [[MATH 4150]].
  +
  +
=== Honors Courses ===
  +
Take CS 2051:
  +
  +
* LIKE → take CS 3511 and the CS 4510 honors section if possible.
  +
* DISLIKE → do not take another honors class.
  +
* UNSURE → take another honors class.
   
 
== Student Organizations ==
 
== Student Organizations ==
Line 99: Line 153:
 
* Software development
 
* Software development
 
**[https://bitsofgood.org/ Bits of Good]: web development projects for nonprofits using React/Express, quite selective membership
 
**[https://bitsofgood.org/ Bits of Good]: web development projects for nonprofits using React/Express, quite selective membership
** [https://www.gtwebdev.org/ GT Web Dev] Web development - tutorials and semester-long project teams
+
** [https://www.facebook.com/GtWebdev/ GT Web Developers]
 
** [https://dscgt.club/ Developer Student Club at Georgia Tech]
 
** [https://dscgt.club/ Developer Student Club at Georgia Tech]
 
** [https://it-ga.tech/ SGA IT Board]
 
** [https://it-ga.tech/ SGA IT Board]
 
**[https://gitmad.club/ GITMAD]: Android development
 
**[https://gitmad.club/ GITMAD]: Android development
 
**[https://gtios.club/ iOS Club]: iOS development
 
**[https://gtios.club/ iOS Club]: iOS development
**[https://www.gtvgdev.com/ VGDev]: video game development
+
**[https://vgdev.gtorg.gatech.edu/ VGDev]: video game development
 
* Machine learning
 
* Machine learning
**[https://gtagency.github.io/ The Agency]: machine learning lectures and projects
+
** [https://gtagency.github.io/ The Agency]: machine learning lectures and projects
 
** [https://gtbigdata.club/ Big Data Big Impact]: data science projects
 
** [https://gtbigdata.club/ Big Data Big Impact]: data science projects
 
** [https://datasciencegt.org/ Data Science at Georgia Tech]: data science bootcamp and projects
 
** [https://datasciencegt.org/ Data Science at Georgia Tech]: data science bootcamp and projects
** [https://eagatech.org/ Effective Altruism at Georgia Tech]: runs the AI Safety Fundamentals program, which covers topics in deep learning, inverse reinforcement learning, and interpretable AI
 
 
* [https://greyhatgt.github.io GreyHat]: cybersecurity lectures and CTF problem-solving
 
* [https://greyhatgt.github.io GreyHat]: cybersecurity lectures and CTF problem-solving
 
* [http://programmingteam.cc.gatech.edu/ Programming Team]: competitive programming
 
* [http://programmingteam.cc.gatech.edu/ Programming Team]: competitive programming
 
* [https://theoryclub.github.io/ Big O: Theory Club]: theoretical computer science
 
* [https://theoryclub.github.io/ Big O: Theory Club]: theoretical computer science
 
* [https://hexlabs.org/ HexLabs (formerly known as HackGT)]
 
* [https://hexlabs.org/ HexLabs (formerly known as HackGT)]
* [https://discord.gg/4yySrDjv Dependently-typed]: club for compilers, interpreters, and programming languages
 
 
* Embedded development
 
* Embedded development
 
**[https://robojackets.org/ RoboJackets]: robotics projects
 
**[https://robojackets.org/ RoboJackets]: robotics projects
Line 122: Line 174:
 
** [https://marinerobotics.gtorg.gatech.edu/ Marine Robotics Group]
 
** [https://marinerobotics.gtorg.gatech.edu/ Marine Robotics Group]
 
** [https://gtor.gatech.edu/ Georgia Tech Off-Road]
 
** [https://gtor.gatech.edu/ Georgia Tech Off-Road]
** [https://sites.gatech.edu/medicalroboticsclub/ Medical Robotics Club]: programming and building prosthetics as well as other robotics projects
 
 
* [https://www.facebook.com/gtdesignclub Design Club]: user experience and visual design
 
* [https://www.facebook.com/gtdesignclub Design Club]: user experience and visual design
 
* [https://resgt.org/ <s>Rising Entrepreneur Society</s>] (No longer active)
 
* [https://resgt.org/ <s>Rising Entrepreneur Society</s>] (No longer active)
Line 128: Line 179:
 
* [https://gatech.campuslabs.com/engage/organization/computational-finance-club Computational Finance Club]
 
* [https://gatech.campuslabs.com/engage/organization/computational-finance-club Computational Finance Club]
 
* Social
 
* Social
**[https://women.cc.gatech.edu/ Women@CC]: support for women in computing
+
** [https://women.cc.gatech.edu/ Women@CC]: support for women in computing
 
** Graduate Women @ College of Computing
 
** Graduate Women @ College of Computing
 
** Minorities@CC: support for underrepresented groups within the College of Computing
 
** Minorities@CC: support for underrepresented groups within the College of Computing
** GT Girls Who Code: networking opportunities with companies, volunteer to teach kids from local schools
 
   
  +
== Notes ==
  +
<references group="Note" />
 
== References ==
 
== References ==
 
<references />
 
<references />

Please note that all contributions to Georgia Tech Student Wiki are considered to be released under the Creative Commons Attribution-ShareAlike (see GT Student Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Template used on this page: