EECS 2031 Software Tools (section N)

UPDATES

Bookmark this page and check for updates here when eClass is down.

Lecture and Lab Schedule

Lectures: Friday, 14:30 - 16:30, in DB-0001 (Victor Phillip Dahdaleh Building)
Lab 1: Tuesday, 15:00 - 17:00, in LAS-1006 (Lassonde Building)
Lab 2: Tuesday, 17:00 - 19:00, in LAS-1006 (Lassonde Building)
Note: The first lab on January 10 will be conducted via Zoom.

Prerequisites

General prerequisites;
LE/EECS 1021 3.00 or LE/EECS 1022 3.00 or LE/EECS1030 3.00.
Recommended prerequisite: LE/EECS2030 3.00

Instructor

Uyen Trang (UT) Nguyen [home page]
Office: LAS-2024 (Lassonde Building)
Phone: (416) 736-2100 ext. 33274
Email: utn @ eecs . yorku . ca
Office hours: TBD

Teaching Assistants

To be posted

Learning Outcomes

By the end of the course, students are expected to be able to:

Textbook

Programming in C with zyLabs
Publisher: zyBooks

This online book comes with pre-class homework and weekly labs, so it is mandatory for student assessment. Information about how to subscribe to the book will be posted soon.

Additional Required Readings

BASH Programming - Introduction HOW-TO by Mike G
BASH Guide for Beginners by Machtelt Garrels

References (optional readings)

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

100 Useful Unix Commands by Oliver
Advanced BASH Scripting Guide by Mendel Cooper

Grading Scheme

Conversion from numeric to letter grade is applied to the overall mark only, in accordance with the following departmental standard:

F

E

D

D+

C

C+

B

B+

A

A+

<40

>=40

>=50

>=55

>=60

>=65

>=70

>=75

>=80

>=90

Test and Exam Policy

Academic Honesty Guidelines

In this course, all assessments are individual work.

"Academic honesty is essentially giving credit where credit is due. And not misrepresenting what you have done and what work you have produced. When a piece of work is submitted by a student it is expected that all unquoted and uncited ideas and text are original to the student. Uncited and unquoted text, diagrams, etc., which are not original to the student, and which the student presents as their own work is considered academically dishonest." - Department of Electrical Engineering and Computer Science Academic Honesty Guidelines

For more information about Academic Honesty Guidelines, check the above link, as well as York University's Senate Policy on Academic Honesty.

Useful Suggestions

Last updated: 8 January 2023