ABET Program Objectives and their Measurable Outcomes
Graduates from the BS Information Technology program at RIT will meet the following program objectives, as measured by the bulleted program outcomes for each objective.
Develop Computer Applications
- Develop fundamental programming skills
- Program effectively within the student's specialty area
- Apply a development life cycle to a problem
- Design and develop a software prototype
- Use multiple computer hardware platforms
- Comprehend system integration and architecture principles
Develop Database Applications
- Design a relational database
- Implement a relational database
- Query a relational database
Implement and Maintain Networking & System Infrastructure
- Demonstrate knowledge and application of protocols
- Demonstrate competence through implementation of networks
Design and Implement Computer-Mediated Experiences
- Design & implement a website using appropriate design guidelines
- Develop scripts to control and use media types
- Develop scripts for interaction with time-based media
Practice User-Centered Design and Deployment
- Identify needs, analyze tasks, and develop profiles of users
- Develop and evaluate effective user interaction designs
- Evaluate usability of an application
Communicate Effectively
- Make effective oral presentations
- Communicate effectively in written form
- Develop information architectures to facilitate graphical and media-based interaction and navigation
Interact Effectively within the Organization
- Participate effectively as a team member
- Be able to work effectively with end users
- Be a change agent within an organization
Comprehend and Apply Project Management Principles
- Follow a project plan developed by instructor
- Develop portions of a project plan
- Develop Gantt & PERT charts and critical path analysis
Practice Ethical and Professional Behaviors
- Describe ethical and professional behaviors
- Explain the rationale for security practices
- Apply accepted security practices
- Recognize the need for continued learning throughout a career
Apply Appropriate Problem Solving Skills in:
- Web Site Development
- Interactive Multimedia Development
- Game Development
- Database
- Web-Database Integration
- Windows Application Development
- Learning and Performance Technology
- Network and System Administration