EPN-V2

DATA1300 Rapid development with scripting-language Course description

Course name in Norwegian
Hurtig utvikling med scripting-språk
Study programme
Bachelor in Applied Computer Technology
Bachelor's Degree Programme in Information Technology
1-year Study in Information Technology
Weight
10.0 ECTS
Year of study
2025/2026
Course history

Introduction

Emnet gir en grundig introduksjon til programmering med Python, med gjennomgang av både teoretiske konsepter og praktiske anvendelser. Studentene vil lære programmering for forskjellige formål, inkludert systemautomasjon, dataanalyse, webutvikling og vitenskapelig databehandling.

Recommended preliminary courses

Ingen forkunnskapskrav

Required preliminary courses

After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:

Knowledge

The student is capable of:

  • different prototyping techniques
  • user-centered design
  • Research through Design
  • sketching / drawing techniques, simple graphic design, shape and color use
  • general design principles for good user experiences. Emotional design
  • theories of communication, basic psychology, observation
  • tools for making interactive prototypes (digital tools, Arduino, sensor technology)

Skills

The student is capable of:

  • be able to work out ideas in teams and make decisions
  • be able to produce interactive prototypes using simple means (paper) and more advanced digital tools
  • be able to use knowledge of form, color and graphic design in designing products
  • be able to describe goals for usability and user experience
  • be able to perform user tests and use the results in further development of a product
  • be able to use known evaluation methods (heuristic evaluation, cognitive walk-through)

General competence:

The student is capable of:

  • working on the development of concepts for given issues
  • testing ideas on users through early prototyping
  • communicating ideas to other designers, developers, management, users and clients

Learning outcomes

Lectures and supervised work on practical assignments, both lectures and labs presuppose attendance on campus. Case studies may be included as part of the teaching. The students work in groups. Group size is usually 3 to 5 students (Determined by the course coordinator).

In addition to lectures and reading, students are expected to learn necessary techniques through short online courses or courses offered by Makerspace. These may be required to complete the physical prototype for the home-exam.

Teaching and learning methods

The following coursework is compulsory and must be approved before the student can sit the exam:

  • Three compulsory group assignments (workload assumes 3-5 students). They make up three deliveries that build on each other and that must be approved in order to pass the course.

Course requirements

Home exam. A final report which document the process and the production of a prototype. Builds upon the obligatory assignments in the course.

The exam result can be appealed.

In the event of resit and rescheduled exams, another exam form may be used or a new assignment given with a new deadline. If oral exams are used, the result cannot be appealed.

Assessment

All.

Permitted exam materials and equipment

Grade scale A-F.

Grading scale

One or several internal examiners. External examiners are used regularly.

Examiners

Kurset skal gi en innføring i mikroøkonomiske emner. I mikroøkonomi studeres produsenter, konsumenter og markedets virkemåte under ulike forutsetninger. Effektiv ressursbruk og ressursallokering er sentralt. Produsentens tilpasning og tilbud av varer og tjenester analyseres både grafisk og matematisk. Tilsvarende gjelder for konsumentens tilpasning og etterspørsel etter varer og tjenester. Det legges til grunn at aktørene er rasjonelle i sine beslutninger. Endelig analyseres ulike markedsformer.

Undervisningsspråk er norsk.