First and fourth year design-build team projects: a comparison David C Levy Director, Software Engineering Program School of Electrical and Information.

Slides:



Advertisements
Similar presentations
Helsinki Metropolia University of Applied Sciences
Advertisements

Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
Our graduates need to understand the entire life-cycle of a product
Common Core What does it look like in action? ESC South Instructional Support Meeting Reggie Brookens, Secondary Mathematics Coordinator August 19, 2013.
CALIFORNIA DEPARTMENT OF EDUCATION Tom Torlakson, State Superintendent of Public Instruction Common Core State Standards AB 250 and the Professional Learning.
© Copyright CSAB 2013 Future Directions for the Computing Accreditation Criteria Report from CAC and CSAB Joint Criteria Committee Gayle Yaverbaum Barbara.
UWaterloo An undergraduate degree program in Software Engineering at the University of Waterloo, jointly sponsored by the depts of CS and E&CE.
IS6112 Application Modelling and Design Introduction.
OV-1.1 CSE4100 CSE4100 Programming Language Translation Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut.
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Overview of the Rose-Hulman Bachelor of Science in Software Engineering Don Bagert SE Faculty Retreat – New Faculty Tutorial August 23, 2005.
April 13, 2004CS WPI1 CS 562 Advanced SW Engineering General Dynamics, Needham Tuesdays, 3 – 7 pm Instructor: Diane Kramer.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Mohammad Alshayeb 19 May Agenda Update on Computer Science Program Assessment/Accreditation Work Update on Software Engineering Program Assessment/Accreditation.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
European Workshop on Microelectronics Education, May 12, 2010, Kjell JeppsonPage 1 Implementing Constructive Alignment in a CDIO-oriented Master’s Program.
Capstone Design Project (CDP) Civil Engineering Department First Semester 1431/1432 H 10/14/20091 King Saud University, Civil Engineering Department.
Y. Rong June 2008 Modified in Feb  Industrial leaders  Initiation of a project (any project)  Innovative way to do: NABC ◦ Need analysis ◦ Approach.
15 th Conference on Software Engineering Education and Training Foundation Software Engineering Practices for Capstone Projects and Beyond Annegret Goold.
Welcome to USA DAY at University of South Alabama School of Computer and Information Sciences
Emily Stone, Katie Dardis, Rachael Rzepka, Courtney Ariola Robot Or Not?
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
Department of Computing and Technology School of Science and Technology A.A.S. in Computer Aided Design Drafting (CADD) CIP Code Program Quality.
Design of a Software Development Major Alan Fekete Bob Kummerfeld (University of Sydney)
Symposium 2001June 24, 2001 Curriculum Is Just the Beginning Chris Stephenson University of Waterloo.
Communication Degree Program Outcomes
ABET’s coming to Rose! Your involvement Monday, Nov 5, 2012.
6.191 Introduction Master of Engineering Thesis Project Program Prototyping Research Results Charles G. Sodini, Howard E. Shrobe, Arthur C.M. Chen.
Chemical Engineering curriculum renewal for the twenty first century: a work in progress Peter Holt, Jose Romagnoli and Ali Abbas.
BMAN Integrative Team Project Professor Linda A Macaulay.
Workshop Notes Course development: Free and Open Software Development.
COMP 523 DIANE POZEFSKY 20 August AGENDA Introductions Logistics Software Engineering Overview Selecting a project Working with a client.
Software Engineering Program School of Information Technology and Engineering ugrad/softwareengineering.html.
CSE ACCREDITATION REVIEW BY CAC & EAC UC Irvine October 2, 2013.
CIRCUIT THEORY SKEE /2013, Sem I Nik Din Muhamad
Industrial Engineering
The Guide to the Software Engineering Body of Knowledge
Implementation and Management of an Information Systems Practicum in a Graduate Computer Information Technology Curriculum S amuel C onn, Asst. Professor.
Using a Project Model for Assessment of CDIO skills Tomas Svensson, Svante Gunnarsson Linköping University Sweden June
The contents of this presentation were developed under a grant from the US Department of Education, #H323A However, these contents do not necessarily.
Professor Sylvia Rodger. Capacity building Purpose: To build curriculum leadership capacity within the occupational therapy profession nationally through.
ISECON Feinstein1 IM’ LATE FROM THERE TO HERE – FROM HERE TO THERE A FEW BITS AND BYTES David Feinstein Educator of the year 2004.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Learning outcomes for BUSINESS INFORMATCIS Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST)
Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly.
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
Project Outline City of Mountain View – need image !
Teaching Systems Analysis and Design in a Practical Way: A Collaborative Effort Between Computer Science and Business School by Ken Surendran-CS Chellappa.
CIRCUIT THEORY SKEE /2013, Sem I Dr. Nik Rumzi Nik Idris
AN INTEGRATED APPROACH TO ENGINEERING AND DESIGN School of Mechanical and Aeronautical Engineering (SMAE) Dr Linda Lee, Peter Lo and Lim Siew Kuan June.
Alessio Peluso 1 Critical evaluation of the module ‘Introduction to Engineering Thermo Fluid Dynamics’ First Steps in Learning and Teaching in Higher Education.
CS Curriculum Changes Fall, BS Computer Science 2015 COMPUTER SCIENCE COURSES—64 Hours COMPUTER SCIENCE CORE (48 Hours) CS 258Intro to Object-Oriented.
University of Kragujevac Technical faculty ^a~ak - Danijela Milo{evi} CURRICULUM DEVELOPMENT.
The Level-2 Projects for Course Clusters Haojun Sun College of Engineering Shantou University.
CDIO: Overview, Standards, and Processes (Part 2) Doris R. Brodeur, November 2005.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Cultural Diversity in Health Science Barry L. Rimpsey.
New Computer Science Programme at the Department of Informatics Pedro Guerreiro University of Nis, March 24, 2006.
Computer Security Course Syllabus 1 Computer Security Lecturer : H.Ben Othmen.
Coding Connections at the Interface of Algebra I and Physical World Concepts Improving Teacher Quality Grant Program Summer 2016.
COMP 523 Diane pozefsky 24 August 2016.
EECE 310 Software Engineering
CIRCUIT THEORY SKEE /2012, Sem I Dr. Nik Rumzi Nik Idris
M.V. de la Fuente; D. Ros; M.A. Ferrrer; J. Suardíaz;
Curriculum Coordinator: Kathleen Mahoney
Overview of BSSE at Rose-Hulman Institute of Technology
Presentation transcript:

First and fourth year design-build team projects: a comparison David C Levy Director, Software Engineering Program School of Electrical and Information Engineering The University of Sydney

School of Electrical and Information Engineering Philosophy of the SE Degree Software Engineering is an emerging profession in a very dynamic industrial and global environment Degree focuses on principles and fundamentals while catering for a wide spectrum of industries and needs. Curriculum follows SWEBOK and IEEE/ACM Model Curriculum Educational context is CDIO –Rich with design-build experiences –All students so least one in each year of study, plus the capstone project –What are the intended outcomes and are they achieved?

The University of Sydney School of Electrical and Information Engineering Structure of the Degree Core requirements of B.E. Software Engineering emphasise software process – requirements, design, implementation, testing, deployment, maintenance Fits well with CDIO concepts and design-build experiences

The University of Sydney School of Electrical and Information Engineering 18 Core Courses ALG Algorithms DB Database DS Data Structures ESSD Enterprise Scale System Design FCS Foundations of Computer Systems HCID Human-Computer Interface Design INTInternet Sw Platforms ITP Introduction to Programming Math Calculus, Discrete Maths and Graph Theory (18 Cr) MIT Management of IT NS Networks and Security OOD Object Oriented Design OSM OpSys and Mach Principles SAM Systems Analysis and Modelling SQE Software Quality Engineering PROF Professional Eng and IT (yr 1) PROJ Team Projects THE4 th yr Thesis project (12 Cr)

The University of Sydney School of Electrical and Information Engineering Projects Team projects run in every year Part of larger course of lectures, labs, tutorials Increasing complexity Examples –Yr 1: Assemble and program a robot to negotiate a maze –Yr 2: Design and simulate a small microprocessor –Yr 3: Implement a prototype for an e-business. –Yr 4: Develop a management system for a parking garage –Yr 4: Capstone Are the projects delivering what we want?

The University of Sydney School of Electrical and Information Engineering What do we want? Think critically Strengthen fundamentals Gain confidence Communicate – –With each other and with academics –Reports and presentations Produce a functional result Manage the project in a team context Preparation for the Capstone project

The University of Sydney School of Electrical and Information Engineering Progress from year 1 to year 4 Promote early success in engineering practice. Reinforce students' understanding of the system development process. Build deeper conceptual understanding of SE skills. Develop understanding of the connection between technical content learned and real-world SE. Increase fluency with SE tools and techniques

The University of Sydney School of Electrical and Information Engineering What will students do? Edstrom et al: Most students do most of the following but none do all of them Conceptual analysis Deep analysis Project management Manufacturing Experiments PR & sponsoring Planning and follow-up ….

The University of Sydney School of Electrical and Information Engineering Two projects evaluated First year: part of Intro to Comp Eng – assemble a robot kit an program it to negotiate a maze forwards and backwards, and at the end of the maze play a tune and do a dance. Fourth year: part of Topics in SE – design and simulate a management system for a parking garage to keep track of and display occupancy, direct vehicles to vacant areas. Process a file of vehicle arrival data.

The University of Sydney School of Electrical and Information Engineering Project formats 30 Teams of 5-6 in 1 st year, 7 teams of 3-4 in 4 th year. Form own teams 9 weeks duration 2 individual reports, 2 group reports, demo, presentation Week 1 – orientation Week 3 – preliminary report (individual) Week 5 – preliminary design report (group) Week 7 – final design report (group) Week 8 – demo, implementation and peer assessment Week 9 – reflective report (individual) Assessed by tutors (grad students) Does this process achieve the outputs we seek?

The University of Sydney School of Electrical and Information Engineering 1 st yr robot project Working on the robot Demo and peer assessment

How well do we do? What do we measure? Requirement item/performance (out of 5)4th yr1st yr Report 1: Initial evaluation Report 2: Initial design Report 3: Implementation Report 4: Reflection Project demo and presentation Innovation – inventive solution Modeling and analysis Planning and project management Project analysis Time management Team management Dropouts/total 3/2210/173

The University of Sydney School of Electrical and Information Engineering Results analysis 4th year students were better at: – managing their teams –evaluating the problem –planning their attack before coding. 1st year students were better at: –Project analysis –Reflection –Final demo results What does this mean?

The University of Sydney School of Electrical and Information Engineering Analysis (cont) 1 st year students responded well to being given a real object to design-build-test with clear outcomes –Negotiate maze within a certain time, reverse direction, one manual intervention permitted, more incur penalties 4 th year students were less enthusiatic, perhaps because they were not given a real object to design, build and test. Grading criteria were more stringent in 4th year, where students were required to show greater management skills and a more organized attack on the problem.

The University of Sydney School of Electrical and Information Engineering Conclusion Between the 1st and 4th year projects students show an improvement in approach, taking more care over the initial phases of analysis and knowledge acquisition and showing better management skills. Students prefer –to build something real –physical assessment criteria

The University of Sydney School of Electrical and Information Engineering More info – on-line and brochures: