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.
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.