Programplaner og emneplaner - Student
DATA1300 Rapid development with scripting-language Course description
- Course name in Norwegian
- Hurtig utvikling med scripting-språk
- Study programme
-
Bachelor in Applied Computer TechnologyBachelor's Degree Programme in Information Technology1-year Study in Information Technology
- Weight
- 10.0 ECTS
- Year of study
- 2025/2026
- Programme description
- 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.