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.

Slides:



Advertisements
Similar presentations
Instructor Teaching Impact. University Writing Program 150 sections of required writing courses per semester, taught by Instructors and GTAs 33 Instructors–
Advertisements

National Academic Reference Standards
As presented to the Global Colloquium on Engineering Education Deborah Wolfe, P.Eng. October 2008 The Canadian Process for Incorporating Outcomes Assessment.
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
Cyber Education Project Accreditation Committee November 2014.
INCORPORATING INDUSTRY NEEDS IN ENGINEERING PROGRAMS Dr. Samir Al-Baiyat Dean College of Engineering Sciences and Acting Dean College of Applied Engineering.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World CSE Curricula Fall 2014 Marco Valtorta.
Gateway Engineering Education Coalition Engineering Accreditation and ABET EC2000 Part II OSU Outcomes Assessment for ABET EC200.
© 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 General Education Senate discussion scheduled for April 11 and 25 1.Proposal to base General Education on outcomes that can be assessed 2.Proposal for.
1 UCSC Computer Engineering Objectives, Outcomes, & Feedback Tracy Larrabee Joel Ferguson Richard Hughey.
Computer Science Department Program Improvement Plan December 3, 2004.
Overview of the Rose-Hulman Bachelor of Science in Software Engineering Don Bagert SE Faculty Retreat – New Faculty Tutorial August 23, 2005.
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.
Mohammad Alshayeb 19 May Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World CSE Curricula Spring 2010 Marco Valtorta.
Program Improvement Committee Report Larry Caretto College Faculty Meeting December 3, 2004.
Bioinformatics Curriculum Guidelines: Toward a Definition of Core Competencies Lonnie Welch School of Electrical Engineering & Computer Science Biomedical.
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.
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.
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.
AL-QADISIYIA UNIVERSITY COLLEGE OF ENGINEERING SELF ASSESSMENT REPORT Submitted by SAR committee.
Chapter 8 Orientation to the Engineering Education System.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Presented by Jerry L. VerDuft, MSQA To ASQ Section 1312 September 10,2008 Distance Learning.
Basic Workshop For Reviewers NQAAC Recognize the developmental engagements Ensure that they operate smoothly and effectively” Ensure that all team members.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
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.
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.
Supporting ABET Assessment and Continuous Improvement for Engineering Programs William E. Kelly Professor of Civil Engineering The Catholic University.
ABET is Coming! What I need to know about ABET, but was afraid to ask.
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.
ABET Accreditation Status CISE IAB MeeertingOctober 6, CEN program fully ABET-accredited (in 2006) until 2012: no concerns, no weaknesses, no deficiencies.
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.
1 Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas (UTD) January 22, 2016.
Industry Advisory Board May 29 th, 2015
Industry Advisory Board May 30 th, 2014
Assurance of Learning “Eberly AOL” All College Meeting – January 21, 2009 Prashanth Bharadwaj, Dean’s Associate Cyndy Strittmatter, Assistant Dean.
Accreditation of study programs at the Faculty of information technologies Tempus SMGR BE ESABIH EU standards for accreditation of study.
Industry Advisory Board
OUTCOME BASED EDUCATION
Accreditation Board for Engineering and Technology
2012 Capstone Design Conference Amin Karim, DeVry University
Proposed Revisions to Criteria 3 and 5
Department of Computer Science The University of Texas at Dallas
OUTCOME BASED EDUCATION – AN INTRODUCTION
Computer Science Section
Overview of BSSE at Rose-Hulman Institute of Technology
Program Modification “Academic Year 2019” Assumption University
Presentation transcript:

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 February 4, 2003

Proposal for a Bachelor of Science in Software Engineering - February 4, Introduction Software Engineering (SE) has existed since the late 1960’s Has been rapidly developing as an undergraduate academic discipline over the last five years The emergence of SE as an academic discipline is in response to industrial need for students better- educated in the development and maintenance of complex software systems The Department of Computer Science and Software Engineering (CSSE) is therefore proposing a new Bachelor of Science in Software Engineering (BSSE)

Proposal for a Bachelor of Science in Software Engineering - February 4, Background There are currently more than 20 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) –Four AITU schools (Clarkson, Drexel, Milwaukee School of Engineering & RIT) –Three schools in the U.S. News and World Report Top 10 engineering schools in Rose-Hulman’s category (RIT, MSOE and Embry-Riddle), plus one other pending (Cal Poly-San Luis Obispo) From 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.”

Proposal for a Bachelor of Science in Software Engineering - February 4, Background (continued) The Computer Science (CS) degree at Rose-Hulman has contained a 16-hour software engineering requirement for its non-thesis students since 1989 An increase to 20 hours starting in has already been approved by the Curriculum Committee –CSSE 371 Software Requirements and Specification –CSSE 372 Software Project Management –CSSE 497 Senior Project I –CSSE 498 Senior Project II –CSSE 499 Senior Project III

Proposal for a Bachelor of Science in Software Engineering - February 4, Background (continued) The roots of the proposed program are primarily based in two documents –Guidelines for Software Engineering Education (1999) –1989 SEI Report on Graduate Software Engineering Education

Proposal for a Bachelor of Science in Software Engineering - February 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.

Proposal for a Bachelor of Science in Software Engineering - February 4, 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.

Proposal for a Bachelor of Science in Software Engineering - February 4, 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 global 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.

Proposal for a Bachelor of Science in Software Engineering - February 4, Measurable Outcomes Software engineering graduates 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 design and run experiments with 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)

Proposal for a Bachelor of Science in Software Engineering - February 4, Measurable Outcomes (continued) Software engineering graduates 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.

Proposal for a Bachelor of Science in Software Engineering - February 4, Current and Proposed Timeline for Program White paper written by SE faculty for CSSE fall retreat on August 23 Interdisciplinary Committee meets in fall, submits report October 31 Presentation to CSSE Board of Advisors on October 11 CSSE faculty drafts proposal for BSSE (November-early December) External review (mid December-mid January) Presentation to Departments (mid-January) Consideration by Curriculum Committee (January 23) First reading at RHIT Faculty Meeting (February 4) Second reading and vote at RHIT Faculty Meeting (March 11) Approval by Board of Trustees (May) First SE majors, new SE courses first taught (Fall 2003) First BSSE graduates (No later than May 2005) Receive ABET/EAC accreditation (Summer 2007)

Proposal for a Bachelor of Science in Software Engineering - February 4, Breakdown of Curriculum Hours Engineering Topics: 72 (same as number required by ABET) –Software Engineering – 36 –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: 32 –Application Domain Track: hours –Free Electives: hours Total of 192 hours (same as for CS)

Proposal for a Bachelor of Science in Software Engineering - February 4, Application Domain Track To provide students background in one potential software application domain area –Fundamentals of Engineering (rest of Sophomore Curriculum) –Electrical Engineering –Scientific Computing (math-based) –Commercial Applications Future possibilities include –Real-Time Systems –Bioinformatics –Scientific Computing (science-based) –Image Processing

Proposal for a Bachelor of Science in Software Engineering - February 4, 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 e.g. MA 223 (Engineering Statistics I) or MA 381 (Introduction to Probability with Statistical Applications)

Proposal for a Bachelor of Science in Software Engineering - February 4, Differences Between Proposed SE and CS Curricula There are four new SE courses are required for SE but not CS –CSSE 373 Formal Methods for Specification and Design –CSSE 374 Software Architecture and Design –CSSE 375 Software Construction and Evolution –CSSE 376 Software Quality Assurance The senior project sequence must be taken in SE There are five CSSE electives in CS –One of them must be a theory course –None of them can be from among the new SE courses –There is only one CSSE elective for SE MA 381 is required in CS while MA 223 is required in SE RH 330 (Technical Communication) is required in SE but not in CS ECE 332 (Computer Architecture II) is required in CS but not in SE SE requires the application domain track

Proposal for a Bachelor of Science in Software Engineering - February 4, Effect on CSSE Department The four new SE courses Faculty –Some shifting of teaching assignments will be needed –Can be done with current faculty, but one additional SE faculty member is preferred Projected Number of Majors –By 2006: about one-third of CSSE department students (80 SE majors) –By 2011: about one-half of CSSE students (120 SE majors) Percentage of RHIT students in CSSE department projected to be the same Numbers assume a 10% increase in RHIT undergraduates over next few years

Proposal for a Bachelor of Science in Software Engineering - February 4, Effects on Other Departments Mathematics – shift one section of MA 381 to MA 223; some loss of Math electives expected ECE – possibly cancel one section of ECE 332 HSS – one new section of RH 330 Other Academic Departments – minimal Registrar – Keep Track of New Major Admissions – New Major to Promote

Proposal for a Bachelor of Science in Software Engineering - February 4, Support for Proposal Steve J. Nieuwsma, Vice President Engineering, Commercial Systems, Rockwell Collins Todd R. Eigenschink (CS ’93), Senior Partner, TEK Interactive Group, Inc., Fort Wayne, and member of the CSSE Board of Advisors Dennis J. Frailey, Principal Fellow, Raytheon Company, Dallas TX and member of the CSSE Board of Advisors Bob Cannon, past President of the Computer Sciences Accreditation Board (now the lead society in the ABET/EAC accreditation of software engineering degree programs) and member of the CSSE Board of Advisors From Michael J. Lutz, Motorola Professor of Software Engineering at the Rochester Institute of Technology