CS 381: Course work, standards, and policies


Course work

 7-8 homework assignments

No late homework sets will be accepted

25%

Clicker participation (in class; lowest score will be dropped)

5%

Midterm 1, Midterm 2  (20% each; closed book and closed notes; dates on Piazza and MyPurdue)

40%

Final Exam (comprehensive; closed book and closed notes).
Taking the final exam is a requirement for passing the course.

30%

 



Course prerequisites

    CS 182 (Foundations of Computer Science) or equivalent discrete math course

    CS 251 (Data Structures and Algorithms) or equivalent programming focused data structure course

 


 

Assignments

·         Students are expected to type their assignments.  

o    Figures, diagrams, and involved mathematical notations can be handwritten and included into the pdf.

o    A students who is unable to type, needs to contact the instructor before a handwritten assignment is submitted.

o    Follow these guidelines when describing your solution.

 

·         Assignments need to be uploaded to Blackboard as one PDF file before their due date.   

o    Any handwritten material needs to be scanned and made part of the uploaded file.

o    For assignment number x, the name of the submitted file needs to be LastName.FirstName.x.PDF.

o    You are allowed two uploads. The last version uploaded will be graded.

o    After your submission, you should download the file and open it to ensure a valid pdf file was uploaded.

o    Do not e-mail an assignment to a TA or the instructor.

 

·         No late assignments will be accepted.

o    Each assignment states its due date and time. Blackboard submissions will not be possible after the stated due time. Do not count on a successful upload one minute before the deadline as network fluctuation do happen.

o    If you are requesting an extension due to an illness or an emergency, you are expected to contact the instructor before the due date.

o    An interview trip is not a valid excuse for an extension on an assignment.  You are expected to plan accordingly.

 

·         Every assignment needs include the following

o    On the top of the first page: your full name as it appears on Blackboard, your Purdue e-mail address, and the assignment number.

 

·         Every problem on an assignment needs include a Collaborator and Resources (CR) statement:
This means every problem on every assignment includes information on collaboration and use of on-line material.  Help you get from a TA does not count as collaboration.

You are expected to complete the following CR template for each problem:

Names of students enrolled in class communicated/collaborated with: Name1, Name2, …, 

Names of students not enrolled in class who provided help: Name1, Name2, …, 

Name of tutor (if applicable):

On-line resources consulted and made use of:  URL’s, one per line

State “none” if there is no one to mention or no resources to cite. 
An assignment problem that does NOT contain a CR statement will not be graded.

 

·         Questions on a graded assignment problem

o    Solution sketches will be posted for assignment problems. They typically are sketches, not completed solutions. They often contain a discussion of common mistakes students made.

o    If the solution sketch does not answer your questions, please contact the TA listed as the one who graded the question.

o    If you cannot make the TAs office hours, e-mail the TA and set up a time to meet.

 

·         Re-grading

o    Assignments are graded for correctness, clarity, conciseness, rigor, and efficiency.

o    Read the posted solution sketch before contacting the TA responsible for the question. You are expected to do so within 10 days from the date when the assignment was officially returned. No re-grading after this period.

o    A re-grade means that the entire assignment undergoes a re-grade.

 


 

Read the Academic honesty policies! If you have questions, please contact the instructor.

 

Copyright expectations

Lectures and course materials, including slides, tests, and other course materials, are the property of the instructor and are protected by copyright.  As a student in the class, you may make copies of course materials for your own use.  You may not and may not allow others to reproduce or distribute lecture notes and course materials publicly without my written consent.  Violations will be dealt with as allowed by law under Section 512(c) of the Digital Millennium Copyright Act.    

 

 


 

Absences and unforeseen events

Campus emergencies include weather extremes (e.g., tornado, blizzard), HAZMAT (hazardous material) spills or leaks (e.g., gas pipe break, chemical spill), infrastructure problems (e.g., electrical power failures, water quality problems), general safety issues (e.g., person on campus suspected of violent behavior), and pandemic illness.   In the event of a major campus emergency, course requirements, deadlines and grading percentages are subject to changes that may be necessitated by a revised semester calendar or other circumstances beyond the instructor’s control. For information on changes see this website or the course Piazza site. 

If you are unable to attend an exam due to an illness or an emergency, contact the instructor before the exam