CS 360, Programming Language Concepts, Summer
2014
Instructor
Krzysztof Nowak
e-mail:
kn33@drexel.edu
Office Hours: Monday, Wednesday, Friday 11:00 am - 11:50 pm, University
Crossings 109
Teaching Assistant
Mark Boady
e-mail:
mwb33@drexel.edu
Office Hours: Thursday
12:00 pm - 2:00 pm, 4:30 pm - 6:30 pm, University Crossings 147
Main Page of Mark’s CS 360 Links:
https://www.cs.drexel.edu/~mwb33/cs360_s2014/index.html
Course
Materials
Syllabus, Reading Schedule, Lectures: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;
Labs: 1,2,3,4,5,6
Lectures 14,15 are for
self-study, in parallel to reading 9.3-9.3, 10.1-10.4 of the textbook; they
were not presented in class, and they will not be included in the final exam
Additional Lecture Materials
CS 265 Course Study
Files Part I
Section 2 slides
14-20, 24-28 (with Lecture 3), slides 30-31, 34-37 (with Lecture 7)
Programming Assignments: #1 (due
midnight 07/23/14, postponed till midnight 07/27/14), #2 (due midnight 08/06/14, postponed till midnight
08/09/14), #3 (due
midnight 08/20/14, postponed till midnight 08/24/14), , #4 (due midnight 09/03/14)
Mark’s Submission Guidelines: PA 1, PA 2, PA 3,
PA
4
Past Items
Announcements
Tests, quizzes, labs and
the final exam will be open book. You will be allowed to use the textbook,
lecture materials, and all other resources available through course website.
No PA 4 submissions will be accepted after 9 am, Friday 09/05/14
Student groups for PA 4
Student e-mail addresses
Programming Assignment 4: the timeline of group work
1. Monday week 10: group leaders fill
in and e-mail the initial leaders
report (only groups consisting of at least two students) to the
instructor.
2. Friday week 10 - Monday week 11: group leaders collect the outcomes
of the work of group members, combine all ingredients together and redistribute
to group members for reevaluation, and in order to get their approval for
submission.
3. Wednesday week 11: Group leaders submit compressed files containing
completed programming assignments following the submission guidelines. Students
fill in the completion
assessment report. The completed report needs to be submitted together
with the final exam (it counts for 5% of the final exam grade).
PA Individual Extra
Credits (need to be submitted before midnight 08/29/14)
Final Exam, Quiz 6, Homework Assignment 8
SICP: Harold Abelson, Gerald J. Sussman, Julie Sussman, Structure and
Interpretation of Computer Programs
Homework Assignment 8 due in class on 08/21/14
Textbook problems: 7.2, 7.8, 7.10, 7.18 (C++ and Java)
Lab
5 on Thursday 08/21/14
Students may submit remaining Lab 5 problems during Mark’s office hours on
Thursday week 10, or during the first 15 minutes of Lab 6
Quiz 6, 08/28/14, covers 7.1-7.5 & lectures 12-13
Practice problems: (textbook: 7.1 (C,C++ and Java), 7.6, 7.7, 7.12, 7.14-7.15,
7.17 (C++ and Java), 7.21 )
Lab 6
on Thursday 08/28/14
Students may submit remaining Lab 6 problems during Mark’s office hours on
Thursday week 11, i.e. in UC 147 from 5:30 till 6:30 pm
Final Exam, Thursday 09/04/14, 6:30 pm –
8:30 pm, PISB 108, covers 2.1-2.7, 3.1-3.6, 4.1-4.6, 6.1-6.8, 7.1-7.5, 12.1-12.2 & lectures 1-13, 16
Practice problems
related to 12.1.-12.2: (textbook: 12.4, 12.7-12.8, 12.10, 12.12, 12.14, 12.16,
12.18 (a))
Getting ready to Final Exam: Review carefully all practice, homework, quiz,
lab, and test problems.