Software Engineering
ECE 3311

Prof. David R. Kaeli
Northeastern University
Department of Electrical and Computer Engineering
318 Dana Research Center
Boston, MA 
email: kaeli@ece.neu.edu 

Office Hours: Tuesday 11-12 AM, Friday 8-9 AM 

Fall quarter 2002

Course Objectives

Text

C++

Teaching Assistant

Mr. Pedram Riahi
Office hours: Monday and Tuesday, 12-1
Contact info:
priahi@ece.neu.edu
Office: 446 Dana x5414
Phone: (857) 212-9077
 

Assignments

There will be one paper review assigned. Refer to the syllabus for details on what is expected in a paper review.

There will be 2 projects asssigned during the quarter.
 

Project 1

The complete description for Project 1 is provide in both pdf and in MS Word formats.
 
Test files are now available. Please review these carefully. Please report any errors to Prof. Kaeli.
contrib.in
affiliation.in
image.in
transact.in
report.out


Be careful when copying files that you do not add any spaces or unwanted characters to the file.

Project 2 is now available.

The complete description for Project 2 is provide in both pdf and in MS Word formats.
 
The 2nd set of test files are now available. These were used to grade Project 1 and will be used to grade Project 2. Please report any errors to Prof. Kaeli.
contrib.in
affiliation.in
image.in
transact.in
report.out


Syllabus

The course syllabus is provided here in both postscript and in pdf formats.
 

Computer Facilities

All students in the class have a class account on the College of Engineering Solaris cluster. All students in this should use their class accounts to submit their projects. The main tools for this class will be the gcc and g++ compilers, and the xxgdb debugger. We will also be using Visio to develop flowcharts and UML diagrams. You can find Visio on the PC's in the Snell 208/274 labs by clicking on start, then NUNet Applications Installed Locally.

For anyone without an account on the COE system, please contact Prof. Kaeli.
 

Unified Modeling Language (UML)

In this class you will use UML to write specifications. Here are some good places to find information about UML.

UML FAQs
UML Forum
Object Oriented Analysis and Design Using UML
OMG UML Documentation
UML Site Collection

Websites Related to This Class

Software Engineering Institute
OOPSLA
IEEE Transactions on Software Engineering
 
 
Last modified December 3, 2002

This webpage is maintained by Prof. David Kaeli kaeli@ece.neu.edu