Freshman Leap Seminar

Last Updated: Mon, 02/09/2026
Upload a PDF
PDF required. Please edit this page and upload a PDF. Please check PDF for accessibility prior to submission.
Course prefix:
CS
Course number:
1100
Semester:
Spring
Academic year:
2026
Course description:

This course is designed to help first-semester Computer Science and Computational Media students transition to college socially, academically, personally, and professionally. Throughout the course, you will acquire strategies that promote your academic, social, and professional success, as well as work actively and collaboratively with your peers. Additionally, you will hear from faculty, industry representatives, upper-classmen, and alumni throughout the semester on a variety of topics, including the Threads curriculum and opportunities available to you throughout your GT Computing career.

Academic honesty/integrity statement:

Academic Integrity

Students are expected to maintain the highest standards of academic integrity. All work submitted must be original and properly cited. Plagiarism, cheating, or any form of academic dishonesty will result in immediate consequences as outlined in the university's academic integrity policy.

Academic Misconduct

One serious kind of academic misconduct is plagiarism, which occurs when a writer, speaker, or designer deliberately uses someone else’s language, ideas, images, or other original material or code without fully acknowledging its source by quotation marks as appropriate, in footnotes or endnotes, in works cited, and in other ways as appropriate (modified from WPA Statement on “Defining and Avoiding Plagiarism”). If you engage in plagiarism or any other form of academic misconduct, you will fail the assignment in which you have engaged in academic misconduct and be referred to the Office of Student Integrity, as required by Georgia Tech policy. 

We treat AI-based assistance the same way we treat collaboration with other people: you are welcome to talk about your ideas and work with other people, both inside and outside the class, as well as with AI-based assistants. However, all work you submit must be your own. You should never include in your assignment anything that was not written directly by you without proper citation (including quotation marks and in-line citation for direct quotes). Including anything you did not write in your assignment without proper citation will be treated as an academic misconduct case.

Core IMPACTS statement(s) (if applicable):

N/A

Instructor first name:
Kristine
Instructor last name:
Nagel
Section:
A2
CRN
25524
Department (you may add up to three):

Freshman Leap Seminar

Last Updated: Mon, 02/09/2026
Upload a PDF
PDF required. Please edit this page and upload a PDF. Please check PDF for accessibility prior to submission.
Course prefix:
CS
Course number:
1100
Semester:
Spring
Academic year:
2026
Course description:

This course is designed to help first-semester Computer Science and Computational Media students transition to college socially, academically, personally, and professionally. Throughout the course, you will acquire strategies that promote your academic, social, and professional success, as well as work actively and collaboratively with your peers. Additionally, you will hear from faculty, industry representatives, upper-classmen, and alumni throughout the semester on a variety of topics, including the Threads curriculum and opportunities available to you throughout your GT Computing career.

Academic honesty/integrity statement:

Academic Integrity

Students are expected to maintain the highest standards of academic integrity. All work submitted must be original and properly cited. Plagiarism, cheating, or any form of academic dishonesty will result in immediate consequences as outlined in the university's academic integrity policy.

Academic Misconduct

One serious kind of academic misconduct is plagiarism, which occurs when a writer, speaker, or designer deliberately uses someone else’s language, ideas, images, or other original material or code without fully acknowledging its source by quotation marks as appropriate, in footnotes or endnotes, in works cited, and in other ways as appropriate (modified from WPA Statement on “Defining and Avoiding Plagiarism”). If you engage in plagiarism or any other form of academic misconduct, you will fail the assignment in which you have engaged in academic misconduct and be referred to the Office of Student Integrity, as required by Georgia Tech policy. 

We treat AI-based assistance the same way we treat collaboration with other people: you are welcome to talk about your ideas and work with other people, both inside and outside the class, as well as with AI-based assistants. However, all work you submit must be your own. You should never include in your assignment anything that was not written directly by you without proper citation (including quotation marks and in-line citation for direct quotes). Including anything you did not write in your assignment without proper citation will be treated as an academic misconduct case.

Core IMPACTS statement(s) (if applicable):

N/A

Instructor first name:
Kristine
Instructor last name:
Nagel
Section:
A1
CRN
25523
Department (you may add up to three):

Data Input and Manipulation

Last Updated: Mon, 02/09/2026
Upload a PDF
PDF required. Please edit this page and upload a PDF. Please check PDF for accessibility prior to submission.
Course prefix:
CS
Course number:
2316
Semester:
Spring
Academic year:
2026
Course description:

This course will provide background and experience in reading, manipulating, and exporting data for engineering, business and scientific applications. Specific topics include file I/O, Graphical User Interfaces, web scraping, API accessing, data manipulation using Pandas and NumPy, and interfacing with SQL databases. Assignments will be modeled after business, engineering, and scientific problems. A semester-long project which incorporates many of the topics learned, will allow students to apply course concepts to a final project involving extremely large data files.

Academic honesty/integrity statement:

We expect academic honor and integrity from students. Please study and follow the academic honor code of Georgia Tech: Links to an external site.https://policylibrary.gatech.edu/student-life/academic-honor-codeLinks to an external site.. You may collaborate on in class participation activities, but you must do your programming assignments alone or with TA help. Each individual programming assignment must be coded by you. Your submission must not be substantially similar to another student's submission. Collaboration at a reasonable level will not result in substantially similar code. Students that turn in submissions that are not fundamentally unique will receive a zero and will be referred to the Dean of Students Office of Student Integrity.  You may not collaborate on exams. The use of ChatGPT or any AI-generated content is strictly prohibited. Submissions found to have been generated or significantly influenced by an AI Model Software will result in disciplinary action. The TAs reserve the right to review and analyze your work for indications of AI usage. If we suspect that your submission was not independently created, we will report the incident for further investigation.

Instructor first name:
Aibek
Instructor last name:
Musaev
Section:
A/GR
CRN
23154
24477
Department (you may add up to three):

Introduction to Object-Oriented Programming

Last Updated: Mon, 02/09/2026
Upload a PDF
PDF required. Please edit this page and upload a PDF. Please check PDF for accessibility prior to submission.
Course prefix:
CS
Course number:
1331
Semester:
Spring
Academic year:
2026
Course description:

Introduction to techniques and methods of object-oriented programming such as encapsulation, inheritance, and polymorphism. Emphasis on software development and individual programming skills. Students gain exposure to modern application development using the Spring Boot framework to build simple, structured applications. Additional topics include basic concepts of secure computing with respect to graphical user interfaces (e.g., password fields) and memory management.

Academic honesty/integrity statement:

Academic dishonesty will not be tolerated. Students are expected to uphold the highest standards of academic honor and integrity and must abide by the Georgia Tech Academic Honor Code https://policylibrary.gatech.edu/student-life/academic-honor-code.

All programming assignments must be completed individually. You may seek conceptual help from TAs, but the code you submit must be entirely your own work. Your submission must not be substantially similar to another student’s submission. Collaboration at a reasonable level should not produce similar or identical code. Any submissions that are not fundamentally unique will receive a zero and will be referred to the Office of Student Integrity.

You may not collaborate on quizzes or exams. Use of ChatGPT, AI tools, Chegg, code-generation systems, online forums, or any other unauthorized resource is strictly prohibited on programming assignments, quizzes, exams, or any graded work. Submissions found to contain AI-generated content, or work significantly influenced by AI tools, will receive a zero and be reported to the Office of Student Integrity. TAs reserve the right to review and analyze submissions for indicators of plagiarism or AI use.

Any student suspected of cheating, plagiarizing, or assisting others in violating the Honor Code will be reported to the Office of Student Integrity, which will determine the appropriate sanctions.

Instructor first name:
Aibek
Instructor last name:
Musaev
Section:
A/B/C/GR
CRN
24989
23145
26302
21778
Department (you may add up to three):

Computing for Engineers

Last Updated: Wed, 01/07/2026
Upload a PDF
PDF required. Please edit this page and upload a PDF. Please check PDF for accessibility prior to submission.
Course prefix:
CS
Course number:
1371
Semester:
Spring
Academic year:
2026
Course description:

This course is designed to introduce you to problem-solving, designing, and analyzing algorithms with the MATLAB programming language. The course assumes no prior knowledge of programming skills. At the end of this course, students will develop a beginner's skill level for deriving algorithms, as well as become familiar with MATLAB. To achieve this, the course will use real-world data to guide students through understanding and applying it to achieve a goal, and then output or display the results in an appropriate format.

Academic honesty/integrity statement:

Students are expected to maintain the highest standards of academic integrity. All work submitted must be original and properly cited. Plagiarism, cheating, or any form of academic dishonesty will result in immediate consequences as outlined in the university’s academic integrity policy. Every Student is expected to read, understand, and abide by the Georgia Tech Academic Honor Code.

As a programming course, discussions about course sessions, programming concepts, and algorithms are encouraged. Assignments and practice problems are collaborative, for which students can collaborate by talking through problems, discussing the MATLAB programming language, etc. However, the work submitted by a student must be their own. Students should not copy or send code to peers, but high-level discussions on their solutions are permitted. Additionally, students should not copy & paste from/to other sources such as Stack Overflow, AI agents, or other platforms that would compromise the integrity of their work or violate the course’s guidelines on original submission. Students may use these resources for support, such as further inquiring about algorithms, programming language syntax, etc., but they should be used after first attempting the problem independently. The goal of these resources should be to supplement students’ learning process and practice good programming practices, not replace their learning process.

We analyze assignment submissions with Moss, “a system for detecting software similarity,” and manually analyze flagged cases. Additionally, we cross-check solutions to those generated by AI agents, and search for defined “tells.” Any student suspected of cheating or plagiarizing on a quiz, exam, or assignment will be reported to the Office of Student Integrity (OSI), which will investigate the incident and identify the appropriate penalty for violations. However, in this course, you will be given a 72-hour period to come forward and admit to cheating before you are reported to OSI.

Core IMPACTS statement(s) (if applicable):

This is a Core IMPACTS course that is part of the Mathematics & Quantitative Skills area. Core IMPACTS refers to the core curriculum, which provides students with essential knowledge in foundational academic areas. This course will help master course content, and support students' broad academic and career goals.

This course should direct students toward a broad Orienting Question: How do I measure the world?

Completion of this course should enable students to meet the following Learning Outcome: Students will apply mathematical and computational knowledge to interpret, evaluate, and communicate quantitative information using verbal, numerical, graphical, or symbolic forms. Course content, activities, and exercises in this course should help students develop the following Career-Ready Competencies:

  • Information Literacy
  • Inquiry and Analysis
  • Problem-Solving
Instructor first name:
Idel
Instructor last name:
Martinez
Section:
01
CRN
31334
32480
Department (you may add up to three):

Robotics: AI Techniques

Last Updated: Fri, 01/09/2026
Upload a PDF
PDF required. Please edit this page and upload a PDF. Please check PDF for accessibility prior to submission.
Course prefix:
CS
Course number:
7638
Semester:
Spring
Academic year:
2026
Course description:

In this course, you will learn how to program all the major systems of a robotic car based on lectures
from the former leader of Google’s and Stanford's autonomous driving teams, Sebastian Thrun. You
will learn some of the basic techniques in artificial intelligence, including probabilistic inference,
planning and search algorithms, localization, tracking, and PID control, all with a focus on robotics.
Extensive programming examples and assignments in Python will apply these methods in the context
of autonomous vehicles.

Academic honesty/integrity statement:

Students are expected to maintain the highest standards of academic integrity. All work submitted must be original and properly cited. Plagiarism, cheating, or any form of academic dishonesty will result in immediate consequences as outlined in the university's academic integrity policy.

Georgia Tech aims to cultivate a community based on trust, academic integrity, and honor. Students are
expected to act according to the highest ethical standards. For information on Georgia Tech's Academic
Honor Code, please visit https://catalog.gatech.edu/policies/honor-code/ or
https://catalog.gatech.edu/rules/18/.
We will report all incidents of suspected dishonesty to the Office of Student Integrity (OSI). Please
refer to the Course policy guidelines document for further details. We actively scan project submissions
with automated means to detect cases of plagiarism or unauthorized collaboration.

Instructor first name:
Jay
Instructor last name:
Summet
Section:
O01
CRN
26532
29949
Department (you may add up to three):