15110 Principles of Computing

15110
Principles of Computing

SUMMER SESSION ONE - 2013

HOME | COURSE INFO | SCHEDULE & EXAMS | LECTURES | LABS | ASSIGNMENTS | RESOURCES

ASSIGNMENTS (SUMMER SESSION ONE - 2013)

Jump Image Fast Links: Problem Sets | Online/Programming Assignments

There are two types of assignments you will complete in this course. Problem sets help you test your understanding of conceptual concepts in this course. Online/programming assignments help you test your programming skills or use of other online tools presented in class.

Academic Integrity

Remember that all work you submit must be your own work. You may ask others general questions about the assignments or course material, but you cannot share your answers to assignments or use all or part of another's solution. If you use material from another source, such as a quotation or code fragment, you should cite your source and check with the instructors to be sure you are not plagiarizing or committing academic dishonesty.

REQUIRED FOR ALL STUDENTS: Academic Integrity Form (pdf) - Print out this pdf file, read it carefully, fill in the required information, sign it, and hand this in at the start of class on Tuesday, May 21. This assignment is not graded, but you must hand this in to receive grades for all course assignments and exams.

Problem Sets

Policy on Problem Sets

Each problem set should be typed (or very neatly hand-written), stapled, and handed in on the given due date at the start of the class. There will be 11 problem sets, and we will drop the lowest grade of these assignments. All problem sets must be handed in on time; no late problem sets will be accepted.

ASSIGNMENT DUE DATE & TIME SAMPLE ANSWERS
Problem Set 1 (PS1) Due Wed, May 22 in class Sample Answers
Problem Set 2 (PS2) Due Fri, May 24 in class Sample Answers
Problem Set 3 (PS3) Due Wed, May 29 in class Sample Answers
Problem Set 4 (PS4) Due Fri, May 31 in class Sample Answers
Problem Set 5 (PS5) Due Mon, Jun 3 in class Sample Answers
Problem Set 6 (PS6) Due Thu, Jun 6 in class Sample Answers
Problem Set 7 (PS7) Due Wed, Jun 12 in class Sample Answers, Diagrams (pdf)
Problem Set 8 (PS8) Due Fri, Jun 14 in class Sample Answers
Problem Set 9 (PS9) Due Wed, Jun 19 in class Sample Answers
Problem Set 10 (PS10) Due Fri, Jun 21 in class Sample Answers
Problem Set 11 (PS11) Due Wed, Jun 26 in class Sample Answers

Online/Programming Assignments

Instructions for Electronic Handin
RubyLabs Setup
Remote Access Instructions

Policy on Online/Programming Assignments

Each online and programming assignment should be submitted electronically by the start of class on the given due date. There will be 11 online/programming assignments, and we will drop the lowest grade of the first 9 of these assignments. The first 9 online/programming assignments must be handed in on time; no late online/programming assignments will be accepted for the first 9 of these assignments. The last two programming assignments are required and cannot be dropped, but we will allow you to hand in these two assignments late with a penalty.

ASSIGNMENT DUE DATE & TIME SAMPLE ANSWERS
Programming Assignment 1 (PA1) Due Tues, May 21 by 10:30AM Sample Answers
Programming Assignment 2 (PA2) Due Thr, May 23 by 10:30AM Sample Answers
Programming Assignment 3 (PA3) Due Tues, May 28 by 10:30AM Sample Answers
Programming Assignment 4 (PA4) Due Thu, May 30 by 10:30AM Sample Answers
Programming Assignment 5 (PA5) Due Wed, Jun 5 by 10:30AM Sample Answers
Programming Assignment 6 (PA6) Due Fri, Jun 7 by 10:30AM Sample Answers
Programming Assignment 7 (PA7) Due Thu, Jun 13 by 10:30AM Sample Answers
Programming Assignment 8 (PA8) Due Mon, Jun 17 by 10:30AM Sample Answers
Programming Assignment 9 (PA9) Due Thu, Jun 20 by 10:30AM Sample Answers
Programming Assignment 10* (PA10) Due Mon, Jun 24 by 10:30AM
Late Due Date: Tue, Jun 25 by 10:30AM
Sample Answers
Programming Assignment 11* (PA11) Due Thu, Jun 27 by 10:30AM
Late Due Date: Fri, Jun 28 by 5:30PM
 

*Programming assignments 10 and 11 cannot be dropped but can be handed in late by the published late due date with a 2 point penalty.