Project planning, specification, design, implementation and testing of software solutions for engineers. Design techniques based on state machines, object-oriented techniques, database, and multi-tasking. Use of software tools. Three projects. 3 hours. Prerequisite: EE333. (1 S, 2 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 EE433 are listed as part of the E&CE Department's ABET material at outcomes
| Component | Weight |
| Quizzes, Class participation | 10% |
| Projects (10,10,10,20) | 50% |
| Tests (20% each) | 40% |
| 100% |
| Event | Date |
| Test 1 | Sep 24, class time |
| Test 2 | Nov 18, class time |
Projects 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 discussion system.
Graduate students are required to select a software engineering topic that is an extension of the topics in the syllabus and prepare an anotated slide show for presentation to the class at the end of the semester (see syllabus). Topics must be selected and approved prior class 14.