Programme Syllabus for Software Engineering and Management Master s programme, 120 credits

Similar documents
General syllabus for third-cycle courses and study programmes in

Master s Programme in European Studies

General study plan for third-cycle programmes in Sociology

PROGRAMME SYLLABUS International Management, Bachelor programme, 180

Emma Kushtina ODL organisation system analysis. Szczecin University of Technology

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Curriculum for the doctoral (PhD) programme in Natural Sciences/Social and Economic Sciences/Engineering Sciences at TU Wien

Note: Principal version Modification Amendment Modification Amendment Modification Complete version from 1 October 2014

LAW ON HIGH SCHOOL. C o n t e n t s

DEGREE OF MASTER OF SCIENCE (HUMAN FACTORS ENGINEERING)

School Inspection in Hesse/Germany

HARPER ADAMS UNIVERSITY Programme Specification

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse

Modeling user preferences and norms in context-aware systems

Guidelines for the Master s Thesis Project in Biomedicine BIMM60 (30 hp): planning, writing and presentation.

GENERAL INFORMATION STUDIES DEGREE PROGRAMME PERIOD OF EXECUTION SCOPE DESCRIPTION LANGUAGE OF STUDY CODE DEGREE

INNOVATION SCIENCES TU/e OW 2010 DEPARTMENT OF INDUSTRIAL ENGINEERING AND INNOVATION SCIENCES EINDHOVEN UNIVERSITY OF TECHNOLOGY

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

REGULATIONS RELATING TO ADMISSION, STUDIES AND EXAMINATION AT THE UNIVERSITY COLLEGE OF SOUTHEAST NORWAY

Global MBA Master of Business Administration (MBA)

2 di 7 29/06/

KANDIDATUDDANNELSE I EUROPASTUDIER

VOCATIONAL QUALIFICATION IN YOUTH AND LEISURE INSTRUCTION 2009

Henley Business School at Univ of Reading

Economics. Nijmegen School of Management, Radboud University Nijmegen

UNIVERSITY OF THESSALY DEPARTMENT OF EARLY CHILDHOOD EDUCATION POSTGRADUATE STUDIES INFORMATION GUIDE

Referencing the Danish Qualifications Framework for Lifelong Learning to the European Qualifications Framework

Developing an Assessment Plan to Learn About Student Learning

Accreditation of Prior Experiential and Certificated Learning (APECL) Guidance for Applicants/Students

EU Education of Fluency Specialists

Work plan guidelines for the academic year

A European inventory on validation of non-formal and informal learning

EMAES THE EXECUTIVE MASTER S PROGRAMME IN EUROPEAN STUDIES, 60 HP

European Association of Establishments for Veterinary Education. and the Federation of Veterinarians of Europe

PROGRAMME SPECIFICATION

The KAM project: Mathematics in vocational subjects*

Implementation Regulations

Proposal of a PhD Programme (PhD) managed by the Politecnico di Milano. PhD in: STRUCTURAL, SEISMIC AND GEOTECHNICAL ENGINEERING CYCLE: XXIX

Higher Education Review (Embedded Colleges) of Navitas UK Holdings Ltd. Hertfordshire International College

Doctor in Engineering (EngD) Additional Regulations

REGULATIONS FOR POSTGRADUATE RESEARCH STUDY. September i -

LEARNING AGREEMENT FOR STUDIES

Accreditation in Europe. Zürcher Fachhochschule

1. Study Regulations for the Bachelor of Arts (BA) in Economics and Business Administration

Curriculum for the Academy Profession Degree Programme in Energy Technology

Bachelor of International Hospitality Management

MASTER S COURSES FASHION START-UP

Faculty of Social Sciences

Bachelor of Software Engineering: Emerging sustainable partnership with industry in ODL

MAHATMA GANDHI KASHI VIDYAPITH Deptt. of Library and Information Science B.Lib. I.Sc. Syllabus

Assessment and national report of Poland on the existing training provisions of professionals in the Healthcare Waste Management industry REPORT: III

FACULTY OF PSYCHOLOGY

Empirical research on implementation of full English teaching mode in the professional courses of the engineering doctoral students

College of Engineering and Applied Science Department of Computer Science

Internal Double Degree. Management Engineering and Product-Service System Design

PROGRAMME SPECIFICATION

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

Upward Bound Program

Programme Specification. MSc in Palliative Care: Global Perspectives (Distance Learning) Valid from: September 2012 Faculty of Health & Life Sciences

HEPCLIL (Higher Education Perspectives on Content and Language Integrated Learning). Vic, 2014.

Curriculum Policy. November Independent Boarding and Day School for Boys and Girls. Royal Hospital School. ISI reference.

University of Cambridge: Programme Specifications POSTGRADUATE ADVANCED CERTIFICATE IN EDUCATIONAL STUDIES. June 2012

Primary Award Title: BSc (Hons) Applied Paramedic Science PROGRAMME SPECIFICATION

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

Development and Innovation in Curriculum Design in Landscape Planning: Students as Agents of Change

General rules and guidelines for the PhD programme at the University of Copenhagen Adopted 3 November 2014

VTCT Level 3 Award in Education and Training

NOVIA UNIVERSITY OF APPLIED SCIENCES DEGREE REGULATIONS TRANSLATION

World Data on Education Données mondiales de l éducation Datos Mundiales de Educación. VII Ed. 2010/11 IBE/2011/CP/WDE/AI

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

Nottingham Trent University Course Specification

Principles, theories and practices of learning and development

U N I V E R S I T E L I B R E D E B R U X E L L E S DEP AR TEM ENT ETUDES ET ET U IAN TS SER VICE D APPU I A LA G E STION DES ENSEIGNEMEN TS (SAGE)

Wildlife, Fisheries, & Conservation Biology

Bachelor of International Hospitality Management

Pharmaceutical Medicine

BOLOGNA DECLARATION ACHIEVED LEVEL OF IMPLEMENTATION AND FUTURE ACTIVITY PLAN

BSc (Hons) Property Development

Proposal of a PhD Programme (PhD) managed by the Politecnico di Milano. PhD in: STRUCTURAL, SEISMIC AND GEOTECHNICAL ENGINEERING CYCLE: XXVIII

Master of Philosophy. 1 Rules. 2 Guidelines. 3 Definitions. 4 Academic standing

Programme Specification. MSc in International Real Estate

Summary and policy recommendations

College of Liberal Arts (CLA)

ACADEMIC AFFAIRS GUIDELINES

$0/5&/5 '"$*-*5"503 %"5" "/"-:45 */4536$5*0/"- 5&$)/0-0(: 41&$*"-*45 EVALUATION INSTRUMENT. &valuation *nstrument adopted +VOF

Master's Programme Biomedicine and Biotechnology

Programme Specification (Postgraduate) Date amended: 25 Feb 2016

PROJECT DESCRIPTION SLAM

Programme Specification

Deploying Agile Practices in Organizations: A Case Study

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

Evaluation of Test Process Improvement approaches An industrial case study

BSc (Hons) in International Business

Dual Training at a Glance

Ten years after the Bologna: Not Bologna has failed, but Berlin and Munich!

1. Programme title and designation International Management N/A

Rules and Regulations of Doctoral Studies

Executive summary (in English)

OECD THEMATIC REVIEW OF TERTIARY EDUCATION GUIDELINES FOR COUNTRY PARTICIPATION IN THE REVIEW

ACCREDITATION STANDARDS

Transcription:

IT FACULTY Reference no. G 2016/334 Programme Syllabus for Software Engineering and Management Master s programme, 120 credits Software Engineering and Management masterprogram, 120 högskolepoäng Second Cycle/N2SOF 1. Confirmation The syllabus is confirmed by the IT Faculty Board 2016-09-08. This syllabus is to be valid from 2017-08-28 (autumn semester 2017). The Division of Software Engineering at the Department of Computer Science is responsible for the study programme. 2. Purpose The aim of the programme is to train professional software engineers who can contribute constructively to both the software industry and society at large. Qualifications after the programme prepares well for different roles involved in the development of software such as developers, testers, quality manager, software architect, project manager, as well as for further studies at the university, for example graduate studies. The profile of the programme is characterized by the combination of advanced technical knowledge with managerial skills to be able to produce large technologically advanced systems in ways that correspond to contemporary demands for quality and speed in very dynamic environments. In the programme, different perspectives and approaches are applied together to educate qualified engineers who can design software with high quality and at low development and maintenance cost, and future researchers who can work innovatively and conduct advanced experiments with technology within software engineering. A central pedagogical philosophy in the programme is to collaborate closely with industry through, for example, project work and guest lectures where the students are confronted with authentic and realistic projects and challenges that respond to relevant needs and requirements of industry. 1 (8)

3. Entry requirements Bachelor s degree 180 credits including an independent project (degree project) of at least 15 credits or equivalent within the field of Software Engineering, Computer Science, Computer Engineering, Information Technology, Information Systems, or equivalent. Knowledge in programming, with the minimum of: 7.5 credits in programming 4.5 credits in object-oriented design, 7.5 credits in algorithms and data structures, and 15 credits in practical projects are required. English 6/English B from Swedish Upper Secondary School or equivalent. Specific entry requirements for admission to a course within the study programme Within the study programme there can be specific entry requirements for admission to individual courses. These specific entry requirements are documented in each course syllabus and state which entry requirements are necessary to be registered on a course within the study programme. Selection Selection is according to the Higher Education Ordinance and the University of Gothenburg admission regulations for education on first and second cycle. 4. Higher education qualification and main field of study Main field of study for the programme is Software Engineering. After the completion of the programme of 120 credits, of which 75 credits are specialized study in the main field Software Engineering, on request, a degree certificate is issued with the designation Degree of Master of Science (120 credits) with a major in Software Engineering. For a Degree of Master of Science the student must have accomplished an independent project (degree project) of at least 30 credits within the main field of study. 5. Outcomes Second-cycle courses and study programmes shall be based fundamentally on the knowledge acquired by students during first-cycle courses and study programmes, or its equivalent. Second-cycle courses and study programmes shall involve the acquisition of specialist knowledge, competence and skills in relation to first-cycle courses and study programmes, and in addition to the requirements for first-cycle courses and study programmes shall: further develop the ability of students to integrate and make autonomous use of their knowledge, develop the students' ability to deal with complex phenomena, issues and situations, and develop the students' potential for professional activities that demand considerable autonomy, or for research and development work. 2 (8)

(The Swedish Higher Education Act (Ordinance 2006:173), chapter 1, section 9.) 5.1. Outcomes for Degree of Master of Science (120 credits) according to the Higher Education Ordinance Knowledge and understanding For a Degree of Master of Science (120 credits) the student shall demonstrate knowledge and understanding in the main field of study, including both broad knowledge of the field and a considerable degree of specialised knowledge in certain areas of the field as well as insight into current research and development work, and demonstrate specialised methodological knowledge in the main field of study. Competence and skills For a Degree of Master of Science (120 credits) the student shall demonstrate the ability to critically and systematically integrate knowledge and analyse, assess and deal with complex phenomena, issues and situations even with limited information demonstrate the ability to identify and formulate issues critically, autonomously and creatively as well as to plan and, using appropriate methods, undertake advanced tasks within predetermined time frames and so contribute to the formation of knowledge as well as the ability to evaluate this work demonstrate the ability in speech and writing both nationally and internationally to clearly report and discuss his or her conclusions and the knowledge and arguments on which they are based in dialogue with different audiences, and demonstrate the skills required for participation in research and development work or autonomous employment in some other qualified capacity. Judgement and approach For a Degree of Master of Science (120 credits) the student shall demonstrate the ability to make assessments in the main field of study informed by relevant disciplinary, social and ethical issues and also to demonstrate awareness of ethical aspects of research and development work demonstrate insight into the possibilities and limitations of research, its role in society and the responsibility of the individual for how it is used, and demonstrate the ability to identify the personal need for further knowledge and take responsibility for his or her ongoing learning. (Higher Education Ordinance, Qualifications Ordinance, Annex 2) 3 (8)

5.2. Local outcomes Knowledge and understanding For a Degree of Master of Science (120 credits) with a major in Software Engineering the student shall recognize the complexity of requirements management and be able to identify, prioritize, package and validate requirement specifications, identify theoretical and practical aspects of o verification and validation methods in software engineering, exemplified by automated testing, static verification, formal specifications or inspections, o development, assessment and improvement of different types of architectures in modern software, o project management: project planning, execution and finalization, o quality assurance: planning, execution and follow-up, o model based development and testing, and o dedicated tools for the abovementioned knowledge. Competence and skills For a Degree of Master of Science (120 credits) with a major in Software Engineering the student shall be able to design new processes adapted to modern types of software, e.g. embedded systems and to use modern tools to specify and communicate processes, and apply theoretical knowledge and practical skills relevant to research methodology within Software Engineering. Judgement and approach For a Degree of Master of Science (120 credits) with a major in Software Engineering the student shall analyse existing processes for development of software and be able to identify improvements in processes concerning selected aspects, e.g. productivity, quality, and analyse how different roles interact with each other in software development processes and implications of personal characteristics of humans for optimizing the composition of a project group. 6. Content and structure The programme consists of courses in Software Engineering and related subjects. The programme includes a total of 120 credits. Of these are 75 credits compulsory courses in the main field of Software Engineering, including 30 credits independent project (thesis), and at least 15 credits of elective courses in the same main field. Furthermore, the programme includes a maximum of 30 credits of optional courses outside the main field that are selected within or outside courses offered in the programme. A student, who wishes to include courses within the main field outside the course offerings of the programme, shall consult with the programme management. The courses are progressively arranged so that they, within the framework of learning outcomes, contribute separately and jointly, with developing the student's skills and abilities in the field. 4 (8)

Knowledge in the main field is attained in an initial basic block. Thereafter follows a successive deepening and broadening or specialization through elective courses offered within and outside the main field. Through this progression, the students deepen their scientific and theoretical basis in the field of software engineering. The education is conducted in the form of lectures, seminars, teacher-led exercises, and tutoring as well as projects in which students apply and deepen their knowledge. The literature is in English and all teaching and communication is in English. The education is given at full time. An academic year is divided into two semesters and four study periods. A semester includes two study periods, each of 15 credits. Students normally attend two courses in parallel in each study period. Study process The first semester includes only compulsory courses in Software Engineering and introduces key elements and characteristics in the area of software engineering. During the second semester elective courses in the main field of Software Engineering are offered, which focus on advanced technical skills and approaches to deal with complexity. For a master degree the student shall include the following compulsory courses: DIT276 Requirements Engineering, 7.5 credits DIT847 Software Quality, 7.5 credits DIT844 Project Management, 7.5 credits DIT278 Empirical Software Engineering, 7.5 credits DIT599 Software Evolution Project, 15 credits DIT551 Master Thesis Software Engineering, 30 credits or DIT555 Master Thesis in Computer Science and Engineering, 60 credits The above courses constitute the main field within the education programme. The course Master Thesis Software Engineering includes an independent project (degree project) of 30 credits. In addition to the above compulsory courses, the student should study at least 15 credits of the following elective courses 1 : DIT542 Advanced Software Architecture, 7.5 credits DIT191 Agile Development Processes, 7.5 credits DIT596 Model Driven Engineering, 7.5 credits DIT848 Model-Based Testing, 7.5 credits TIAxxx Governance and Control for Digital Capabilities, 15 credits TIAxxx Organizing for Digital Transformation, 15 credits TIA150 Communication among professionals, 7.5 credits DITxxx Applied Machine Learning 7.5 credits DITxxx Techniques for Large-scale Data 7.5 credits TIG095, Human-Computer Interaction, 7.5 credits TIA243 Designing User Experiences, 7.5 credits 1 Many courses mentioned above are still preliminary and will be confirmed during the coming years. 5 (8)

TIA098 Gameplay Design, 7.5 credits Furthermore, the programme includes four optional courses of a total of 30 credits. A student can apply for an alternative study process. This can be preparatory for research or development work. See table 2 for alternative study process year two. Table 1. The following schema shows the ordinary study process with compulsory, elective and optional courses arranged in the four study periods: Year Study period 1 2 Study period 3 4 DIT276 Requirements Engineering DIT844 Project Management 1 DIT847 Software Quality DIT278 Empirical Software Engineering DIT599 Software Evolution Project 15 credits* 2 DIT551 Master Thesis Software Engineering 30 credits* optional course optional course Courses marked with * are compulsory. Courses marked with ** are elective of which at least two shall be selected. 6 (8)

Table 2. The following schema shows the alternative study process: this alternative includes a master thesis of 60 credits. The application process is described on the following web site:http://www.cse.chalmers.se/masterthesis/ Year Study period 1 2 Study period 3 4 DIT276 Requirements Engineering DIT844 Project Management 1 DIT847 Software Quality DIT278 Empirical Software Engineering DIT555 2 Master s Thesis in Computer Science and Engineering 60 credits* Courses marked with * are compulsory. Courses marked with ** are elective of which at least two shall be selected. Elective and optional courses Within the programme, the students can study elective courses to an extent of 45 credits. These include elective courses in the main field of Software Engineering of at least 15 credits. Further elective courses within the programme can be selected with guaranteed admission. These enable students to specialize in different areas. Available areas for specialization are for example: Software, architecture, product och process management Software and modeling Software, strategi och leadership Software and communication Software and data science Software and user experience Optional courses outside the main field can be selected to a maximum of 30 credits. These can be selected at University of Gothenburg or another university within or outside Sweden. Students who wish to study optional courses within the main field but outside those offered within the programme shall consult the programme management. 7 (8)

7. Guaranteed admission Students who follow the study programme at the prescribed rate have guaranteed admission. There are two kinds of guaranteed admission at the University of Gothenburg: general or limited. General guaranteed admission means that the students admitted to the study programme have guaranteed admission to all of the compulsory and optional courses in the programme syllabus provided that specific entry requirements are fulfilled and the student applies to the course within the study programme within the prescribed application period. Limited guaranteed admission means that the students cannot be guaranteed their first-choice place for optional courses. For optional courses outside the study programme local admission regulations are valid and there is no guaranteed admission. 9. Transitional regulations For older courses that may be included in a Degree of Master of Science (120 credits) with a major in Software Engineering, see the local degree description for the Degree of Master of Science with a major in Software Engineering confirmed by the IT Faculty Board 2015-06-25 (reference no. G 2015/365). 10. Other Credit transfer of former education In some cases, the student has the right to be given credit for former higher education according to the legislative regulations of the Higher Education Ordinance. Evaluation The courses of the study programme are evaluated according to each course syllabus. The result will be used for planning and implementation of upcoming courses. A summary is given to students at the start of the courses. The study programme will be followed up and evaluated in accordance with the applicable Policy för kvalitetssäkring och kvalitetsutveckling av utbildning vid Göteborgs universiet (Policy for the Quality Assurance and Quality Development of Education at the University of Gothenburg). 8 (8)