CSE 2031 - Software Tools

Fall 2013 - Section E

Department of Electrical Engineering and Computer Science, York University (Toronto, Canada)


News Lecture Material Weekly Labs Lab Tests Midterm Test Final Exam Grades


Lecture and Lab Hours

Lecture: Monday, 14:30-16:30, in LSB 105
Lab 1: Friday, 14:30-16:30, in LAS 1006
Lab 2: Monday, 10:00-12:00, in LAS 1006 and LAS 1004

Important Dates

Instructor

V. Tzerpos
Office: LAS 3024
Email: bil @ yorku . ca
Office hours: After the lecture until 5pm.

Teaching Assistants

Glen Berseth
Xiaoguang Yan

Textbook

The C Programming Language (2nd edition)
by Brian Kernighan and Dennis Ritchie
Prentice Hall Software Series

Course content

UNIX File System - Posted notes
Using UNIX shell - Posted notes
Shell programming - Posted notes
Basic I/O - Chapters 1 and 7
Types and operators - Chapter 2
Control flow - Chapter 3
Arrays and pointers - Chapter 5
Functions - Chapter 4
Dynamic memory allocation - Section 7.8.5
Structures - Chapter 6
Unions, enumeration - Chapter 6
I/O, files - Chapters 7 and 8

Grading Scheme

Prerequisites

CSE1030 with a grade of C+ or better.

Test and Exam Policy

Useful Suggestions