15 th Conference on Software Engineering Education and Training Foundation Software Engineering Practices for Capstone Projects and Beyond Annegret Goold.

Slides:



Advertisements
Similar presentations
Student Learning Strategies for Success in Computer Networking July 06 Student Learning Strategies for Success in Computer Networking By Name Neville Palmer.
Advertisements

LBSS Faculty of Law Business and Social Sciences Law Accountancy Business and Management Central and East European Studies Economics Economic and Social.
Year Two Year Three Year One Research methods teaching in the social sciences: An integrated approach to inquiry- based learning.
On the Search of New Engineering Curriculum Model for the 21st Century
Computer Science at University of Wales Aberystwyth Professor Chris Price Head of Department.
Engineering Education in Saudi Arabia: Problems and Solutions
Which Course? Where Does Your City University Degree Lead? Dr. Sebastian Hunt Associate Dean.
Dr Jim Briggs Masterliness Not got an MSc myself; BA DPhil; been teaching masters students for 18 years.
2 The key challenge to maintain a robust petroleum industry is ensuring an adequate supply of well trained professionals now and in future The development.
University of Alabama Electrical & Computer Engineering Electrical and Computer Engineering Capstone Design Experience at The University of Alabama: Challenges,
The Value of Direct Engagement Connecting U: Online. In person. On demand in an Engineering Classroom and an Engineering Faculty.
1 SMARTER Planning Planning Levels Curriculum Pyramid SMARTER Process.
Advances research methods and proposal writing Ronan Fitzpatrick School of Computing, Dublin Institute of Technology. September 2008.
Professional Practice and Computing Curricula 2001 Eric Roberts Professor of Computer Science Senior Associate Dean of Engineering Stanford University.
Engineering and Technology Management A program in technical decision making and leadership for engineering and business professionals.
Effective Communication Skills; the Missing Link in Enhancing Employability of STEM Graduates By Sindiso Zhou & Nhlanhla Landa 2 nd National Science and.
Management Information Systems Leslie Rohrs, Siemens Jim Goulet, Intel Jim Coakley, OSU OSU.
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
The role of the undergraduate work placement in developing employment competences Matthew Hall and Nicola Bullivant Presentation to DECOWE conference,
Digital animation and interactive media Dr Stefan Greuter Discipline Head Games and Animation.
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.
Philosophers are Employable! – employability attributes and academic disciplines Val Butcher, Higher Education Academy and Claire Rees, University of York.
Updating the Guidelines for Undergraduate Programs in Statistics Nicholas Horton (Amherst College) November 12, 2013 CAUSE Teaching.
Bachelor of Information Technology (Hons) [BIT ]
An Introduction to Concept Mapping. What Is Concept Mapping? l Is a structured process l Focuses on a topic or construct of interest l Involves input.
First and fourth year design-build team projects: a comparison David C Levy Director, Software Engineering Program School of Electrical and Information.
PREVIEW SLIDE Bachelor of Information Technology with Network Computing (Hons) [ BITN ]
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. PROJECT.
ICT Cambridge National. Content Assessment = 75% coursework ◦Includes 2 teacher assessed assignments. ◦1 Controlled Conditions assessment. ◦1 Examination.
Symposium 2001June 24, 2001 Curriculum Is Just the Beginning Chris Stephenson University of Waterloo.
Communication Degree Program Outcomes
NYIT TUES Evaluation May 2014 Dr. Sarah McPherson Evaluator NYIT School of Education.
Chemical Engineering curriculum renewal for the twenty first century: a work in progress Peter Holt, Jose Romagnoli and Ali Abbas.
Distance Learning Active–Model: Multimedia Applications in Control Engineering Education Idris A. Gadoura, PhD.
Learning Unit Documents and Examples. Learning Units - basic building block of a course For iGETT a Learning Unit consists of –Three parts Instructor.
Investigating Trust Factors in Computer Mediated Group Collaboration Xusen Cheng Manchester Business School The University of Manchester, UK.
Bachelor of Information Technology (Internet Computing) (Hons) BIT(IC)
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
PBL in Team Applied to Software Engineering Education Liubo Ouyang Software School, Hunan University CEIS-SIOE, January 2006, Harbin.
PLANNING 10 Unit 1 Graduation Program. Unit Overview Main topics Identify the requirements of the Graduation Program Begin planning how to meet the requirements.
Chapter 3: Project Management Omar Meqdadi SE 2730 Lecture 3 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Navigator of the SEAS An Experience In Three Acts And An Encore.
BA (Hons) WAR STUDIES Undergraduate programme (Specialist and Joint Options) University of Wolverhampton School of Humanities, Languages and Social Sciences.
Leadership Nickole Bennett Nate Swann. PORTfolio First Year Seminar Self and Circumstance Learning Through Service in Hampton Roads Liberal Arts Seminar.
Using Bibliographic Software as a Tool for Promoting Academic Integrity Amongst Undergraduate Students: A Case Study Debbie Booth Faculty Librarian – Engineering.
1 November 7, 2002 ELECTRICAL & COMPUTER ENGINEERING DEPARTMENT November 7, 2002 EE CURRICULAR REVISION.
Computer Science : The Alternative View  Assumptions Academic Progress is all important. Academic Progress is all important. Details of courses, modules.
Engineering Degree Requirements Both four-year and five-year curricula of a College of Engineering Bachelor of Science program are founded on a common.
JAMES HERBERT BLAKE HIGH SCHOOL COURSE OFFERINGS Career, Business, Internships Multimedia,Technology Education and Engineering.
Information Science &Technology at Mercer University.
Doing It Differently in Science - An Evaluation of the Process Sharon Fraser and Elizabeth Deane University of Western Sydney, Nepean April, 28th 2000.
Problem-based Learning in an Online IT Professional Practice Course Goold, A. (2004). Problem-based learning in an online IT professional practice course.
Alessio Peluso 1 Critical evaluation of the module ‘Introduction to Engineering Thermo Fluid Dynamics’ First Steps in Learning and Teaching in Higher Education.
Introduction to STEM Integrating Science, Technology, Engineering, and Math.
Welcome to Engineering 1182 or Today’s Plan  Welcome and Teaching Team Introduction  Class Style and Expectations Important Websites Classroom.
Information Systems Education Conference - ISECON Ryerson University School of Information Technology Management The Use of Internet-based Tools.
Experiences with CDIO in an integrated Product- and Process Design Course Nicolas von Solms, Martin E. Vigild, Jan-Dierk Grunwaldt, Søren Kiil and Karsten.
Some “take-home” ideas Summer schools, scholarships exist (from various universities, and Redfern Photonics) to give students a taste of a possible career.
Impact of the New ASA Undergraduate Curriculum Guidelines on the Hiring of Future Undergraduates Robert Vierkant Mayo Clinic, Rochester, MN.
Developing a Work Based Portfolio
Use of Surveys N J Rao and K Rajanikanth
Soft Skills: Where Do We Teach Them in a 4-Year Environment Kathy Winters University of Tennessee, Chattanooga.
Integration of Australian Curriculum Mathematics Implementation Workshops Term 3, 2015.
Accreditation of study programs at the Faculty of information technologies Tempus SMGR BE ESABIH EU standards for accreditation of study.
Pathway to Engineering. Mission PLTW’s mission is to ensure that the United States succeeds in the increasingly high-tech and high-skill global economy.
By: Lacey Williams. Introduction Troubles in CS education Lack of comprehension of the basics Seen in first-year CS students Are there long-term effects?
1 Embedded Math as an Effective Tool for Smooth Transition from High School into Integrated Engineering: Teacher  and E  Centered Learning Riadh W. Y.
Core Curriculum Workgroup Presentation to UEAC April 16, 2010.
A Level Computing AQA (7517)
Presentation transcript:

15 th Conference on Software Engineering Education and Training Foundation Software Engineering Practices for Capstone Projects and Beyond Annegret Goold and Peter Horan School of Computing and Mathematics Deakin University Melbourne and Geelong Australia

CSEE & T 2002School of Computing and MathematicsSlide 2 Introduction  Foundation practices required for effective studies and for later life  Our curriculum  The first-year SE course and its enhancements  Evaluation of the course over a number of years  Group behaviour in the capstone course  Some implications for teaching and further research

CSEE & T 2002School of Computing and MathematicsSlide 3 The need for foundation practices  Industry expectations of graduates – skills and knowledge in  Problem solving  Communication – verbal, presentation, written and interpersonal  Critical thinking  Working within a team  Time management/ project management  Capstone projects expose students to a variety of experiences in these areas – but can they cope?

CSEE & T 2002School of Computing and MathematicsSlide 4 Curriculum development  Framework  Three year undergraduate degree (24 courses)  Twelve courses as core  Majors in Computer science, Info. systems and Multimedia technology  Software Engineering – minimum of 3 courses  Philosophy of the SE Courses  Our definition ‘the application of engineering to software development’  Developing a software solution not just writing software  A disciplined process

CSEE & T 2002School of Computing and MathematicsSlide 5 Concept Map of Software Engineering

CSEE & T 2002School of Computing and MathematicsSlide 6 Analysis of the Concept Map  Problem solving – theory as well as practice  Working in groups – theory and an awareness of group dynamics  Writing software involves group processes, especially communication  How best to teach this? 1.Lecture and private study 2.Project work in groups

CSEE & T 2002School of Computing and MathematicsSlide 7 Concept Map of Software Development

CSEE & T 2002School of Computing and MathematicsSlide 8 Skills and Software Development

CSEE & T 2002School of Computing and MathematicsSlide 9 Introductory Software Engineering

CSEE & T 2002School of Computing and MathematicsSlide 10 Undergraduate Programme at First Year

CSEE & T 2002School of Computing and MathematicsSlide 11 Course Details  Lectures  Working in teams  Software development processes  Problem Solving  Tutorials  Groups of 4 or 5 allocated by staff  Assignments and team building activities  Presentations  Assessment  Examination and assignments (both 50%)  Minimum 60% for group work to ‘pass’

CSEE & T 2002School of Computing and MathematicsSlide 12 Group Work and Assignments  All have a SE focus but emphasis is on process, successful group work and presentation  Some examples –  Personal styles assessment  Research of SE topics  Interview of a user (usability)  Writing a proposal  Project management activities  Evaluation of user manuals (for quality)  Evaluation of problem-solving software

CSEE & T 2002School of Computing and MathematicsSlide 13 Assignment Cover Sheet

CSEE & T 2002School of Computing and MathematicsSlide 14 Enhancements to our Course  Continuous improvement  Closer connection between lecture theory and tutorial work  Use of industry standards and practice  Visual Basic component removed  Guest lecturers  Improvement in assessment of individuals

CSEE & T 2002School of Computing and MathematicsSlide 15 Evaluation Responses

CSEE & T 2002School of Computing and MathematicsSlide 16 The Capstone course  Undertaken in last semester of programme  Combines all areas of previous study  Opportunity to work on ‘real-life’ software development projects  Strong emphasis on group work  ‘Real’ client with staff as supervisor

CSEE & T 2002School of Computing and MathematicsSlide 17 Changes to the Capstone course  Larger teams  Sub-teams in specialisations  Greater emphasis on project management activities  Greater emphasis on presentation Staff consensus: Students had ‘better’ skills in communication (verbal, written, presentation, interpersonal); working in a team and (perhaps) problem solving.

CSEE & T 2002School of Computing and MathematicsSlide 18 Conclusions  Our first-year SE course  Emphasis on group process and the learning environment  Less technical content but solid grounding in practices  Smooth ‘transition’ to other courses and to industry (?)  Implications for teaching practice  Research directions