ELEC 278 - Fundamentals of Information Structures & Software Engineering - Winter 2013

Instructor:

Matthew Stephan, Goodwin Hall 624

Office Hours: By appointment


News:

Apr 13 - Find the examination information from the last lecture here

Apr 4 - Marks so far posted here . Quiz #4 will be returned in Friday's lecture.

Apr 2 - Uploaded guest lecture from Kevin Hughes. A reminder that there is no tutorial this week, however, extra material and problems on Graphs will be uploaded before the final.

Mar 26 - This week's tutorial has been cancelled. Check the resources for the new SE slides.

Mar 17 - USATs will be filled out Tuesday . Check your email and the calendar for other important calendar updates.

Mar 14 - Uploaded Assignment #4

Mar 14 - Calendar has been updated to reflect remainder of term.

Mar 5 - Uploaded Assignment #3 Solution from Class. Quiz #3 is tomorrow morning.

Feb 24 - Reminder that we have Lab 4 this week. Uploaded lecture on Hashing.

Feb 15 - Google Open-Sources C++ B-Tree Containers Library. Thanks to Kevin for letting us know. http://www.phoronix.com/scan.php?page=news_item&px=MTI5ODg

Feb 15 - Assignment 3 has been uploaded

Feb 12 - There will be a tutorial tomorrow morning. Bipan will be going over Assignment 2 solutions and any additional midterm questions you have.

Feb 10 - Check your email for a detailed update about this week's schedule.

Feb 9 - Assignment 2 solution now posted.

Feb 8 - Because of today's canceled class, the midterm will cover material up to Wednesday's lecture only.

Feb 7 - Leftist Heap lecture uploaded.

Feb 4 - As mentioned on the Calendar and in class, the Midterm exam is on Tuesday February 12th. It will be from 730-930pm in WLH Aud.

Jan 30 - Assignment #2 is now online.

Jan 28 - Uploaded new lectures on Trees.

Jan 27 - Assignment #1 solution was uploaded this weekend. Also, reminder that there are labs every other week, including this one.

Jan 21 - Uploaded Lecture 5 and also the description/instructions for Lab 1 in the labs section. Don't forget there is a quiz on Wednesday morning!

Jan 16 - Assignment 1 has been posted. Check the assignments page for more info. Message the TAs if you have any questions regarding the assignments.

Jan 16 - Many additional C resources have been added to the resources page.

Jan 15 - Reminder about tomorrow's highly recommended Tutorial on the C programming language. Also, please use the resources provided on the resources page for additional C help.

Jan 15 - Added complete lecture 3 and partial lecture 3 part 2. Lectures will be uploaded by 8am the morning of, at the latest.

Jan 9 - Added Lectures 1 & 2. After these lectures, uploaded ones will be partial.

Jan 6 - There are no labs or tutorials this week.

Course Information:

Lectures:

Bioscience 1102
2:30 Tuesday, 4:30 Wednesday, 3:30 Friday

Tutorial & Labs:

Tutorial - 11:30 Wednesday
Labs -
Section A - 3:30 Tuesday
Section B - 11:30 Monday

Optional Textbooks:

  • Data Structures: Horowitz, Ellis, and Sartaj Sahni. Fundamentals of Data Structures in C, Second Edition. Silicon Press. © 2008. Available free online via Queens U Library.
  • Additional Concepts: “Data Structures and Algorithms with Object-Oriented Design Patterns in Java”, Bruno R. Preiss, John Wiley & Sons, ISBN 0471-34613-6, 2001.
  • You should have a C reference manual of some sort.