Policy Guidelines-cs7638air-spring 2020 PDF

Title Policy Guidelines-cs7638air-spring 2020
Course Knowledge-Based Ai
Institution Georgia Institute of Technology
Pages 7
File Size 221.6 KB
File Type PDF
Total Downloads 117
Total Views 184

Summary

Policy Guidelines-cs7638air-spring 2020...


Description

CS 7638 Artificial Intelligence for Robotics

Spring 2020

Course Guidelines Welcome to the course guidelines! As you may have read in the Syllabus, this document contains important information about how to succeed in the course, and you are expected to have read it. If you have any questions about course policy, the syllabus, or this document, please post a question on Piazza (see “Using Piazza” below). If you are unable to use piazza, you may email the instructor directly. NOTE: If we update this document, we will make an announcement on Canvas. It is your responsibility to monitor Canvas for announcements.

Python Version 3 The pre-recorded lectures and solutions to the problem sets presented in Udacity are using python version 2. As of December 31st 2019, Python version 2 has reached its end of life and is no longer supported. All submissions to Canvas/Gradescope will be graded using python version 3. Note that in some cases the assignments will be mostly backwards compatible with version 2 code, but it is your responsibility to make sure you are using code compatible with our online grading system. (If in doubt, upload the code to make sure it runs!) The differences between python version 2 and 3 are minimal, and we recommend you read through the following document to be aware of the differences that are most likely to affect you: https://www.summet.com/dmsi/html/introPython3.html

Using Piazza You will be enrolled in Piazza automatically using the Georgia Tech email address reported by Canvas. (It takes 24 hours for your email to appear in the Canvas roster after you register for the course, and another 24 hours to propagate to Piazza, so if you have just registered, hold tight for 48 hours before complaining that you are not registered with Piazza!) If you already have a Piazza account using a different email address, we require your Piazza account to be associated with your official gatech.edu email address. Please verify that your existing Piazza account is registered with your gatech email, so that you can add the class. You can find your official GaTech email alias (which may be different from your login ID) at https://passport.gatech.edu. You can access the course Piazza page from within Canvas by using the “Piazza” navigation link. (However, this “embeds” the Piazza website inside of Canvas, so to avoid the borders I recommend opening the www.Piazza.com website in a separate browser tab once you have joined the course.) 1/7

CS 7638 Artificial Intelligence for Robotics

Spring 2020

If you already have a Piazza account using a different email address, you must associate your GaTech email address with your pre-existing Piazza account. You will need to access the Piazza account settings menu (gear icon in the upper right) → Account Email and then add your Georgia Tech email address as an “Other Emails” in the Personal settings. This will allow your Piazza account to access the course Piazza site, which is associated with your official Georgia Tech email address (or alias, if you created one). Public questions: On Piazza, you may ask two types of questions (Public & Private). Public questions are for anything about the course content, policy, problem sets, etc that any student may be interested in knowing the answer. Please use public questions by default, as we prioritize our limited TA and instructor time answering public questions first, because the entire class can benefit from seeing the answer. If you ask a question about a specific Udacity video/quiz, please include both the lesson name and the “slide” or “section” name so that we (and other students) can refer to the exact section of video/quiz content you are asking about. Please also provide a URL to the specific page in Udacity if possible. As a student, YOU ARE ENCOURAGED TO ANSWER QUESTIONS! If you know the answer, or can provide extra information, feel free to edit the “student answer” portion of a post or post a followup. A history of consistently providing quality answers will be considered as part of your extra credit pool at the end of the semester. Best effort Psudo-anonymity: If you do not wish to share your name with your classmates in connection with a question, you may choose to ask the question “anonymously”. Please note that the INSTRUCTORS can see your name, you are only anonymous to your classmates. [It is possible that an instructor may miss the small “anonymous to classmates” label in Piazza and use your name in their public reply, but we try very hard to not do this.] Private questions: Private questions are used when you have an issue that is specific to you, such as a question about a grade, that other students would not benefit from. Also, we ask that you NOT post code or solutions to problems publicly, so if you need to ask a question about a bit of code that you are working on for a project or problem set, you should post that privately to only the instructors. Be sure to send private posts to “All Instructors” so that they are visible to all members of the instructional staff. (Do not send them directly to a particular named TA, or you may not receive a timely response if it is not that TA’s day to monitor piazza.) Answer Correctness: It is possible that a student answer on Piazza will not be 100% correct. If that occurs, we will generally correct or expand upon the correct answer in the instructors answer portion of the post. In a rare case, it may even be possible that an instructor or TA makes a mistake and types something incorrect (for 2/7

CS 7638 Artificial Intelligence for Robotics

Spring 2020

example, using an “or” instead of an “and” which completely reverses the meaning of a bit of logic…). We will do our best to correct any issues we find, and ask you to notify us if you believe something is incorrect. However, if something on Piazza is in contradiction with the course syllabus or an assignment specification document, please wait for us to update the syllabus or assignment before believing it 100%. Don’t spoil things: You may discuss code or solutions for ungraded quizzes (e.g., the programming quizzes in the Lessons but not the Problem Sets) on Piazza at any time, but please put the word “Spoiler” in the title of the post to alert other students who may not wish to see the answer until after they have attempted that inlecture quiz.

Using Udacity Make sure to check the minimum requirements for using the Udacity platform. https://www.udacity.com/tech-requirements When you log into Udacity, you should select the “Sign in with your Organization” button at the very bottom, and then click the “Sign in with Georgia Tech” option to use your GaTech username and password (you will be taken to the login.gatech.edu website and then bounced back to Udacity after you authenticate).

Note that it may take 72 hours after registration closes for your access rights to propagate to Udacity, so if you can’t see the course in your list of Udacity classes immediately after registering for the course, please hold tight.

3/7

CS 7638 Artificial Intelligence for Robotics

Spring 2020

You can access the course videos using the following direct URL: https://classroom.udacity.com/courses/cs373 Udacity Problem sets REQUIRE a Canvas/GradeScope Submission You will find problem sets 1-6 on Udacity. They typically consist of a few questions that have multiple choice or numerical answers, and one or two python programming problems. Udacity can “run” your python 2 code directly so that you may develop & test in your web browser. In addition to running your code you should press the “SUBMIT” button to test your code against additional test cases. To receive credit, we require that students submit their problem set solutions to Canvas (using the GradeScope tool) before the deadline. To do this, download the appropriate python 3 template file from the assignment tool, fill in the appropriate answer variables, run the file to test/confirm that your answers are correct, and then upload the file to the GradeScope tool in Canvas before the deadline listed in the Syllabus. Take care to verify that your submission was successfully auto-graded by GradeScope. If you fail to upload a successfully submission to GradeScope you will have a zero on that problem set. Note that the Udacity problem sets do include solution videos. You are allowed to view these videos and use the provided solution if you get stuck, but we recommend that you spend a good amount of time trying to solve the problem sets on your own before viewing the solution videos to ensure that you have learned the covered concepts.

Using Canvas All of your grades will be returned via the Canvas gradebook. You are responsible for receiving the announcements sent out via Canvas, so make sure to check your notification settings in the Canvas control panel (and check your official GaTech email account daily). All assignments in this course will require a submission to Canvas/GradeScope (our LMS software) to receive full credit. When submitting your work to Canvas/GradeScope, we allow you to make as many submissions as you would like up until the deadline. You may select your “best” result to submit for a grade. If you do not make a selection, your last submission before the deadline is used by default. Note that all communication with course staff should be done via Piazza (private posts should be made to “Instructors” so that they are visible to all members of the instructional staff). We do not see comments added to assignments in Canvas, all regrade requests must be handled via Piazza.

4/7

CS 7638 Artificial Intelligence for Robotics

Spring 2020

Grade Appeals We do our best to grade every student’s submissions accurately and fairly and return your scores to you via the Canvas gradebook as soon as possible. If you believe we have made a mistake in grading your assignment, please notify us via a private post on Piazza within one week of receiving the grade so that we may resolve the issue quickly. [Asking us to re-grade your project 1 at the end of the semester will be denied….]

Academic Integrity Policy & Guidance All Georgia Tech students, including students in the OMSCS program, must read and uphold the Georgia Tech Academic Honor Code. ( http://osi.gatech.edu/content/honor-code ) Georgia Tech expects honest and ethical behavior of you at all times. We will report all incidents of suspected dishonesty to the Office of Student Integrity (OSI). If OSI finds you responsible for violating the Honor Code, you can expect, at an absolute minimum, to receive a score of zero on the assignment or project in question and to receive a warning posted to your academic record. A few notes on honorable behavior with respect to this class: • You may only discuss Problem Set answers & code after the submission deadline for that Problem Set has passed. •

You should address any questions about Projects or Problem Sets that include your solution code directly to “All Instructors” (the alias for all instructors and TAs) using a private message on Piazza so that other students can not see your code.



You may discuss code for ungraded quizzes (e.g., the programming quizzes in the Lessons but not the Problem Sets) on Piazza any time, but please put the word “Spoiler” in the title of the post to alert other students who may not wish to see the answer.



When writing code for problem sets or projects, you may use small sections of code that you see in the lecture videos or find on the Internet, but you MUST place a comment before and after the code listing the source where you copied it from. (including the lesson & sub-part number for lectures, or a URL to the specific page where you found the code on websites such as StackOverflow, etc…). If our automated systems detect the same bits of code in multiple submissions, and they are not properly attributed we will consider it evidence of unauthorized collaboration and/or unauthorized access and report the issue to OSI.



You MAY NOT look at or copy code solutions for projects or problem sets from other students who took the course in previous semesters or from other students in the course this semester.



You MAY NOT share your code with another student. (Showing it to an instructor for feedback is acceptable.)

5/7

CS 7638 Artificial Intelligence for Robotics •

Spring 2020

You MUST NOT publicly post your code so that it is available to another student (such as by using a non-private/public github repository to store your work.) Doing so may result in another student copying your work, for which you will be held responsible as well.

Technical Requirements & Data Backups: Make sure to check the minimum requirements for using the Udacity platform. https://www.udacity.com/tech-requirements Additionally, Georgia Tech's Office of Student Computer Ownership issues minimum hardware requirements to incoming undergraduates; you should meet or exceed these guidelines with the system you use (it does not need to be a laptop). http://sco.gatech.edu/documents/ As an online student, you are responsible for the proper working and maintenance of your computer system(s). Having access to a second backup system and a functioning off-site data backup solution is strongly suggested, as technical problems such as computer crashes, hard drive crashes, etc are not a valid excuse for missing a deadline. At a minimum, keep your work for this course in a private cloud backed folder, such as OneDrive, Google Drive, Dropbox, etc, so that you can recover if your computer dies. Note that you must use a PRIVATE repository if you are using GitHub or other online revision control systems so that other students can’t find and copy your code.

Extensions: Due to the large-scale nature of this course and to be fair to all students, it is not possible for us to make exceptions to deadlines except for a Dean of Students recognized emergency situation (e.g. illness or death in the family) or an officially sanctioned Georgia Tech absence (usually not applicable for online students). Therefore, we will not accept late submissions except in these circumstances. Note that getting a cold the day before the deadline is not the same as an emergency illness. Please work ahead and plan to finish and submit assignments well in advance of the deadlines so that if you run into unexpected circumstances such as work emergencies, failing computer equipment or minor illness you will still be able to submit the assignments on time. If you have an emergency involving personal illness or family illness or death, you should file a care request with the Office of the Dean of Students ( https://gatech-advocate.symplicity.com/care_report/ ) so the office can verify your situation and forward notification to all of your instructors. If you have an emergency situation not covered by the above, send a private message to the instructors on Piazza with the details of your request.

6/7

CS 7638 Artificial Intelligence for Robotics

Spring 2020

Frequently Asked Questions: Q: When I re-submit the same file to Canvas, it adds a -1, or -2, or -3 postfix to the file name, even if it was submitted to separate assignments. Is that OK? A: Yes, this is normal behavior in Canvas. As long as the file name was correct when you uploaded it, the -n file name postfixes won’t matter. Our scripts get the correct file name when we download your submissions. Q: The problem sets appear to have answer videos included, can we view these answer videos while working on the problem sets? A: Yes, please go back and re-read the section on page 4 about Problem Sets more carefully where this was addressed. Q: There sure are a lot of files in Project X, can I download them all as a single zip file from Canvas? A: Yes, see: https://guides.instructure.com/m/4212/l/41998-how-do-i-download-a-folder-in-zip-formatas-a-student

7/7...


Similar Free PDFs