EECS 2031N

Software Tools


Syllabus
Notes
Notices
Dates
Labs
FAQs
Contact Info
Marks
Last Modified:
Jan 11 2022

Frequently Asked Questions

Do I need an EECS account? Yes. If you do not have go to here and follow the link to activ8.

How can I access the remote labs at York? Go to the facility

What material is covered in the final exam Everything we covered in class for both C and the shell (and related) topics. There is no real preference for the material after the midterm since you need the things we did at the beginning of the course (like strings and arrays) to answer the things we did near the end of the course (like allocation of structures or arrays).

Are the notes enough My notes provide a guideline of what to study. You need to study the textbook and the related manual pages (for bash, awk etc) as well.

Is reading this material enough I doubt that just reading is enough. I strongly recommend writing code and testing it to see what you did right or wrong.

What happens to our labtest if there is a University closure If such a thing happens, an announcement will be made by the University. This will most likely result in rescheduling.

Are Labtests open book? During the LabTests you have access to the usual C examples, lecture notes (exactly like the regular labs). You can bring anything printed on paper. No devices, bluetooth, cameras, or any post bronze age technologies are allowed.

How do I prepare for the labs To prepare for the labs review the class notes, the corresponding chapters of the textbook and try modify the example code on this website. It is important to consult the manual pages for all the functions/commands we discussed in class. Try not to rely on google or other internet resources.

How are labs marked Make sure that you show your work to the TA so that he/she records that you finished. Then submit the programming component and answer the multiple choice quiz. The level of difficulty is such that most of the class will manage to get the mark.

Can we work in groups No.

What material is covered in each lab. The material will be related to anything we covered in class since the beginning of the course. You may have to explore things yourself in the manual pages or trying a few things to see how the compiler or some utility behaves.