Goran Šuković, University of Montenegro 1/24 Experiences with Diploma Projects at University of Montenegro 10 th Workshop on “Software Engineering Education.

Slides:



Advertisements
Similar presentations
AS Ethics Introduction and Course Content. Expectations To get involved and be an active part of class discussion: non- participation or a passive attitude.
Advertisements

BSc Honours Project Introduction CSY4010
Personal Project REPORT.
MSc Dissertation in Economics
Are you ready for your initial planning meeting with your supervisor?
COM621 Interactive Web Development Dr. Jose Santos MS 017A.
M. George Physics Dept. Southwestern College
Title Page. Over course of two years you will complete 6 units. These will include: five portfolios Unit 1 – Using ICT to communicate Unit 3 - ICT for.
Goran Šuković, University of Montenegro 1/21 Compiler Construction Course at University of Montenegro 7 th Workshop on “Software Engineering Education.
Two e-Learning elective seminars in Novi Sad Putnik Z., Komlenov Ž., Budimac Z. DMI, Faculty of Science University of Novi Sad.
NATIONAL PROJECT ACTIVITIES, EVALUATION , Ankara EUROFACE CONSULTING, CZECH REPUBLIC.
School of Electrical Engineering & Computer Science Final Year Projects Final Year Project Coordinator – Newcastle Laboratory Manager - Newcastle Gunilla.
1 introduction to projects general information. 2 people lectures information systems/bit - Phil Clipsham computing programmes – Kevin Parrott multimedia.
Your Project Proposal.
introduction to MSc projects
BORIS MILAŠINOVIĆ FACULTY OF ELECTRICAL ENGINEERING AND COMPUTING UNIVERSITY OF ZAGREB, CROATIA Experiences after three years of teaching “Development.
School of Electrical Engineering & Computer Science
Project Workshops Initial Preparation. 2 Final Year Projects A significant piece of individual and academic work A double module -- 20% of final mark;
1 Distributed Systems – Aims The main aim of the course is to introduce fundamental concepts and techniques for distributed systems, i.e., systems in which.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
1 The Teaching and Learning Strategy, including Projects Roy Crole Department of Computer Science University of Leicester.
Academic Support for International Students in the Department of Psychology at the University of York Presented by: Kim Manderson, International Student.
Introduction to Artificial Neural Network and Fuzzy Systems
The LCVP is funded by the Department of Education and Science under the National Development Plan Preparing students for Work Experience.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
The Project Planning Process
MTEC Programme MSc Project Programme Director Professor Philip Wilson.
Workshop Notes Course development: Free and Open Software Development.
MSc Project How to Get Started.
Reviewing the Standards for Mathematics and Statistics A progress report September 2009 Presented by Rhona Lever at the NZAMT Conference, on behalf of.
CompSci 725 Handout 7: Oral Presentations, Projects and Term Reports Version July 2009 Clark Thomborson University of Auckland.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
New Advanced Higher Subject Implementation Events Engineering Science Advanced Higher Course Assessment.
Academic Offenses in General & Organic Chemistry Labs University of Kentucky Department of Chemistry.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
BSc Final Year Projects in Computing Computer Science, Creative Computing, Games Programming, Business Computing Dr Rodger Kibble.
IT job research By Megan McGonigle Sources: - responsibilites-explainedhttp://targetcourses.co.uk/study-areas/computer-science-and-it/it-job-roles-and-
Grade 8 – Writing Standards Text Types and Purposes (1b) Write arguments to support claims with clear reasons and relevant evidence. Support claim(s) with.
CS255 Communication Skills Aidan Mooney
ITEC0700/ NETE0501/ ISEC0502 Research Methodology#2 Suronapee Phoomvuthisarn, Ph.D.
CMPGN3007 & CMPGN3008 BSc Project Dr T.A.Etchells BSc Project Tutor
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
Workshop #1: Introduction to Graduation Project Wednesday September 2 nd at 10 am Capstone Committee Department of Computer Science.
The Foundation Degree Project Geoff Leese September 2008.
1 CC2039 Professional Development for Communication Technology Developing a Project Proposal.
Now what? 1.  I have short-listed projects I am interested in  I know the types of projects I would like to pursue  I have an idea of the resources.
Environmental Systems and Society Internal Assessment.
Learning Outcome 01 : Be able to prepare for the production of dynamic products Unit R007: Creating dynamic products using sound and vision Cambridge Nationals.
INFO 3: Use of ICT In The Digital World Topic 7: Developing ICT Solutions Factors that contribute to the success and failure of ICT Systems.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
Computing Honours Project (COMP10034) Lecture 1 Module Introduction & Overview.
Guidelines for a Technical Presentation or Poster by Dr. Robert A. Pilgrim Class ID Date Title Author(S) Event/Venue Date.
Technical Presentation or Poster
The AMSc project: what to expect and how to do it
GCE Software Systems Development
A Level Computer Science
Technical Business Consultancy Project
CITS4404 Artificial Intelligence & Adaptive Systems
COMP390/3/4/5 Final Year Project Introduction & Specification
“Embracing the Future”
Foundation Degree IT Project
Software Measurement Process ISO/IEC
Independent work of students
Understanding Standards:
EPQ Learner Outcomes identify, design, plan and complete an individual project, applying a range of organisational skills and strategies to meet.
COMP390/3/4/5 Final Year Project Introduction & Specification
Results of the 1st year of the program Title
An overview of course assessment
COMP390/3/4/5 Final Year Project Design
Presentation transcript:

Goran Šuković, University of Montenegro 1/24 Experiences with Diploma Projects at University of Montenegro 10 th Workshop on “Software Engineering Education and Reverse Engineering”, Ivanjica, 6 th – 11 th September 2010.

Goran Šuković, University of Montenegro 2/24 Agenda History History Learning outcomes Learning outcomes What contributes to the project mark What contributes to the project mark The assessment form The assessment form Statistics Statistics Problems Problems

Goran Šuković, University of Montenegro 3/24 History Started in 2001 – academic studies, Computer Science programme Started in 2001 – academic studies, Computer Science programme –First projects presented in 2005 From 2003 – applied studies, Information technologies programme From 2003 – applied studies, Information technologies programme –First projects presented in 2006

Goran Šuković, University of Montenegro 4/24 Learning Outcomes (1) On successful completion of the module, students should be able to: Conduct a reasonably thorough investigation into a topic of interest, importance or relevance to computer science or its applications Conduct a reasonably thorough investigation into a topic of interest, importance or relevance to computer science or its applications Where appropriate, accomplish an acceptable implementation (or other useful model) to fulfill the main goals of the project Where appropriate, accomplish an acceptable implementation (or other useful model) to fulfill the main goals of the project

Goran Šuković, University of Montenegro 5/24 Learning Outcomes (2) Work largely independently, within agreed project requirements, with minimal supervision Work largely independently, within agreed project requirements, with minimal supervision Deliver technical presentations during the project development cycle Deliver technical presentations during the project development cycle Complete a detailed project report covering all central aspects of the project Complete a detailed project report covering all central aspects of the project

Goran Šuković, University of Montenegro 6/24 Learning Outcomes (3) Work within all project deadlines, interim report deadlines and consultation requirements giving regular and timely feedback to your project supervisor(s) Work within all project deadlines, interim report deadlines and consultation requirements giving regular and timely feedback to your project supervisor(s) Plan and manage all your own project milestones Plan and manage all your own project milestones

Goran Šuković, University of Montenegro 7/24 What contributes to the project mark (1) The achievements of the project The achievements of the project –What was its scale? –How complex was it? –What problems did student overcome?

Goran Šuković, University of Montenegro 8/24 What contributes to the project mark (2) The process The process –Have student carried out the processes of analysis, specification, design, implementation and testing, as appropriate to his/her project? How well have student analyzed and justified the decisions he/she took? –(In the case of the supervisor) How was student’s performance throughout the year? How well prepared were he/she for meetings? How successfully did student spread the load throughout semester?

Goran Šuković, University of Montenegro 9/24 What contributes to the project mark (3) The end product The end product –If software, does it have the required functionality? –How good is its user interface? –Is it stable and robust?

Goran Šuković, University of Montenegro 10/24 What contributes to the project mark (4) The project demonstration The project demonstration –How clear was student’s demonstration? Could he/she answer questions convincingly? The project report The project report –Its content, clarity, presentation. How well have student described what he/she did, and how he/she did it?

Goran Šuković, University of Montenegro 11/24 Project Assessment Form Quality of demonstration Quality of demonstration Quality of report Quality of report Quality of product Quality of product Quality of process (based on all sources of evidence) Quality of process (based on all sources of evidence) Management (supervisor only) Management (supervisor only) Substantialness of achievement Substantialness of achievement

Goran Šuković, University of Montenegro 12/24 Project Assessment Form

Goran Šuković, University of Montenegro 13/24 Statistics (1)

Goran Šuković, University of Montenegro 14/24 Statistics (2)

Goran Šuković, University of Montenegro 15/24 Statistics (3) Area # of stud. Genetic Algorithms 11 Graph Algorithms 4 Teaching Software 6 Third-party Projects 11 Web Services 3 Neural Networks 10 Mobile Platforms 2

Goran Šuković, University of Montenegro 16/24 Statistics (4) Area # of stud. Probabilistic Systems 3 Unsupervised Learning 2 Semi-supervised Learning 2 Machine Learning Applications 8 GIS1 Parallel programming 2 Fuzzy logic applications 2

Goran Šuković, University of Montenegro 17/24 Problems Intellectual property rights Intellectual property rights –The University has intellectual property rights over any code that student produce in the course of student’s project but… –For students who implements third-party companies’ projects, intellectual property rights are transferred to these companies (T- com, Montenegro airlines…)

Goran Šuković, University of Montenegro 18/24 Problems Plagiarism Plagiarism –Deliberate plagiarism is a very serious offence and as a minimum it results in disqualification from the project module. So far, 3 students – we gave them new projects –Plagiarism occurs accidentally – students quote or paraphrased other people's work, without clearly indicate that this is what they are doing, and doesn’t include the source –Tables, diagrams, other people's programs or source code etc. copied from elsewhere must also be clearly labeled as such, with reference to the source

Goran Šuković, University of Montenegro 19/24 Problems Writing report Writing report –Wrong structure of report (all levels) –Lack of precision –Long sentences –Typography –Illustrations –Grammar and spelling (Nightmare!)

Goran Šuković, University of Montenegro 20/24 Problems Project management (1) Project management (1) –Project work is meant to begin with a period of reading and research. During this period, student ideas about how he/she will approach the project work will crystallize, and he/she will learn the new techniques, background knowledge and perhaps programming languages which he/she will need to complete the project

Goran Šuković, University of Montenegro 21/24 Problems Project management (2) Project management (2) –our estimate – hours/semester (10-15 hours/week or 2-3 hours/day) –83% of students leave implementation for the last 3-4 weeks of semester (daily 0-12 hours) –90% of students leave writing to the (literally) last minute

Goran Šuković, University of Montenegro 22/24 Problems Lack of collaboration with third-party companies Lack of collaboration with third-party companies Some lecturers are not interested to provide projects and/or support Some lecturers are not interested to provide projects and/or support

Goran Šuković, University of Montenegro 23/24 Students' feedback Projects are too demanding Projects are too demanding I need one more week/month/year… I need one more week/month/year… I don't know how to read data from files... start Flex... using python I don't know how to read data from files... start Flex... using python

Goran Šuković, University of Montenegro 24/24 The End More information More information – Thank you for your attention! Thank you for your attention! Questions? Questions?