Syllabus for SSE 691
Advanced Graphic Interfaces (Note:
Effective Fall Semester 2008 this course will become SSE 643. Also, there
will be new syllabus for Fall Semester 2008.)
Changes
are certain.
Fall Semester 2007
(07F)
revised
December 4, 2008 1:09 PM
Eastern Time
Instructor: Dr. Paul E. MacNeil
Office: Suite 223a, School
of Engineering
Phone: 478-301-2185
478-301-2732
Email: macneil_pe@mercer.edu
Back to Top
Textbooks and Supplies:
Texts (including web
sites):
Back to Top
Software (including
web sites):
- Note that this course is intended to be OS neutral.
- The Java Development Kit - Standard Editon(JDK - SE), including the JavaDoc
documentation, downloadable (free) from XXX.
- The Java 3D framework - free download - TBD.
- An Internet ftp client of your choice. Core FTP LE is free and works
well http://www.coreftp.com/ . (Required,
but your choice)
Back to Top
Other Useful Resources
(including web sites):
Back to Top
Catalog
Description (Course Purpose):
Special Topics.
A course in advanced graphic interfaces using the Java 2D and Java 3D frameworks.
Students may apply the Java 2D and Java 3D frameworks to computer games or
to other types of applications in this course.
Students may propose to use a language other than Java with the permission
of the professor; this alternative requires a detailed, written, pre-approved
(by the professor) proposal from the student.
Please note that this course is conducted *asynchronously* with
regard to the face-to-face class meeting schedule. That is, the course begins
on August 21, 2007, for *all* students.
Back to Top
Course Objectives:
Breadth and Depth in Defining, Analyzing, and Solving Complex Problems:
- After successfully completing this course, you should be able to demonstrate
a basic capability to apply advanced graphic interface techniques to solve
complex problems.
Communicate Technical Aspects of the Solution for Complex Software Engineering
Problems to a Technical Audience:
- After successfully completing this course, you should be able to demonstrate
a basic ability to communicate regarding the application of advanced graphic
interface techniques to a technical audience.
Back to Top
Prerequisites:
SSE 571 Java Design II or alternative as approved by the professor
based on your detailed and approved, written proposal.
Back to Top
Class Location:
Back to Top
Grading:
Item |
Percent of Term Grade |
| Project 1 |
30 |
| Project 2 |
30 |
| Project 3 |
30 |
| Listserv contributions |
10 |
More information about grading is contained in the General
Project Rubric.
Bact to Top
Back to Top
Assignments:
- Purpose of projects:
- Use the projects to develop your capabilities, and
- Use the projects to demonstrate your capabilities.
- Deliverables for all projects:
- Your report should be a single, standalone document in .html or .doc format.
- Your report should be organized in such a way as to make the topics that
you want credit for covering easy to find, and demonstrate your capabilities
clearly and convincingly. Everything you want considered for credit, including
code and tests (including test results), should be included in the report.
- Each project can be a single, integrated project that tries to actually
do something, or a collection of exercises that demonstrate your capabilities
but don't accomplish anything else, or any combination of these two alternatives
that you find convenient.
- You may include other material outside of the report, if you wish, but this
material may or may not be considered in evaluating your work.
- For each capability that you demonstrate within a report or major section
of that report, you may present only the final result of your work; you need
not demonstrate every step in the development of that result.
- Some suggestions for doing a project are contained in the One Way to Do a Project page.
- Project 1 (solo):
- Develop and demonstrate your capabilities in the topics covered in Chapters
1 through 13 of the text.
- TBD.
- Project 2 (solo):
- Develop and demonstrate your capabilities in the topics covered in Chapters
14 through 28 of the text.
- TBD.
- Project 3 (team):
- Develop and demonstrate your capabilities in the topics covered in the
text.
- The capabilities and topic (from the text) that you develop and demonstrate
in this project may or may include the capabilities/topics covered in
Chapters 29 through 32 and/or the Appendices of the text, but should clearly
and explicitly demonstrate capabilities that you did not demonstrate in
the earlier projects.
- You may form your own teams. Announce your team's composition via the course
listserv.
- Two person teams are strongly prefered; three person teams require the prior
written (email is okay) approval of the professor.
- TBD.
- TBD
Back to Top
Additional Information:
- Asynchronous Learning Nets (ALNs)
- Self Study: You study the texts and any other course study material on
your own.
- Collaborative Projects: After your self-study, you collaborate (via the
Internet [email, ftp]) with your partner(s) to produce a team product. Your
collaborative work is substantial, asynchronous, and rapid.
- This course is a distance learning course with 100% optional face-to-face
class meetings Please read this Distance Learning web
page regarding distance learning in this course and this program.
Back to Top
What Do I Do?
- Subscribe to the course email listserv and be able to access our FTP server;
your professor can tell you how to do this.
- Study the assigned material.
- Write and read email messages about ideas, problems and solutions to do
with the assigned study material.
- Do the assigned exercises.
- Write and read email messages (to/from the listserv) about ideas, problems
and solutions to do with the assigned homework.
- Review the exercises done by other people, as assigned by the professor.
Back to Top
Changes to this Syllabus:
There will be changes to this syllabus, so check back frequently, and don't
forget to hit "Reload" or "Refresh".
Schedule of Events and Assignments:
Start Date |
End Date |
Activity/Event |
| August 21, 2007 |
December 07 , 2007 |
Course in Progress |
| August 21, 2007 |
August 28, 2007 |
Study the text Preface - Chapter 3. Make sure that your development
environment is ready to go. Start trying out examples from the text. |
| August 29, 2007 |
September 04, 2007 |
Study chapters 4 and 5; try some things out. |
| September 05, 2007 |
September 18, 2007 |
Study chapters 6 through 13.
Work on Project 1 |
| |
September 18, 2007 |
Project 1 due; post to our FTP server. |
| September 19, 2007 |
October 30, 2007 |
Study chapters 14 through 28.
Work on Project 2 |
| |
October 30, 2007 |
Project 2 due; post to our FTP server. |
| October 31, 2007 |
December 07, 2007 |
Study chapters 29 through 32 and the Appendices.
Work on Project 3 |
| |
December 07, 2007 |
Project 3 due; post to our FTP server. |
| |
December 07 , 2007 |
Course ends. |
Notes:
tbd
Back to Top
Schedule of Macon Face-to-face
Class Meetings:
attendance is 100% optional.
Date |
| August 22, 2007 |
| August 29, 2007 |
| September 05, 2007 |
| September 12, 2007 |
| September 19, 2007 |
| September 26, 2007 |
| October 03, 2007 |
| October 10, 2007 |
| October 17, 2007 |
| October 24, 2007 |
| October 31, 2007 |
| November 07, 2007 |
| November 14, 2007 |
| No Class - Thanksgiving Break November 21, 2007 |
| November 28, 2007 |
| December 05, 2007 |
All Macon face-to-face meetings are from 6:00 pm to 9:00 pm.
Back to Top
List of all courses.
Contact Information
- My Name: Dr. Paul E. MacNeil (Atlanta, Macon and DL Section)
- My E-mail: macneil_pe@mercer.edu
.
- My Office Phone: 478 301-2185
- My FAX: 478 301-2732
- US Mail:
- Dr. Paul E. MacNeil
- School of Engineering
- Mercer University
- 1400 Coleman Ave.
- Macon, GA 31207
Back to Top
Important Additional Information:
Students requiring accommodations for a disability should inform the instructor
at the close of the first class meeting or as soon as possible. If you
are not registered with Disability Services, the instructor will refer you
to the Disability Support Services office for consultation regarding documentation
of your disability and eligibility for accommodations under the ADA/504. In
order to receive accommodations, eligible students must provide each instructor
with a “Faculty Accommodation Form” from Disability Services. Students
must return the completed and signed form to the Disability Services Coordinator
on the 3rd floor of the Connell Student Center. Students with a documented
disability who do not wish to use academic accommodations are also strongly
encouraged to register with Disability Services and complete a Faculty Accommodation
Form each semester. For further information, please contact Carole Burrowbridge,
Disability Services Coordinator, at 301-2778 or visit the web site at http://www.mercer.edu/stu_support/swd.htm
Accreditation: Mercer University is accredited by SACS.
revised
December 4, 2008 1:09 PM
Eastern Time