cs 296 software systems lab
play

CS 296 Software Systems Lab Lab 1 : Introduction Introductions - PowerPoint PPT Presentation

CS 296 Software Systems Lab Lab 1 : Introduction Introductions Instructor Details Parag Chaudhuri Office: You all already know my office Office Hours: Wednesday, 10am - 12pm TA Details Rahul Asati, Jai Mashalkar, Yogesh


  1. CS 296 Software Systems Lab Lab 1 : Introduction

  2. Introductions ● Instructor Details – Parag Chaudhuri – Office: You all already know my office – Office Hours: Wednesday, 10am - 12pm ● TA Details – Rahul Asati, Jai Mashalkar, Yogesh Bhumkar, Sandip Pawar, Poornima, Rahul Mitra CS 296: Lab 1 Parag Chaudhuri, 2013

  3. Introductions ● Course Details – Slot XA, XB: Wed, 2:00pm-5:00pm – http://www.cse.iitb.ac.in/~paragc/teaching/2013/cs296 – Classroom: NSL ● Eligibility – Open to all CS Btech2. No other branches allowed. – Audits are not allowed CS 296: Lab 1 Parag Chaudhuri, 2013

  4. Introductions ● Groups – Groups of 3 – Fixed for the duration of the course – List of groups is up on the course page – TA to group matching is also there CS 296: Lab 1 Parag Chaudhuri, 2013

  5. Introductions ● End Goal – To learn to be comfortable with software of all kinds – c++, java, python, html/css, shell scripts – Code organization, reading code, writing code – To be able to debug code CS 296: Lab 1 Parag Chaudhuri, 2013

  6. Introductions ● Concrete Goal – To create a virtual Rube Goldberg Machine Source: http://www.rubegoldberg.com CS 296: Lab 1 Parag Chaudhuri, 2013

  7. Introductions ● Concrete Goal – Demo of the CS296 Base Code CS 296: Lab 1 Parag Chaudhuri, 2013

  8. Evaluations ● Weekly Submissions – Per group one submission ● will fetch you 10 marks if you are in time. ● 5 marks for 1 day late ● 0 marks after that ● -5 marks if you cheat ● All marks and penalties apply to entire group. ● Submissions on Moodle CS 296: Lab 1 Parag Chaudhuri, 2013

  9. Evaluations ● Random Sampling Quizes – Every lab I will randomly choose groups ● For viva-voce on any previous lab(s) ● You may have to write scripts/code in front of me ● 30 marks per viva-voce ● 0 if you cannot answer or are absent ● Every group will be questioned equal number of times. ● Every member of the group must know the entire group's work. You will be marked individually during vivas. CS 296: Lab 1 Parag Chaudhuri, 2013

  10. Evaluations ● Final Project Viva – This will happen toward the end of the semester in the last lab – You have to demonstrate your Rube Goldberg machine simulations. – More extensive viva. – 90 marks. – Again you will be marked individually so every group member must know all parts of the project. CS 296: Lab 1 Parag Chaudhuri, 2013

  11. Plagiarism policy ● Any work for which you (or your group) are evaluated, if it has been created by any other person from outside your group has to be cited. ● If you do not cite, you are plagiarizing and will be penalized. ● You cannot borrow what you are supposed to be evaluated for – citation does not guarantee marks. CS 296: Lab 1 Parag Chaudhuri, 2013

  12. Plagiarism policy ● Detected during weekly lab submission – -5 : First time – One grade penalty :Second time – FR :Third time ● Detected during Random Viva – One grade penalty :First time – FR :Second time ● Detected during Final project – FR and referred to DAC CS 296: Lab 1 Parag Chaudhuri, 2013

  13. Lab 01 ● Download the CS296 Base Code ● Let us run it together. ● Physics simulation with Box2D ● Read about Rube Goldberg machines ● Design your own (not code) ● Technologies to use: HTML/CSS/SVG ● Software: Your favourite Editor/Browser and Inkscape CS 296: Lab 1 Parag Chaudhuri, 2013

  14. Lab 01 ● Details on the course page CS 296: Lab 1 Parag Chaudhuri, 2013

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend