Overview of BSSE at Rose-Hulman Institute of Technology - PowerPoint PPT Presentation

About This Presentation
Title:

Overview of BSSE at Rose-Hulman Institute of Technology

Description:

... 3 Computer Architecture ... project for external client Typically requirements through installation 4-5 students per team Student leader 6 major milestones ... – PowerPoint PPT presentation

Number of Views:130
Avg rating:3.0/5.0
Slides: 13
Provided by: MarkA192
Learn more at: http://www.cse.msu.edu
Category:

less

Transcript and Presenter's Notes

Title: Overview of BSSE at Rose-Hulman Institute of Technology


1
Overview of BSSE at Rose-Hulman Institute of
Technology
  • Mark A. Ardis
  • Rose-Hulman Institute of Technology

2
Acknowledgements
  • Salman Azhar
  • Don Bagert
  • Steve Chenoweth
  • The rest of my colleagues in CSSE
  • The rest of my colleagues at RHIT

3
Course Requirements
Topic
9 Software Engineering
8 Computer Science
8 Mathematics
5 Science
9 Humanities
3 Domain Track
6 Electives
48 TOTAL
4
CSSE Courses
5
CS Courses
  • Fundamentals of Soft. Development 1, 2, 3
  • Computer Architecture
  • Introduction to Database Systems
  • Programming Language Concepts
  • Operating Systems
  • Elective

6
Core SE Courses
  • Software Requirements and Specification
  • Software Project Management
  • Formal Methods in Specification and Design
  • Software Architecture and Design
  • Software Construction and Evolution
  • Software Quality Assurance

7
Capstone Project
  • 3-term project for external client
  • Typically requirements through installation
  • 4-5 students per team
  • Student leader
  • 6 major milestones
  • Presentation at each milestone

8
Measurable Outcomes (1/5)
  1. Ability to apply software engineering theory,
    principles, tools and processes, as well as the
    theory and principles of computer science and
    mathematics, to the development and maintenance
    of complex software systems.

9
Measurable Outcomes (2/5)
  • Ability to design and experiment with software
    prototypes.
  • Ability to design and run experiments with
    software metrics.
  • Ability to participate productively on software
    project teams.

10
Measurable Outcomes (3/5)
  1. Effective communication skills through oral and
    written reports and software documentation
    evaluated by both peers and faculty.
  2. Ability to elicit, analyze and specify software
    requirements through a productive working
    relationship with project stakeholders.

11
Measurable Outcomes (4/5)
  1. Ability to evaluate the business and impact of
    potential solutions to software engineering
    problems in a global society, using their
    knowledge of contemporary issues.
  2. Ability to apply appropriate codes of ethics and
    professional conduct to the solution of software
    engineering problems.

12
Measurable Outcomes (5/5)
  1. Knowledge required to understand the need for and
    the ability to perform in lifelong learning.
  2. Basic knowledge required in a software
    engineering application domain track.
Write a Comment
User Comments (0)
About PowerShow.com