Programplaner og emneplaner - Student
MAIKT-OP Programming in Schools Course description
- Course name in Norwegian
- Programmering i skolen
- Study programme
-
Master Programme in Digital Learning Design
- Weight
- 15.0 ECTS
- Year of study
- 2022/2023
- Programme description
- Course history
-
Introduction
Gjennom emnet skal studentene utvikle forståelse for algoritmisk tenking og;programmering. De skal videre opparbeide tilstrekkelig kompetanse i programmering til at de ut fra en kravspesifikasjon kan utvikle enkle læremidler i et valgt programmeringsspråk og undervise i programmering i grunnskolen.;
Required preliminary courses
Ingen forkunnskapskrav.
Learning outcomes
Etter fullført emne har studenten følgende læringsutbytte definert som kunnskap, ferdigheter og generell kompetanse:
Kunnskap
Studenten
- har inngående kunnskap om algoritmisk tenkning og dennes plass i læreplaner i grunnskolen
- har inngående kunnskap om programmeringsprinsipper som løkker, tester, variabler, funksjoner og objekter;i valgt programmeringsspråk
Ferdigheter
Studenten
- kan identifisere og dekomponere et problem, og utforme løsninger som gjør bruk av programmering
- kan tolke en kravspesifikasjon og arbeide selvstendig og i grupper med problemløsning i programmering
- kan gjennomføre et avgrenset programmeringsprosjekt selvstendig og i gruppe
- kan lese og kommentere;generell programlogikk i ulike programmeringsspråk
Generell kompetanse
Studenten
- kan anvende algoritmisk tenkning i ulike fagområder i skolen
- kan anvende sine kunnskaper og ferdigheter innen utvikling av programvare
- kan kommunisere om faglige problemstillinger innen programmering
Content
The following required coursework must be approved before the student can take the exam:
Two mandatory assignments:
- One recorded presentation of between 5 and 10 minutes.
- A spreadsheet containing results of a research survey including columns for relevant meta-information with at least 7 relevant research papers
Teaching and learning methods
I emnet inngår forelesninger og øvingsoppgaver. Studentene skal i tillegg gjennomføre et større programmeringsarbeid, basert på en kravspesifikasjon.
Course requirements
Retten til å avlegge eksamen forutsetter godkjente arbeidskrav. Se felles regler for arbeidskrav i programplanen.
Følgende arbeidskrav må være godkjent før eksamen kan avlegges i dette emnet:
Studentene skal i grupper (hver på 3-5 deltakere) gjennomføre et større programutviklingsprosjekt basert på en kravspesifikasjon. Oppgaven skal utvikles med pseudokode, flytdiagram og skrittvis forfining og være godt kommentert. Oppgaven består av to individuelle oppgaver og tre fellesoppgaver:
- Individuelle oppgaver:
- Grov pseudokode for hele programmet (150-450 ord)
- Ferdig program for minst et programelement (150-450 ord)
- Gruppeoppgaver:
- Felles pseudokode og flytdiagram for hele prosjektet (150-450 ord)
- Felles plan for arbeidsfordeling og tidsmessig gjennomføring (300-600 ord)
- Kjørbart program og kommentert programkode
Assessment
This course offers an introduction to the practice of writing and reading academic literature. Communicating properly, both in written and oral form, is a cornerstone of research. This course therefore also contains an element of rhetoric and writing techniques. The course will cover common concepts from research methods, such as qualitative and quantitative methods. A brief introduction of the philosophy of science helps us put the vast variations of research in context. Finally, the course introduces research and professional ethics.
Permitted exam materials and equipment
No formal requirements over and above the admission requirements.
Grading scale
A student who has completed this course should have the following learning outcomes defined in terms of knowledge, skills and general competence:
Knowledge
On successful completion of this course the student:
- has thorough knowledge of writing in research processes
- has advanced knowledge of forums and channels in which research results are published
- has an introductory knowledge of the philosophy of science related to falsificationism, paradigms and research programs
- has thorough knowledge of the ethical basis for professional codes of conduct
- has advanced knowledge of writing styles related to research
- has thorough knowledge of structural templates for essay texts
- has thorough knowledge of the Toulmin model and its applications
Skills
On successful completion of this course the student:
- can find research literature in literature databases
- can analyse and critically evaluate various information sources
- can write summaries using his/her own words
- can use electronic reference tools
- can identify the research method used in a scientific text
- can explain the application of a research method in a research project
- can organize research literature in such a way as to identify patterns and commonalities
- can communicate a research-related topic using digital media
- can write texts using classic style
General competence
On successful completion of this course the student:
- can reflect and discuss plagiarism
- has a thorough knowledge of responsibility for author and co-authorship in accordance with the Vancouver Convention
Examiners
All modules will be taught as lectures / seminars with assignments for students. Throughout the course, students will work on an individual essay from their own specialization topic. The essay will contain:
- a literature survey
- a discussion on the methods applied by the researchers in the material reviewed in their survey
- a discussion on the ethical challenges related their topic both with regard to the research applied and relative to uses in society
The essay will give the opportunity for the student to tie together all modules in this course into a cohesive document.