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:
- Need
for typing
- Useful resources to learn typing: Links
- 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/
- Makefile tutorial: https://www.tutorialspoint.com/makefile/
- ANT tutorial: https://www.tutorialspoint.com/ant/
- C/C++ coding style:
https://google.github.io/styleguide/cppguide.html
- 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