Print as pdf if you want a pdf! If you want a nicer printout, click off the browser's automatically added header and footer.
Blekinge Institute of Technology
Department of Software Engineering
Revision: 3
Reg.no: BTH-4.1.14-0979-2024
Small Team Software Engineering Project
Small Team Software Engineering Project
15 credits (15 högskolepoäng)
Course code: PA1416
Main field of study: Software Engineering
Disciplinary domain: Technology
Education level: First-cycle
Specialization: G1F - First cycle, has less than 60 credits in first-cycle course/s as entry requirements
Language of instruction: Swedish
Applies from: 2024-11-01
Approved: 2024-11-01
This course is established by School of Computer Science and Communication 2013-12-11. The course syllabus is approved by Head of Department of Computer Science 2024-11-01 and applies from 2024-11-01.
Admission to the course requires completed course equivalent of 40 ECTS-credit in subject area software engineering, subject area of computer science and/or subject area electrical engineering including the courses Programming 7.5 ECTS-credit, Software design 7.5 ECTS-credit, Database techniques 7.5 ECTS-credit
Developing software demand considerable technical skills. It have to be a good programmer and need understanding and knowledge in designing the architecture of major software. One must also have knowledge of third party software and the ability to integrate these with own software.
In this course, the student get to use several of the abilities acquired during previous studies. The course intends to tie together this flora of knowledge within the context of a group project where a major software will be developed. The course is structured to, as closely as possible, imitate a project that would normally be carried out out in the industry.
Software development means to apply systematic, disciplined and measurable methods for development, usage and maintenance of software. In this course the student practise methods that support this engineering working approach. Software development groups also imposes requirements on the organisation, management, teamwork and verbal as well as written communication with colleagues, customers and other interested parties. As part of this course, the student is given the opportunity to further develop knowledge within these softer pieces of the art to succeed with software development.
In total the student develops his abilities within software development to further prepare for working in the software developing industry.
The course includes the following elements:
The following learning outcomes are examined in the course:
On completion of the course the student will:
Principally, the course is made up by a project assignment where the students are to develop a customer ordered software. In parallel with the project assignment, regular teaching and training with lectures, seminars, tutoring and reporting, is performed on a limited scale.
At lectures various theories are presented and discussed with the purpose of increasing the student’s theoretical understanding. Various aspects of the project and its execution are discussed at seminars and tutorials. Individual report writing allows the student to summarize knowledge and experiences in writing while reflecting on the practical work being done in the project and the student’s own contribution to that work. In the context of the course the collection of experimental data for this software project are carried out. A part in this course is to practice in verbal presentation.
The implementation of the projects are normally done in groups of 4-6 people. The project assignments are mandatory and must be solved as teamwork at a fixed budget and within given time frames. The project can be located in a venue other than campus.
The customer is the purchaser of the whole project. The students commit to do the assignment from the client. The customer can have more or less a precise idea of the assignment and what it means. Customers can place demands on which technology to use. Students propose the client a solution based on customer preferences. Through discussion, requirement specifications and contracts, customers and students agree on the final scope on the assignment.
The Students organize themselves into project teams and manages the planning. During this process they will be in contact with several of the aspects of software development the course emphasizes. Each project has a supervisor, Head of Department (HoD), who functions as head of the project. The project team reports to HoD and check weekly progress towards set goals. If problems arise the project team try to solve them with the help of their HoD.
Modes of examinations of the course
Code | Module | Credit | Grade |
1405 | Project | 12 credits | GU |
1415 | Individual final report | 2 credits | AF |
1425 | Oral presentation | 1 credits | GU |
The course will be graded A Excellent, B Very good, C Good, D Satisfactory, E Sufficient, FX Failed result, a little more work required, F Fail.
The examiner may carry out oral follow-up of written examinations.
The information before a course occasion states the assessment criteria and make explicit in which modes of examination that the learning outcomes are assessed.
An examiner can, after consulting the Disability Advisor at BTH, decide on a customized examination form for a student with a long-term disability to be provided with an examination equivalent to one given to a student who is not disabled.
The course evaluation should be carried out in line with BTH:s course evaluation template and process.
The course can form part of a degree but not together with another course the content of which completely or partly corresponds with the contents of this course.
Huvudlitteratur
1. Software Engineering, 9th edition
Författare: Ian Sommerville
Förlag: Addison-Wesley
Utgiven: 2010, Antal sidor: 792
ISBN-10: 0137035152
ISBN-13: 978-0137035151
A Student's Guide, 2nd revised edition
Författare: Christian Dawson
Förlag: Pearson Edu Ltd
Utgiven: 2009, Antal sidor: 304
ISBN-10: 0273721313
ISBN-13: 978-0273721314
Henrik Kniberg
Utgiven: 2007
ISBN10:1430322640
ISBN13:9781430322641
This course replaces PA1201
This is not a legal document. If you would like a copy of the legal decision regarding this course plan, contact the registrar at Blekinge Institute of Technology.