CS 3710 Vocational Languages
Instructors
| Ed Brown
| Todd Wareham
|
| brown@cs.mun.ca
| harold@cs.mun.ca
|
| EN-2034
| EN-2014
|
| 737-4601
| 737-7511
|
| (C,C++)
| (Perl)
|
Office Hours
10 - 11 am, MTW (Brown) |
10 - 11 am, MW (Wareham) |
Texts
The C Programming Language ; Kernighan & Ritchie
Essential C++ ; Lippman
Programming Perl ; Wall, Christiansen & Orwant
Evaluation
-
15% In Class
-
45% assignments
-
10% midterm
-
30% final; NOTE: students must pass 2 languages on the final
to pass the course
Assignment and Due Dates
-
Jan 22: In-class 1
-
Jan 29: In-class 2; Assignment 1
-
Feb 5: Assignment 2
-
Feb 12: In-Class 3
-
Feb 19: In-Class 4; Assignment 3
-
Mar 2: Midterm
-
Mar 12 : Assignment 4
-
Mar 21: In-Class 5
-
Mar 28: In-Class 6
-
April 2: Assignment 5
-
April 6: Assignment 6
Note
-
All material submitted for evaluation must be original and independent
work.
-
students must obtain a passing grade on each of 2 languages on the final
to pass the course.
Materials
- Apr 20: End-of-term notes including some brief thoughts on the Perl
portion of the final exam are here
.
- Apr 5: Deadline for Assignment #6 extended to Monday, April 9.
- Mar 29: test-asn testsets mounted for Assignment #5 and #6.
- Mar 28: Text (Postscript/1 page),
code, and
answers for in-class quiz #6.
- Mar 28: Deadline for Assignment #5 extended to Monday, April 2.
- Mar 28: An error in the specification of Question 5(2) was pointed out to
me; it is now fixed -- please go and have a look again at
Assignment 5.
- Mar 22: An error in the specification of Question 5(1) was pointed out to
me; it is now fixed -- please go and have a look again at
Assignment 5.
- Perl 5 reference guide
- Mar 22: Text (Postscript/1 page),
code, and
answers for in-class quiz #5.
-
Solutions to midterm exam
-
Article by Dennis Ritchie on the development of C
(
browsable |
PostScript)
-
Mar 19: Descriptions of Assignment 5 and
Assignment 6.
-
Interview with Bjarne Stroustrup on the ongoing evolution of C++
(
browsable) (found by Dean Barnes (dbarnes@cs.mun.ca))
-
Class diary for Perl portion of course
-
Perm materials (General)
- Perl materials from Winter'2000 edition of this course:
- Mar 12: Course home page shifted from
http://www.cs.mun.ca/~brown/courses/3710/ to
http://www.cs.mun.ca/~harold/Courses/CS3710/.
-
Mar 6:
Student Marks for ass 1-2 and quiz 1-3
-
Feb 25:
Topics
for midterm.
Note a few new slides that were missing from the C++ set are now
posted (on template functions and iterators) in
Notes and
materials on C++
-
Feb 25:
Instructions
for assignment 4 in postscript.
This should be viewable with the gv command under the linux
machines.
There is also a
MS-Word
Version.
Source for the prolog problem
addressed in class and on assignment 4.
-
Feb 22:
Source for the prolog problem
addressed in class and on assignment 4.
-
Notes and
materials on C++
-
Notes and
materials on C-Language
-
Feb 12:
Instructions for assignment 3.
-
Feb 12: Quiz 3 postponed to Wednesday
-
Feb 10: Finally posted the source code slides for the last class on C.
-
Feb 10: solutions to assignments 1-2.
-
Feb 5: a prolog interpreter called gprolog is installed on the tree machines.
Docs in /usr/doc/gprolog-1.2.1/
-
Feb 5: For those who missed in-class announcement, the correct switches
for assignment 2 are: -l -r and -c. Please ignore the typo indicating otherwise.
-
Feb 2: Corrections made to test cases for assignment 2. (A student
pointed out they weren't correct.) [Note: run
test-asn and select the third set of test cases.]
anticipation of upcoming snow storms.
-
Jan 29: Quiz 2 postponed to Wednesday's Class
-
Jan 29: Quiz 2 postponed to Wednesday's Class
-
Jan 29: Assignment 1: 24 hours extension to Tuesday night.
-
Jan 29: Instructions for assignment 2.
-
Jan 24: Quiz 1
with problems and
without problems.
Jan 23: Some of the
test cases for assignment 1.
-
Jan 22: Description of assignment 1.
Last Modified: April 20, 2001