Software development emphasizing object-oriented methods. Students will design and develop programs using existing classes and create their own classes using the Java programming language. The Java graphical user interface framework will be used as an extensive example of an Object-Oriented System. Prerequisite: EE233. 3 hours (2 S, 1 D)
The purpose of this course is continue developing software skills in the areas of object oriented design, object oriented implementation, and user interface design. The course also has a team work component and a discussion of ethics as it relates to software and its development.
The outcomes for EE333 are listed as part of the E&CE Department's ABET material at outcomes.
| Component | Weight |
| Quizzes, Class participation | 5% |
| Programmettes (P1-P5 2% each, P6 10%, P7 5%, P8 10%) | 35% |
| Tests (15% each) | 45% |
| Project Program (Team) | 15% |
| 100% |
| Event | Date |
| Test 1 | Sep 10, class time |
| Test 2 | Oct 08, class time |
| Test 3 | Nov 19, class time |
| Project presentations | Dec 98, 10:45 am - 1:15 pm |
Students are required to attend all project presentations.
Programmettes will be (are) linked to the appropriate location against the syllabus on the web and any updates to these assignments will be made only to the web copy and announced in the class bulletin board (in Blackboard Vista). Instructor solutions may be provided for some programmettes. If available, they will be accessible through Blackboard Vista. Students are required to do their own work on programmettes and work in teams for the project.