Difference between revisions of "CS 1301"
(Created page) |
m (Updated links) |
||
Line 1: | Line 1: | ||
− | '''CS 1301''' is an introductory 3 credit hour [ |
+ | '''CS 1301''' is an introductory 3 credit hour [[Computer Science|CS]] class aimed at people with zero or near-zero programming experience, and provides a gentle introduction to Python programming, with the context of using Python in non-computing contexts. CS 1301 is taken by nearly all majors. |
==Overview== |
==Overview== |
||
Line 18: | Line 18: | ||
#Sorting |
#Sorting |
||
===How It Fits Into the Curriculum=== |
===How It Fits Into the Curriculum=== |
||
− | CS 1301 (or its variations) is required by nearly all majors at Georgia Tech, as a part of its Core/General Education Requirements. Thus, every major must take some version of this class. For CS, [ |
+ | CS 1301 (or its variations) is required by nearly all majors at Georgia Tech, as a part of its Core/General Education Requirements. Thus, every major must take some version of this class. For CS, [[Computer Engineering|CompE]], [[Computational Media|CM]], and [[Mathematics|Math]] majors, it also serves as the prerequisite for [[CS 1331]], the second core CS class. |
==Registration Info== |
==Registration Info== |
||
− | CS 1301 is not a [ |
+ | CS 1301 is not a [[Glossary#Linked Course|linked course]], but does have an optional [[Glossary#Recitation|recitation]] section (under the label CS 1301R). |
− | When registering for this course, you |
+ | When registering for this course, you ''must'' register for a lecture section (the ones marked by a single letter: A, B, C) under CS 1301. If you decide to take a recitation section as well, you must register for a section under CS 1301R that corresponds to the same lecture section letter that you picked. For example, if you registered for Section B lecture, you must register for a recitation section that starts with B (e.g. B01, B04, etc.). |
===Prerequisites=== |
===Prerequisites=== |
||
None |
None |
Revision as of 18:14, 8 June 2021
CS 1301 is an introductory 3 credit hour CS class aimed at people with zero or near-zero programming experience, and provides a gentle introduction to Python programming, with the context of using Python in non-computing contexts. CS 1301 is taken by nearly all majors.
Overview
Topics Covered
As of Spring 2021, the topics covered in the class were:
- Introduction to Programming
- Debugging
- Variables and Data Types
- Operators
- Conditionals, Loops, and Control Flow
- Error Handling
- Functions
- Strings, Lists, and Dictionaries
- File I/O
- Objects
- Sorting
How It Fits Into the Curriculum
CS 1301 (or its variations) is required by nearly all majors at Georgia Tech, as a part of its Core/General Education Requirements. Thus, every major must take some version of this class. For CS, CompE, CM, and Math majors, it also serves as the prerequisite for CS 1331, the second core CS class.
Registration Info
CS 1301 is not a linked course, but does have an optional recitation section (under the label CS 1301R).
When registering for this course, you must register for a lecture section (the ones marked by a single letter: A, B, C) under CS 1301. If you decide to take a recitation section as well, you must register for a section under CS 1301R that corresponds to the same lecture section letter that you picked. For example, if you registered for Section B lecture, you must register for a recitation section that starts with B (e.g. B01, B04, etc.).
Prerequisites
None
AP/IB Credit
To get AP or IB credit for this class, you must earn at least one of the following:
- A 4 or higher on the AP Computer Science A exam
- A 5 or higher on the IB Computer Science SL exam