Software Systems Lab

Course: COP 701
Semester I, 2019-20
Credits: 3 (0-0-6)



Instructor: Prof. Smruti R. Sarangi

Teaching Assistants ( Office hours: Tue, Wed 2:00 pm to 4:00 pm )

Shubhankar Suman Singh
Omais Shafi Pandith

Piazza page: 
piazza.com/iitd.ac.in/summer2019/cop701 (Access code: cop701)

Books:

1. Head First Design Patterns: A Brain-Friendly Guide - 10th Anniversary Edition (Covers Java 8)
2. Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design

 
Task 0: 
Learn typing. The speed should at least be 40 WPM (this is a passing criteria for this course). In addition, the student should be
               able to type a 15-word sentence blindfolded. This is a mandatory requirement to pass the course.

Links:
  1. Need for typing
  2. Useful resources to learn typing: Links
  3. Few more links:
    http://www.typingmaster.com/typing-tutor/free-download.html
    https://www.youtube.com/watch?v=iEDYcwhdjMk
    https://www.typesy.com/edu/
    https://kaz-type.com/
  4. Makefile tutorial: https://www.tutorialspoint.com/makefile/
  5. ANT tutorial: https://www.tutorialspoint.com/ant/
  6. C/C++ coding style: https://google.github.io/styleguide/cppguide.html 
  7. Java coding style: https://google.github.io/styleguide/javaguide.html

Task 1: 30 Marks: HTML to LaTeX converter Assignment link

Task 2: 30 Marks: Zaxxon Game Assignment link

Task 3: 40 Marks: WebAssembly Assignment link