EECS 2031 Software Tools (N)

UPDATES

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

Lecture and Lab Schedule

Lectures: Friday, 14:30 - 16:30
Lab 1: Tuesday, 15:00 - 17:00
Lab 2: Tuesday, 17:00 - 19:00
Note: There is no lab on January 11

All lectures and labs will be conducted via Zoom video conferencing in January. The Zoom links are available on the Moodle (eClass) page of the course. If you do not have access to the course Moodle page, email the instructor.

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 from January 17 to April 10:

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

Note: Students with a letter of accommodation from Student Accessibility Service may choose to write a proctored test worth 15% before the final exam in lieu of the in-class quizzes.

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

Important Dates

Last updated: 9 January 2022