Overview of the Rose-Hulman Bachelor of Science in Software Engineering Don Bagert SE Faculty Retreat – New Faculty Tutorial August 23, 2005.

Slides:



Advertisements
Similar presentations
Assessment Report Computer Science School of Science and Mathematics Kad Lakshmanan Chair Sandeep R. Mitra Assessment Coordinator.
Advertisements

National Academic Reference Standards
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
Cyber Education Project Accreditation Committee November 2014.
Gateway Engineering Education Coalition Engineering Accreditation and ABET EC2000 Part II OSU Outcomes Assessment for ABET EC200.
ABET Accreditation for Surveying/Geomatics Programs in the US.
© Copyright CSAB 2013 Future Directions for the Computing Accreditation Criteria Report from CAC and CSAB Joint Criteria Committee Gayle Yaverbaum Barbara.
Accreditation Board for Engineering and Technology ABET 1Advisory committee of
University of Alabama Electrical & Computer Engineering Electrical and Computer Engineering Capstone Design Experience at The University of Alabama: Challenges,
1 UCSC Computer Engineering Objectives, Outcomes, & Feedback Tracy Larrabee Joel Ferguson Richard Hughey.
Accreditation Strategy for the BYU CE En Dept. Presentation to External Review Board October 20, 2000.
Computer Science Department Program Improvement Plan December 3, 2004.
Computer Science Accreditation/Assessment Issues Bolek Mikolajczak UMass Dartmouth, CIS Department Chair IT Forum, Framingham, MA January 10, 2006.
1. An ability to:  Understand the academic requirements you need to obtain your degree  Calculate your GPA  Prepare a draft schedule 2.
Software Engineering Education Andy Gravell, Feb 2007.
Program Improvement Committee Report Larry Caretto College Faculty Meeting December 3, 2004.
Introduction The Mechanical Engineering Department at WPI was established in 1868 and the first undergraduate degrees were awarded in The Department.
ABET Accreditation Board for Engineering and Technology
Capstone Design Project (CDP) Civil Engineering Department First Semester 1431/1432 H 10/14/20091 King Saud University, Civil Engineering Department.
The Influence of the University/College/Department Mission How your university and department’s missions influence your engineering degree requirements.
Assessment College of Engineering A Key for Accreditation February 11, 2009.
ABET Accreditation Status CISE IAB MeeertingJanuary 24, CEN program fully ABET-accredited (in 2006) until 2012: no concerns, no weaknesses, no deficiencies.
ABET Accreditation (Based on the presentations by Dr. Raman Unnikrishnan and W. J. Wilson) Assoc. Prof. Zeki BAYRAM EMU Computer Engineering Dept. 14 January.
1 C-99 Assessing Student Learning in Graduate Degree Programs C-99 Assessing Student Learning in Graduate Degree Programs Bob Smallwood, University of.
King Fahd University of Petroleum and Minerals
ACADEMIC PERFORMANCE AUDIT
OBE Briefing.
A Sample Poster — Landscape Layout Name of Team Members Mechanical Engineering Department Introduction The Mechanical Engineering Department at WPI was.
ABET’s coming to Rose! Your involvement Monday, Nov 5, 2012.
CHEMICAL ENGINEERING PROGRAM CHEN Program Assessment Advisory Board Meeting May 21, 2013.
Chapter 8 Orientation to the Engineering Education System.
Designing and implementing of the NQF Tempus Project N° TEMPUS-2008-SE-SMHES ( )
Software Engineering ‘The establishment and use of sound engineering principles (methods) in order to obtain economically software that is reliable and.
Proposal for a Bachelor of Science in Software Engineering Donald J. Bagert, P.E. Mark A. Ardis Cary Laxer Department of Computer Science & Software Engineering.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Basic Workshop For Reviewers NQAAC Recognize the developmental engagements Ensure that they operate smoothly and effectively” Ensure that all team members.
Venue: M038 Date: Monday March 28,2011 Time: 10:00 AM JIC ABET WORKSHOP No.2 Guidelines on: IMapping of PEOs to Mission Statement IIMapping of SOs to PEOs.
 Introduction Introduction  Contents of the report Contents of the report  Assessment : Objectives OutcomesObjectivesOutcomes  The data :
© 2011 Partners Harvard Medical International Strategic Plan for Teaching, Learning and Assessment Program Teaching, Learning, and Assessment Center Strategic.
Criteria for Accrediting Engineering Programs Effective for Evaluations during the Accreditation Cycle.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
S tandards Education in Technology Programs Amin Karim, DeVry University Jennifer McClain, IEEE Educational Activities.
ACADEMIC PERFORMANCE AUDIT ON AREA 1, 2 AND 3 Prepared By: Nor Aizar Abu Bakar Quality Academic Assurance Department.
ABET 2000 Preparation: the Final Stretch Carnegie Institute of Technology Department Heads Retreat July 29, 1999.
Department of Electrical and Computer Engineering ABET 2000 Methodology of Evaluation - rather than credit counting Outcomes assessment –Faculty Review.
Supporting ABET Assessment and Continuous Improvement for Engineering Programs William E. Kelly Professor of Civil Engineering The Catholic University.
CEN ABET Mini- Retreat March 4, CEN ABET Mini-Retreat Agenda: –State of the Assessments –Discussion on loop closings. –CSE Program Objectives/Outcomes.
Copyright © 2011 by ABET, Inc. and TMS 1 December 2, 2008 ABET Update UMC Meeting April 6, 2015 San Francisco, CA Chester J. Van Tyne
Copyright © 2014 by ABET Proposed Revisions to Criteria 3 and 5 Charles Hickman Managing Director, Society, Volunteer and Industry Relations AIAA Conference.
CEN Faculty MeetingMarch 31, ABET Accreditation Brief history. –1980’s: faculty qualifications sufficed. –1990s: quality of courses, materials, and.
Software Engineering at MSOE Mark Sebern Professor & BSSE Program Director Milwaukee School of Engineering.
Gateway Engineering Education Coalition Background on ABET Overview of ABET EC 2000 Structure Engineering Accreditation and ABET EC2000 – Part I.
CISE IAB MeetingOctober 15, ABET Accreditation Brief history. –1980’s: faculty qualifications sufficed. –1990s: quality of courses, materials, and.
1 Undergraduate Software Engineering Programs in the United States (in 2003) Mark A. Ardis Rose-Hulman Institute of Technology.
Proposed Course: ENG450: Multidisciplinary Design Bob Dennis.
Preparing for ABET visit Prof. Dr. Lerzan Özkale Management Engineering Head of Department November 2010.
1 Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas (UTD) January 22, 2016.
University of Utah Program Goals and Objectives Program Goals and Objectives Constituents U of U, COE, ASCE, IAB Constituents U of U, COE, ASCE, IAB Strategic.
Industry Advisory Board May 29 th, 2015
Accreditation of study programs at the Faculty of information technologies Tempus SMGR BE ESABIH EU standards for accreditation of study.
Using core competencies in curriculum design
OUTCOME BASED EDUCATION
Accreditation Board for Engineering and Technology
2012 Capstone Design Conference Amin Karim, DeVry University
Proposed Revisions to Criteria 3 and 5
Neeraj Mittal September 29, 2017
Department of Computer Science The University of Texas at Dallas
Assessment and Accreditation
Computer Science Section
Overview of BSSE at Rose-Hulman Institute of Technology
Presentation transcript:

Overview of the Rose-Hulman Bachelor of Science in Software Engineering Don Bagert SE Faculty Retreat – New Faculty Tutorial August 23, 2005

2 Background There are currently about 32 schools in the U.S. with a degree titled Bachelor of Science in Software Engineering, including: –Three major state colleges (Auburn, Florida State, Mississippi State) –Five AITU schools (Clarkson, Drexel, Milwaukee School of Engineering, RIT and Rose-Hulman) The ABET/EAC Criteria for Software Engineering: –“The program must demonstrate that graduates have: the ability to analyze, design, verify, validate, implement, apply, and maintain software systems; the ability to appropriately apply discrete mathematics, probability and statistics, and relevant topics in computer science and supporting disciplines to complex software systems; and the ability to work in one or more significant application domains.”

3 Background (continued) The original program was greatly influenced by –Guidelines for Software Engineering Education, 1999 (co-author: Don Bagert) –1989 SEI Report on Graduate Software Engineering Education (co-author: Mark Ardis) A more recent source has been the Software Engineering 2004 volume published by IEEE- CS and ACM –Software Engineering Education Knowledge (SEEK)

4 Vision To be the #1 baccalaureate software engineering program in the world by means of excellent instruction, continuous curriculum innovation, and software engineering education leadership.

5 Mission The purpose of the Bachelor of Science in Software Engineering will be to educate students for careers as software professionals. To achieve these goals, the program will provide students the basic knowledge and fundamental principles upon which software engineering is based, encourage critical thinking and innovative approaches to problem solving, and introduce the students to the ethical and professional issues with which they must be concerned.

6 Educational Objectives Software engineering graduates will have been –educated in the theory, principles, tools and processes involved in the engineering of complex software systems (including analysis, design, construction, maintenance, quality assurance and project management) and given opportunities to put that knowledge into practice. –endowed with a sound background in computer science and mathematics. –shown how to solve problems in a team environment through effective use of written and oral communication skills. –introduced to the current issues presently involved in effectively performing duties as a software practitioner in an ethical and professional manner for the benefit of society, and to the reasons why lifelong learning is needed in order to keep current as new issues emerge. –provided with instruction sufficient to develop software in at least one application domain.

7 Measurable Outcomes Graduates of the software engineering program will have demonstrated –the 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. –the ability to design and experiment with software prototypes. –the ability to select and use software metrics. –the ability to participate productively on software project teams involving students from both software engineering and other majors. –effective communication skills through oral and written reports and software documentation evaluated by both peers and faculty. –(continued on next slide)

8 Measurable Outcomes (continued) Graduates of the software engineering program will have demonstrated –the ability to elicit, analyze and specify software requirements through a productive working relationship with project stakeholders. –the ability to evaluate the business and impact of potential solutions to software engineering problems in a global society, using their knowledge of contemporary issues. –the ability to apply appropriate codes of ethics and professional conduct to the solution of software engineering problems. –the knowledge required to understand the need for and the ability to perform in lifelong learning. –the basic knowledge required in a software engineering application domain track.

9 Major Milestones of Program to Date August 2002: White paper written by SE faculty for CSSE fall retreat October 2002: Interdisciplinary Committee on SE submits report December 2002: CSSE faculty approve proposal for program March 2003: Proposal approved at Institute Faculty Meeting May 2003: Proposal approved by Board of Trustees (May) Fall 2003: First SE majors, new SE courses first taught May 2004: First BSSE graduate (Ian Price) Fall 2004: First freshmen admitted as SE majors (about 20) February and May 2005: Nine additional SE graduates

10 Breakdown of Curriculum Hours Engineering Topics: 76 (required by ABET: 72) –Software Engineering – 40 –Computer Science – 28 –CSSE Electives - 4 –Electrical and Computer Engineering: 4 Math and Basic Sciences: 51 (required by ABET: 48) –Mathematics - 35 –Lab Sciences – 16 General Education: 37 –Humanities and Social Science - 36 –College and Life Skills - 1 Other: 28 –Application Domain Track courses (can also be counted in other areas) –Free Electives Total of 192 hours (same as for CS)

11 Software Engineering Courses CSSE 371 Software Requirements and Specification CSSE 372 Software Project Management CSSE 373 Formal Methods for Specification and Design CSSE 374 Software Architecture and Design I CSSE 375 Software Construction and Evolution CSSE 376 Software Quality Assurance CSSE 377 Software Architecture and Design II CSSE 497 Senior Project I CSSE 498 Senior Project II CSSE 499 Senior Project III

12 Role of the Introductory Sequence Although they are considered as computer science courses, the Fundamentals of Software Development sequence (CSSE 120/220/230) teach elementary SE principles throughout This allows RHIT to be perhaps the only BSSE program in the country to not have an “introduction to software engineering” course

13 Application Domain Tracks Current domain tracks –Commercial Applications –Biomedical –Electrical Engineering –Ethics and Law of Business –Engineering Management –Fundamentals of Engineering –Geography –Physical Modeling –Scientific Computing Each track is hours and contains at least 12 hours of non-CSSE courses

14 Differences Between SE and CS Curricula There are five SE courses are required for SE but not CS –CSSE 373 Formal Methods for Specification and Design –CSSE 374 Software Architecture and Design I –CSSE 375 Software Construction and Evolution –CSSE 376 Software Quality Assurance –CSSE 377 Software Architecture and Design II The senior project sequence must be taken in SE, while CS majors can take either project or thesis There are five CSSE electives in CS –One of them must be a theory course –None of them can be from among the CSSE 373 through 377 –There is only one CSSE elective for SE ECE 332 (Computer Architecture II) is required in CS but not in SE SE requires the application domain track, while CS does not CS has three ECE/MA electives, while SE has just one MA elective

15 Software Engineering as a Second Major Normally, a double major student must satisfy all degree requirements of the primary major and take all of the major subject courses in the second major (including their prerequisites). However, it is essential that all SE double majors satisfy ABET/EAC software engineering accreditation criteria So someone with SE as a second major must also satisfy the application domain track requirements, and math and lab science courses totaling at least 48 hours, including at least one course in probability and statistics