This is an old revision of the document!
CSE2031 Software Tools
Labtest 2 Marks are posted
I have posted labtest2 marks in the usual place
NEWS
Office hours will be held on Monday July 21, at between 1pm and 3pm. You can meet me in LAS 2013.
Solutions to lab 11 are now posted
Description
This course introduces software tools that are used for building applications and in the software development process. Students will be exposed to the layers between a programming language, the operating system, and the CPU. The course covers the following topics:
- ANSI-C (stdio, pointers, memory management, overview of ANSI-C libraries)
- Shell programming under Unix (Bourne shell, filters and pipes)
All the above topics will be applied in practical programming assignments. Prerequisite: EECS 1030 3.0 with a grade of C+ or better (general 2nd-year prerequisite)
Textbooks
The following is the official text for the course. It is available in the bookstore: Kernighan, Brian W. and Ritchie, Dennis M., The C Programming Language, 2nd Ed., Prentice Hall, ISBN 013110362-8, 1988.
Meetings
Lectures
- Tuesday 18:00-20:00, LSB 106
Lab
- Section A: Tuesday 16:00-18:00, LAS1006
- Section B: Wednesday 17:00-19:00, LAS1006