CSE 2031 - Software Tools
Fall 2011 - Section E
Department of Computer
Science and Engineering, York University (Toronto, Canada)
Lecture and Lab Hours
Lecture: Monday, 14:30-16:30, in CLH J
Lab 1: Friday, 14:30-16:30, in CSEB 1006
Lab 2: Monday, 10:00-12:00, in CSEB 1006
Course content
Prerequisites
CSE1030 with a grade of C+ or better.
Instructor
U.T. Nguyen
Office: CSEB 2024 (Computer Science & Engineering Building)
Phone: (416) 736-2100 ext. 33274
Email: utn @ cse . yorku . ca
Home page: www.cse.yorku.ca/~utn
Office hours:
- Tuesday, 14:00-15:00
- Thursday, 14:00-15:00
- By appointment in special cases
Teaching Assistants
Hoang Lan Nguyen (grader)
Cyrus Minwalla (lab monitor/tutor)
TA office hours (with Cyrus Minwalla):
- Monday, 11:30-12:00, in CSEB 1006
- Friday, 16:00-16:30, in CSEB 1006
- By appointment in special cases
Textbooks
The C Programming Language (2nd edition)
by Brian Kernighan and Dennis Ritchie
Prentice Hall Software Series
Practical Programming in the Unix Environment
edited by Wolfgang Sturzlinger
Pearson Custom Publishing
Grading Scheme
- 20% - Programming assignments (2)
- 30% - Lab tests (2)
- 20% - Midterm test (written)
- 30% - Final exam (written)
Test and Exam Policy
- You are allowed to miss a test/exam only under extraordinary circumstances.
- If the reason is sickness, your doctor must fill in the
Attending Physician's Statement form. Only this form, completely and properly filled, will be accepted.
- There is NO make up test. The weight of the first lab test will be transferred to the second lab test. The weight of the midterm test or the second lab test will be transferred to the final exam.
- In this course, all assignments, tests and exam are individual work. Plagiarism and cheating are not tolerable. We use MOSS (Measure Of Software Similarity) to detect software plagiarism.
Academic Honesty Guidelines
"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 Computer Science and
Engineering Academic Honesty Guidelines
For more information about Academic Honesty Guidelines, check the above link.
Useful Suggestions
- When sending emails to the instructor or TA, please indicate "CSE 2031" in the subject line (e.g., "CSE 2031 - Lecture notes unreadable"), or they may be deleted by mistake as
spam. Include your name and student ID in the email.
- For questions related to course materials, it is best to
ask during lectures or office hours. Email is not a good way to explain course materials.
- Attend the lectures! The lecture notes give only outlines of the lectures. Details and additional information will be explained and discussed in class.
- Read the lecture notes and textbook before and again right after each lecture. Program and run the code segments in the textbook. Work on the posted lab exercises before coming to the scheduled lab sessions.
Important Dates
- September 7: Fall classes start
- September 12: First CSE2031 lecture (Note: NO LAB on September 9 and 12)
- October 8-14: Reading week
- November 11: Last date to drop fall courses without receiving a grade
- TBA: Course evaluation
- December 5: Last CSE2031 lecture
- December 6: Fall classes end
- December 8-22: Fall exams