Home Page for ECE-473/573 (Spring 2005)
Software Engineering Concepts

Course Information:

Course Syllabus (last updated March 30th, 2005)
Class Room: HARV 108
Class Hours: Monday, Wednesday - 4:00 to 5:15 PM



Instructor and TA Information:

Instructor: Professor Doohwan Kim
Office: ECE 318
Office Hours: After class
E-Mail: dkim@email.arizona.edu

TA: Saurabh Mittal
Office: ECE 318
Office Hours: 3-4pm Monday, 2-3pm Friday, Rm 318.
E-Mail: saurabh@ece.arizona.edu


Announcements

(Class List and Tentative Teams formed)
(Team member assignments for available teams)

Mar 30: Project presentations online (see below)
                Grades online access thru ID, to be mailed by tonight
              
Mar 25: Midterm on March 28th in class. Open book and Open notes
Mar 7:
Presentation Schedule updated;     
Feb 16:
Class List updated.
Feb 8: Class List updated.
Feb 4:
Monday's class in ECE 226 for a lab demo session.
                 Class List and Team List assignment updated

Feb 1:
Questionaire Form due. If team has formed, please fill the Team member form ( in Forms section)and email it to TA.

Jan 17: Class will be held in HARV 108. There is no lab session in ECE 226 on Jan 18.




Forms:

Questionnaire (email to TA by Jan. 31st, 2004)
List of Teams and Team members: If you have already formed teams, the team leader should fill out the form and e-mail it to the TA. Please do choose your Team 'name' as well, rather than just Group A or Group B. If you are looking for more members, please list the same on the form. Make sure that all the members in team are either Graduate or Undergraduate as the grading will be separate for these two categories.



Tools Useful for the course:
Note: Java programming language will be used for homework assignments and lecture discussions. Support will be provided for JDK related questions/issues and not necessarily for other tools such as J++. Hardware platform can be either Unix-based or Windows/NT-based.
Computer Lab:
ECE Instructional Computer Lab  (JBuilder, Rational Rose, and MS project software are available)
TA will hold his office hours in the ECE 226 lab and ECE 318.



Homework Assignments:
       
Assign. No. Problem Statement Assigned Date Due Date Solutions
1 Homework 1 Feb 2
Feb 9
solution
2 Homework 2 Feb 14
Feb 21
solution
3 Homework 3 Feb 23
Mar 2
solution
4 Homework 4
DEVSJava software and instructions to setup the environment (for those who want to use DEVS environnment). You can also do this homework in Powerpoint, with some time-spent in creation of input-output ports and box-within-box for hierarchical representation.
Mar 7
Mar 23
solution


Turnin instructions:
Kindly execute the following command at your ece prompt:
ece username> turnin saurabh hw4 file1.abc
You will receive an acknowledgement when your files have been turnin successfully.
Your submission will be automatically rejected after the midnight of due date. No late submissions are accepted

On how to use turnin refer to the following link: http://www.ece.arizona.edu/help/computer/faq/unix/using.php



Project Information:

Sample Project Report
Use the sample report below as an example to document your project work
SampleReport

Presentation Schedule
Project teams will have to give presentations in the class regarding their progress according to the schedule below. Since there are about seven teams, prepare for about ten minutes for each presentation.
Schedule

Project Presentations

March 23, Wednesday Phase I:
Grad Team 1
UG Team 1
UG Team 2
March 30, Wednesday
Grad Team 2
UG Team 3
UG Team 4
UG Team 5

April 6, Wednesday
Phase II:






Midterm Exam:

Date: 28 March, 2004 (03-28-2004), Monday.
Time: 4:00 PM to 5:15 PM
Location: In class
Other Info: Open book, open notes, open homeworks


Grades:
You can view your grades for the homeworks using your unique secret code.

Grade Sheet can be accessed HERE.

Note: There are a total of 4 assignments for the course. All assignments will be graded and the grades will be posted on the web site.


Resources: Handouts/References/Websites/Etc.

References available at UA Main reserve
 
Serial Number Handout Name (available online) Source
1. Chapter 1 CH1Intro.DOC
2. Chapter 2 CH2Coord.DOC
3. Chapter 3 CH3Manage.doc
4. Chapter 4 CH4UMLIntro.doc
5. Chapter 5 CH5UMLDiag.doc
6. Chapter 6 CH6UMLSys.doc
7. Use Cases Use_Cases.pdf
8.  Analysis Method AnalysisMethod.ppt
9. Maturity Level MaturityLevel.pdf
10. Chapter 7 CH7Coup.doc
11. Chapter 8 CH8ObjSpecification.DOC
12. Chapter 9 CH9Contain.DOC
13. Chapter 10 CH10OrderCont.DOC
14. Chapter 11 CH11TestObs.DOC
15. Chapter 12 CH12Test.UML.DOC
16. CDMUserGuide CDMUserGuide.pdf
17. UMLSystemDesignIntro Intro.ppt
18. Spring02 Exam Exam02
19. Building Light Control Visual Paradigm Project
20. Building Light Control Powerpoint File
21. Spring03 Exam Exam03



Other Useful Information:

FAQ (questions/answers)


Ó copyright by authors.