Majid Rouhani
Om
Rouhani er dosent ved institutt for datateknologi og informatikk, og har en dr. philos.-grad innen informatikkdidaktikk. Han har publisert en rekke fagfellevurderte arbeider på internasjonale arenaer, særlig innen undervisning i programmering, læringsdesign og profesjonsutvikling for lærere.
Rouhani har erfaring med ledelse og videreutvikling av studieprogrammer og etterutdanningstilbud, samt undervisning og veiledning på flere nivåer. Hans pedagogiske praksis er forskningsbasert og preget av aktiv læring, fleksible læringsformer og systematisk bruk av tilbakemeldinger for kvalitetsutvikling. Han har også erfaring som medlem av opprykkskomité og har god innsikt i vurdering av dosentkompetanse. I tillegg deltar han aktivt i fagfellevurdering, forskningsnettverk og internasjonale samarbeid.
Han har i tillegg over 20 års erfaring fra programvareindustrien, med roller som teknisk ekspert, konsulent og prosjektleder i komplekse nasjonale og internasjonale prosjekter. Denne bakgrunnen har lagt et solid grunnlag for praksisnære utdanningstiltak og styrket samspillet mellom akademia, næringsliv og offentlig sektor. Rouhani kombinerer forskningskompetanse, pedagogisk utviklingsarbeid og omfattende industribakgrunn, noe som gir en helhetlig og anvendt tilnærming til informatikkutdanning.
Forskning
Publikasjoner
2025
-
Rouhani, Majid;
Olsø, Atle;
Lyng, Reidar.
(2025)
Enhancing Academic Staff Skills in Applied Programming: An Interdisciplinary Approach to Empowerment and Pedagogical Innovation.
Nordic Journal of STEM Education
Konferanseabstract
2024
-
Rouhani, Majid.
(2024)
An Online Professional Development Framework for In-service Teachers Challenges and Opportunities of Learning and Teaching Programming.
Norges teknisk-naturvitenskapelige universitet
Doktoravhandling
2023
-
Fuentes-Martinez, Ana;
Szynkiewicz, Justyna;
Rouhani, Majid;
Osadcha, Kateryna.
(2023)
Assessment strategies for cross-curricular programming in secondary education.
NIKT: Norsk IKT-konferanse for forskning og utdanning
Vitenskapelig artikkel
2022
-
Rouhani, Majid;
Olsø, Atle;
Styve, Arne;
Raja, Kiran.
(2022)
An Experience Report on Transitioning to Blended Learning and Portfolio-assessment: a Cross-campus Course in Programming.
IEEE Global Engineering Education Conference, EDUCON
Vitenskapelig artikkel
-
Rouhani, Majid;
Divitini, Monica;
Hashemi, Amir Massoud.
(2022)
Computer Science in Schools: A Literature Mapping of Professional Development for In-Service Teachers.
IEEE Global Engineering Education Conference, EDUCON
Vitenskapelig artikkel
-
Rouhani, Majid;
Lillebo, Miriam Størseth;
Farshchian, Veronica;
Divitini, Monica.
(2022)
Learning to Program: an In-service Teachers’ Perspective.
IEEE Global Engineering Education Conference, EDUCON
Vitenskapelig artikkel
2021
-
Rouhani, Majid;
Jørgensen, Victor.
(2021)
In-Service Teachers’ Attitude Towards Programming for All.
Smart Innovation, Systems and Technologies
Vitenskapelig artikkel
-
Rouhani, Majid;
Divitini, Monica;
Olsø, Atle.
(2021)
Project-based learning and training of in-service teachers in programming: Projects as a bridge between training and practice.
IEEE Global Engineering Education Conference, EDUCON
Vitenskapelig artikkel
-
Nystad, Niklas Joakim;
Rouhani, Majid;
Divitini, Monica.
(2021)
Code Reuse and Formative Assessment in Secondary Education.
IEEE Global Engineering Education Conference, EDUCON
Vitenskapelig artikkel
-
Rouhani, Majid;
Farshchian, Veronica;
Divitini, Monica.
(2021)
Teaching Programming in Secondary Schools: Stepping and Stumbling Stones.
ID&A Interaction design & architecture(s)
Vitenskapelig artikkel
-
Rouhani, Majid.
(2021)
Programming for Teachers: Supporting Participants in Defining Their Learning Path in a Flexible Online Learning Trajectory Course.
International Journal of Childhood Education
Vitenskapelig artikkel
-
Rouhani, Majid;
Lillebo, Miriam Størseth;
Farshchian, Veronica;
Divitini, Monica.
(2021)
Professional Development for In-Service Teachers of Programming: Evaluation of a University-Level Program.
Lecture Notes in Computer Science (LNCS)
Vitenskapelig artikkel
2020
-
Rouhani, Majid.
(2020)
Utilizing slack as a communication platform in a flexible learning trajectory course: supporting the learning process.
Vitenskapelig kapittel
-
Thorsnes, Jørgen;
Rouhani, Majid;
Divitini, Monica.
(2020)
In-Service Teacher Training and Self-efficacy.
Lecture Notes in Computer Science (LNCS)
Vitenskapelig artikkel
-
Rouhani, Majid.
(2020)
Developing knowledge and skills in the area of computing education research.
Læring om læring
Fagartikkel
-
Rouhani, Majid.
(2020)
Programming for teachers: supporting participants in defining their learning path in a flexible online learning trajectory course.
Diamond Scientific Publishing
Populærvitenskapelig artikkel
2019
-
Rouhani, Majid;
Divitini, Monica;
Vujosevic, Vojislav;
Stai, Sondre;
Olstad, Hege Annette.
(2019)
Design of a programming course for teachers supporting flexible learning trajectories.
Vitenskapelig kapittel
-
Olstad, Hege Annette;
Rouhani, Majid.
(2019)
Reflection on how to write the learning outcomes for an online programming course for teachers.
Lecture Notes in Computer Science (LNCS)
Vitenskapelig artikkel
1996
-
Rouhani, Majid.
(1996)
Innføring i bruk av internett.
Høgskulen på Vestlandet
Arbeidsnotat
1995
-
Eftedal, O;
Mohammadi, Ramin;
Rouhani, Majid;
Brubakk, Alf O.
(1995)
Computer real time detection of intravascular bubbles.
European underwater and baromedical society on Diving and Hyperbaric Medicine
Forskningsrapport
Tidsskriftspublikasjoner
-
Rouhani, Majid;
Jørgensen, Victor.
(2021)
In-Service Teachers’ Attitude Towards Programming for All.
Smart Innovation, Systems and Technologies
Vitenskapelig artikkel
-
Fuentes-Martinez, Ana;
Szynkiewicz, Justyna;
Rouhani, Majid;
Osadcha, Kateryna.
(2023)
Assessment strategies for cross-curricular programming in secondary education.
NIKT: Norsk IKT-konferanse for forskning og utdanning
Vitenskapelig artikkel
-
Thorsnes, Jørgen;
Rouhani, Majid;
Divitini, Monica.
(2020)
In-Service Teacher Training and Self-efficacy.
Lecture Notes in Computer Science (LNCS)
Vitenskapelig artikkel
-
Rouhani, Majid;
Olsø, Atle;
Lyng, Reidar.
(2025)
Enhancing Academic Staff Skills in Applied Programming: An Interdisciplinary Approach to Empowerment and Pedagogical Innovation.
Nordic Journal of STEM Education
Konferanseabstract
-
Rouhani, Majid;
Divitini, Monica;
Olsø, Atle.
(2021)
Project-based learning and training of in-service teachers in programming: Projects as a bridge between training and practice.
IEEE Global Engineering Education Conference, EDUCON
Vitenskapelig artikkel
-
Nystad, Niklas Joakim;
Rouhani, Majid;
Divitini, Monica.
(2021)
Code Reuse and Formative Assessment in Secondary Education.
IEEE Global Engineering Education Conference, EDUCON
Vitenskapelig artikkel
-
Rouhani, Majid.
(2020)
Developing knowledge and skills in the area of computing education research.
Læring om læring
Fagartikkel
-
Rouhani, Majid.
(2020)
Programming for teachers: supporting participants in defining their learning path in a flexible online learning trajectory course.
Diamond Scientific Publishing
Populærvitenskapelig artikkel
-
Rouhani, Majid;
Olsø, Atle;
Styve, Arne;
Raja, Kiran.
(2022)
An Experience Report on Transitioning to Blended Learning and Portfolio-assessment: a Cross-campus Course in Programming.
IEEE Global Engineering Education Conference, EDUCON
Vitenskapelig artikkel
-
Rouhani, Majid;
Divitini, Monica;
Hashemi, Amir Massoud.
(2022)
Computer Science in Schools: A Literature Mapping of Professional Development for In-Service Teachers.
IEEE Global Engineering Education Conference, EDUCON
Vitenskapelig artikkel
-
Rouhani, Majid;
Lillebo, Miriam Størseth;
Farshchian, Veronica;
Divitini, Monica.
(2022)
Learning to Program: an In-service Teachers’ Perspective.
IEEE Global Engineering Education Conference, EDUCON
Vitenskapelig artikkel
-
Rouhani, Majid;
Farshchian, Veronica;
Divitini, Monica.
(2021)
Teaching Programming in Secondary Schools: Stepping and Stumbling Stones.
ID&A Interaction design & architecture(s)
Vitenskapelig artikkel
-
Rouhani, Majid.
(2021)
Programming for Teachers: Supporting Participants in Defining Their Learning Path in a Flexible Online Learning Trajectory Course.
International Journal of Childhood Education
Vitenskapelig artikkel
-
Rouhani, Majid;
Lillebo, Miriam Størseth;
Farshchian, Veronica;
Divitini, Monica.
(2021)
Professional Development for In-Service Teachers of Programming: Evaluation of a University-Level Program.
Lecture Notes in Computer Science (LNCS)
Vitenskapelig artikkel
-
Olstad, Hege Annette;
Rouhani, Majid.
(2019)
Reflection on how to write the learning outcomes for an online programming course for teachers.
Lecture Notes in Computer Science (LNCS)
Vitenskapelig artikkel
Del av bok/rapport
-
Rouhani, Majid.
(2020)
Utilizing slack as a communication platform in a flexible learning trajectory course: supporting the learning process.
Vitenskapelig kapittel
-
Rouhani, Majid;
Divitini, Monica;
Vujosevic, Vojislav;
Stai, Sondre;
Olstad, Hege Annette.
(2019)
Design of a programming course for teachers supporting flexible learning trajectories.
Vitenskapelig kapittel
Rapport
-
Eftedal, O;
Mohammadi, Ramin;
Rouhani, Majid;
Brubakk, Alf O.
(1995)
Computer real time detection of intravascular bubbles.
European underwater and baromedical society on Diving and Hyperbaric Medicine
Forskningsrapport
-
Rouhani, Majid.
(1996)
Innføring i bruk av internett.
Høgskulen på Vestlandet
Arbeidsnotat
Studentoppgave eller avhandling
Undervisning
Emner
- IT6203 - Grunnleggende programmering for lærere
- IT6204 - Anvendt programmering for lærere
- IDATT2003 - Programmering 2
- IDATG2003 - Programmering 2
- INGT1002 - Programmering, numerikk og sikkerhet
- TDT4114 - Anvendt programmering
- IT6209 - Python for undervisere: Anvendt programmering
- IDATA2003 - Programmering 2
Formidling
2025
-
ForedragRouhani, Majid. (2025) Praktiske anvendelser av programmering: Utforsking av en inkluderende modell for undervisning som kan imøtekomme behovene til studenter, undervisere og næringslivansatte. Friday talk at Faculty of Information Technology and Electrical Engineering
2024
-
ForedragRouhani, Majid. (2024) How Does Artificial Intelligence Change the Way We Teach Programming?. Trial lecture
-
ForedragRouhani, Majid. (2024) Exploring Advanced Object-Oriented Concepts: Inheritance, Polymorphism, and Design Patterns. Trial lecture
-
ForedragRouhani, Majid. (2024) An Online Professional Development for In-service Teachers: Challenges and Opportunities of Learning and Teaching Programming. Presentation of Thesis
2022
-
KonferanseforedragRouhani, Majid; Olsø, Atle; Styve, Arne; Bylappa Raja, Kiran. (2022) An Experience Report on Transitioning to Blended Learning and Portfolio-assessment: a Cross-campus Course in Programming. Læringsfestivalen 2022
-
KonferanseposterRouhani, Majid; Divitini, Monica; Hashemi, Amir Massoud. (2022) Computer Science in Schools: A Literature Mapping of Professional Development for In-Service Teachers. Læringsfestivalen 2022
2020
-
ForedragRouhani, Majid. (2020) Utstillerseminar 7B - NTNU VIDERE: «Programmeringskurs for lærere». NKUL@HOME
-
KonferanseforedragRouhani, Majid. (2020) Presentation of the paper at the conference: "Utilizing Slack as a communication platform in a flexible learning trajectory course: supporting the learning process". The 9th Computer Science Education Research Conference (CSERC '20)
-
IntervjuJære, Lisbet; Rouhani, Majid; Ullestad, Aud. (2020) Kunnskap om programmering løfter undervisningen.
-
KonferanseforedragRouhani, Majid. (2020) Programming for teachers: supporting participants in defining their learning path in a flexible online course. Webinarfestivalen
2019
-
KonferanseposterRouhani, Majid. (2019) Programming for teachers: Design of a course supporting flexible learning trajectories. Excited Summer School on Research in computing education
-
KonferanseforedragRouhani, Majid; Divitini, Monica; Vujosevic, Vojislav; Stai, Sondre; Olstad, Hege Annette. (2019) Presentation of the paper at the conference: "Programming for teachers: Reflections on the design of a course supporting flexible learning trajectories.". The 18th IFIP Conference on e-Business, e-Services and e-Society
-
ForedragRouhani, Majid. (2019) Programmering for lærere - Presentasjon av NTNUs kurstilbud. Lærerkonferanse Trondheim mars 2019
-
KonferanseforedragRouhani, Majid; Divitini, Monica; Vujosevic, Vojislav; Stai, Sondre; Olstad, Hege Annette. (2019) Experience report: Design of a programming course for teachers supporting flexible learning trajectories. The 8th Computer Science Education Research Conference (CSERC '19)