IMPORTANT: Include [CS2316 Student] in the subject of course-related email, e.g., “Subject: [CS2316 Student] Exam 2 Question.” Professors are deluged with email. If we don’t respond, don’t take it personally. Just resend your email with a friendly reminder.
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, string processing, web scraping, writing HTML and basic interfacing with SQL databases (reading / writing data in pre-existing tables). Students will learn to build programs controlled by basic graphical user interfaces. Assignments will be modeled after business, engineering, and scientific problems.
Student in the class will achieve the following learning objectives:
(Competency) Students will be able to:
(Movement) Students will increase their:
(Experience) Students will:
Grade Cutoffs: A: 90, B: 80, C: 70, D: 60
Two or three in-class written midterm exams, a final exam, in-class exercises, and 8-12 homework assignments, assigned approximately every week. Your last homework assignment may be due the week preceding final exams. Assignments must be turned in before the date and time indicated as the assignment’s due date.
Various classes and recitations will have small assignments due in class. These may be submitted via paper, T-Square, GT GitHub, USB thub drive, or PRS (clicker) devices. In-class exercises cannot be “made-up” if you do not attend the class. It’s a violation of the Academic Honor Code to submit work or “sign-in” for other students.
We expect academic honor and integrity from students. Please study and follow the academic honor code of Georgia Tech: http://www.honor.gatech.edu/content/2/the-honor-code. You may collaborate on homework assignments, but your submissions must be your own. You may not collaborate on in-class programming quizzes or exams.
Homework assignments are due by 23:55 on the assignment’s due date. Multiple resubmissions are allowed, so submit early and often so you aren’t in a rush on the due date. Late submissions receive a 0.
Unless otherwise announced, make-up exams are held at 11:00 on the Tuesday following the exam. Make-up exams are only given to students with special circumstances such as serious illness, hospitalization, death in the family, judicial procedures, military service, or official school functions. Provide us with a copy of your letter from the registrar in advance for official school functions. For other excused absences you must provide documentation to the Dean of Students within one week of your return from illness/activity. The Dean of Students will verifiy your excuse and send us a notice. Excusal from coursework or make-up opportunities are granted at the sole discretion of your instructor.
To contest any grade you must submit an official regrade form within one week of the assignment’s original return date. The original return date is the date the exam was first made available for students to pick up or the grade was posted online in the case of homework assignments and programming quizzes.
This outline applies to Fall and Spring semesters. Summer schedule is compressed into 11 instructional weeks.
At least one of:
Note: O’Reilly books listed below are available through Georgia Tech’s Safari Onine subscription. See http://www.library.gatech.edu/search/ebooks.php
Required Text: Introducing Python, by Bill Lubanovic, O’Reilly Media, November 2014.
The Institute does not discriminate against individuals on the basis of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or veteran status in the administration of admissions policies, educational policies, employment policies, or any other Institute governed programs and activities. The Institute’s equal opportunity and non-discrimination policy applies to every member of the Institute community.
For more details see http://www.policylibrary.gatech.edu/policy-nondiscrimination-and-affirmative-action