course-details-portlet

PROG1004

Software Development

New from the academic year 2019/2020

Credits 7.5
Level Intermediate course, level II
Course start Spring 2020
Duration 1 semester
Language of instruction English
Location Gjøvik
Examination arrangement Written exam and Project work

About

About the course

Course content

Plan-driven and agile software development methodologies
Project management and risk analysis
Methods and techniques in requirement specification and analysis (UML)
Information security requirements
Principles and patterns in Software Architecture and Design
Software testing
User participation, prototying and user testing

Learning outcome

Knowledge:
The candidate have knowledge of plan-driven and agile methodologies in software development and understand basic administrative and technological aspects of the specification, development, prototyping and testing. They know the basic principles in software architecture and design and the value of user participation.

Skills:
The candidate can apply object-oriented methods and techniques of requirements specification and are aware of the need for and value of user participation. They are able to establish a project using agile development methodology and bring a project from idea to a recommended sketch of software in small projects.

General competency:
The candidate are familiar with basic terminology and central trends in the field of software development. They have experienced management, agile methods, teamwork and documentation in a software development project.

Learning methods and activities

-Lectures
-Project work
-Supervision

Coursework requirements: none

Further on evaluation

Re-sit examination for the written exam in August. No re-sit for the project.

Form of assessment:
-Written exam, 3 hours (counts 60%)
-Evaluation of one project (counts 40%)
-Each part must be individually approved of.

Specific conditions

Admission to a programme of study is required:
Digital Infrastructure and Cyber Security (BDIGSEC)
Programming (BPROG)

Course materials

Software Engineering, Ian Sommerville, last ed. Additional materials will be available at semesterstart.

Credit reductions

Course code Reduction From
IMT2243 7.5 sp
DCST1008 7.5 sp
IDATG1002 7.5 sp
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Information Technology and Informatics

Contact information

Lecturers

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Written exam and Project work
Grade: Letters

Ordinary examination - Spring 2020

Prosjekt
Weighting 40/100 Examination aids ALLE Date Release 2020-03-16
Submission 2020-04-30
Time Release 10:00
Submission 23:59
Exam system Inspera Assessment
Home exam
Weighting 60/100 Date Release 2020-06-02
Submission 2020-06-02
Time Release 09:00
Submission 12:00
Duration 3 hours Exam system Inspera Assessment