User Tools

Site Tools


start

CSE2031 Software Tools

Unofficial Final Grades

Unofficial final grades are now posted on ePost and you can check them here.

I consider that all students who wanted to see their work met me today.

Thank you for a good term and good luck with your future enterprises.

Office Hours

I will be in the office (LAS 2013) on Monday Aug. 11, 2014 12-3pm in case you want to discuss your grades or see final.

Please note that this will be the last chance to do that as on Tuesday I will send your final grades to the office.

Final Exam Marks

Final is marked and you can see your marks here

Your unofficial final grades will be posted on Monday.

Final Exam

Thursday, August 7, 2014 at 9:00 AM in LSB 106

A friendly remainder

Make sure that you have reviewed the following topics before the test:

  • understanding C (that includes pointers, arguments passed by value vs. by pointer)
  • pre-compiler directives (#define and others)
  • static and extern - usage and consequences
  • memory management (allocation, re- and de-allocation)
  • linked-list and btree structures
  • Unordered List Item
  • basic UNIX tools (cd, ls, cp, mv, cut, wc, grep, awk) and their basic flags (switches)
  • permissions and use of chmod
  • regular expressions in grep and awk
  • && and || operators
  • predefined variables in sh ($$, $#, $* etc.)
  • predefined variables in awk (FS, NR, etc.)

Last office hours

If you have questions before the final test, I will be at York on Tuesday noon-3pm in LAS2013.

Some sample Awk posted

Check this page for some sample AWK questions

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
start.txt · Last modified: 2014/08/12 02:22 by pawluk