course-details-portlet

PROG1004

Software Development

Credits 7.5
Level Intermediate course, level II
Course start Spring 2021
Duration 1 semester
Language of instruction English
Location Gjøvik
Examination arrangement Assignment

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

If failed the project must be re-taken next teaching semester 

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

Course coordinator

Lecturers

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Assignment
Grade: Letters

Ordinary examination - Spring 2021

Oppgave (1)
Weighting 100/100 Date Release 2021-04-27
Submission 2021-04-30
Time Release 12:00
Submission 14:00
  • Other comments
  • 1) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen. Please note that the exam form has changed as a preventive measure in the ongoing corona situation.

Re-sit examination - Summer 2021

Oppgave
Weighting 100/100