SWE 619 Course Syllabus
Software Construction
Spring 2007
|
Professor: |
Walcelio Melo (Pronouces: Val-s`e-lio
Me-llow) |
|
Office: |
TBD |
|
Email: |
Walcelio_Melo[at]yahoo[dot]com |
|
URL: |
http://www.geocities.com/walcelio_melo/ |
|
Class
Hours: |
Wed,
7:20pm to 10:00pm |
|
Prerequisite: |
SWE
Foundation Courses or equivalent |
|
Office
Hours: |
anytime
electronically; by appointment; after my Thursday class, by request |
To give the students a solid understanding
of modern software construction. To prepare students
to construct sequential and concurrent programs. To
encourage the construction of software systems of high quality. In-depth study of software construction in a modern language
including control structuring and packaging. Concepts such as information
hiding, data abstraction, and object-based and object-oriented software
construction are discussed and illustrated. This course is part of the core of
the SWE program. This section of 619 uses Java.
Each class, except for the first class, begins with a short
quiz. Each quiz covers material from the previous session(s).
The goal of the quizzes is to keep students abreast
of the material covered in class. Because of the quizzes, there is no midterm
exam.
Missed
Quizzes
In recognition of the fact that many students have occasional
but unavoidable commitments that preclude attendance at every class, I drop
each student's three lowest scores prior to final grade computations.
Please do not ask for an exception.
A middle term exam is held during the University-scheduled
middle-term exam period.
A final exam is held during the University-scheduled exam
period. On the final, a student must demonstrate reasonable competence with the
course material to receive a satisfactory grade (i.e. B or better) in the
class.
Students are reminded that the honor system governs all work
turned in for credit. Each assignment must be worked on individually. A
submission carries with it an implicit statement that the submission is your
own work. You may discuss the requirements and syntactical issues, but not
solutions or designs. Collaboration is not allowed on the quizzes or on the
final. I will refer violators to the GMU Honor Committee according to the
procedures given in the GMU Course Catalog.
Grades are computed as: Quizzes (30%), Middle-Term (30%), Final (40%).
Of course, is a good place to go for Java help