Back to Course Home

Student Learning Objectives

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.