Previous Announcements
This page contains an archive of announcements which appeared on
the main course page. The items are arranged approximately
chronologically with the most recent items at the beginning.
- The solutions for the second review lecture are how
available (lectures/lec16sol.pdf).
- The final office hours before the exam will be on Wednesday
at 1:30-2:30 and Friday 9:30-10:30 AM. If you would like to see
me at another time, please let me (edc@ece.ubc.ca) know.
- The final exam for APSC 380 will be held on December 5 at
3:30 PM in CEME 1215.
- The preliminary exam schedule shows APSC 380 on
December 5 at 3:30 PM.
- Shahram will be available in the lab from 10:00 to 10:30 AM
on Wednesday, November 12 for anyone who will be away Thursday
and Friday and needs to demo their lab.
- The solution for the tutorial of October 27 is given in indexdemo.c.
- All assignment, lab and exam programs must adhere to K&R
indentation conventions (see lecture 10).
- Do not use built-in functions in your answers to Assignment 6.
- The index.c file for the tutorial of October 27.
- The sample source code for Lab 3 is lab3demo.c.
- The DOS-hosted 8051 cross-compiler is a self-extracting
executable: 51demo.exe.
- due many people misunderstanding what I said in class about
the deadline for Lab 2, you will be allowed to demo Lab 2 until
the end of this week. Please arrange a time (most likely during
the scheduled lab session on Thursday or Friday) with Tommy.
- The mid-term exam will be held on Friday October 24 at 8:30
AM in MCLD 410. You will be allowed to use notes, books and
calculators.
- The deadline for handing in Lab 2 has been extended for
another week. You must hand it in before Monday October 20 to
get full marks. You need to demonstrate it by Friday October 17
to get full marks. You will lose 10% per day late if you do not
demonstrate it or hand it in on time. This means that if you do
not demonstrate the lab during the scheduled lab section this
Friday you will lose a minimum of 60% of the mark for this lab.
You need to hand it in and demonstrate it before the end of the
course to pass the course (even if you would get 0).
- As a result of a meeeting on October 14, several changes will be made to the material to be
covered and the way the course will be taught.
- How Assignment 4 was marked.
- The APSC 380 lab is NOT available during the
1.5-hour time slots starting at the following times :
- Tuesday 8:30 AM
- Tuesday 12:30 PM
- Tuesday 2:00 PM
- Tuesday 3:30 PM
- Thursday 8:30 PM
- Thursday 12:30 PM
- Hints for completing Lab 2 are available in the "labs" directory.
- Another correction to Lab2: the labels on the diagram should
both read "Data Port".
- If you are interested in how the speek() and
spoke() functions work you can read the source for the
iolib.lib library, iolib.c, and the
server program that runs on the lab computer, server.a.
- Please note the following corrections to the instructions
for Lab 2:
- The second line in the project file should be
IOLIB.LIB not IOLIB.OBJ.
- The value to be added to the control port value in the
instructions is wrong. You should add 8, not 128 to the second
value written to the control port. For example, to write to the
leftmost position you would write the following values to the
control port: 7, 15, and 7.
- The control and status ports on the keyboard diagram were
interchanged. Swap the two port names and reverse the directions
of the arrows.
- Marks for the first lab and assignment are now
on-line. Please check your marks (see below) to make sure there
are no errors.
- Note the corection to the TA contact hours given below. The
Thursday time was incorrectly listed as Tuesday earlier.
- Assignments should be placed in the assignment box labelled
"APSC 380" outside the lab (MCLD 112).
- The TA lab contact hours have been changed to avoid
conflicts with the other course's TA contact hours. The new
times are:
- Thursday 10:00 - 12:00 AM
- Friday 1:30 - 3:30 PM
The lab report is still due on Tuesday September 23 but you must
demonstrate it to the TA on Friday. Due to the late notice,
anyone who is unable to demonstrate their lab before Friday may
come to see me in MCLD 155 on Tuesday September 23 at the
previously arranged contact hours (8:30 to 10:30) to demonstrate
their lab.
- Lab reports should be placed in the box labelled "APSC 380"
outside the lab (MCLD 112). Please label your submissions so the
TAs can distinguish labs from assignments.
- To print your program listing use the PRINT
command. If prompted for the name of the print device, enter
LPT2.
- There are many on-line and printed sources of information on programming in C.
- TAs will be available in the labs on Tuesday from 8:30 to
10:30 AM and Thursday from 9:30 to 11:30 AM.
- The lab due day has been changed from Monday to Tuesday.
The first lab is due September 23.
- List of files required to run
Turbo C version 2.0.
- Wednesday lectures will be held in the Applied Science PC
Lab (CEME 2210) starting on September 10.
- Welcome to APSC 380! Please check this page regularly.
APSC 380 Home Page