| 1. |
Create and understand data flow diagrams, entity relationship diagrams, and use case diagrams.
|
| 2. |
Know and appreciate the role of the system analyst in the creation, implementation and maintenance of information systems.
|
| 3. |
Understand the systems analysis and design field within the larger context of the systems development cycle and be able to explain the different development methodologies: standard SDLC, oo analysis and design, and agile methods.
|
| 4. |
Be able to demonstrate the following soft skills and understand their importance within software development: interpersonal skills, team work, project management skills, and leadership skills.
|
| 5. |
Develop a team project using Agile and RoR including complete project documentation, and present the team project to the class.
|
| 6. |
Demonstrate an understanding of the programming language Ruby by writing, reading, and editing code. |