Navigasjon

  • Hopp til innhold
NTNU Hjemmeside NTNU Hjemmeside

ntnu.no

  • Studier
    • Studere på NTNU
    • Finn studieprogram
    • Søke opptak
    • Videreutdanning og deltid
    • Forkurs og oppfriskning
  • Studentliv
    • Student i Gjøvik
    • Student i Trondheim
    • Student i Ålesund
  • Forskning og innovasjon
    • Forskning
    • Innovasjon
    • Satsingsområder
    • Toppforskning
    • Ekspertlister
    • Ph.d.
  • Om NTNU
    • Fakulteter og institutter
    • Sentre
    • Bibliotek
    • Kart
    • Ledige stillinger
    • Arrangement
    • Nyheter
    • Kontakt oss
    • Om NTNU
  1. Ansatte

Språkvelger

English

Majid Rouhani

Last ned pressefoto
Last ned pressefoto
Foto:

Majid Rouhani

Dosent, Dr. philos
Institutt for datateknologi og informatikk
Fakultet for informasjonsteknologi og elektroteknikk

majid.rouhani@ntnu.no
73559355 IT-bygget, sydfløy, 107, Gløshaugen, Sæm Sælandsvei 7
ResearchGate Google Scholar
Om Forskning Publikasjoner Undervisning Formidling

Om

Majid Rouhani, a dr. philos. with a Master's in engineering cybernetics, is a Professor (Norwegian: Dosent) at NTNU specializing in computing education. His doctoral thesis, "An Online Professional Development Framework for In-service Teachers: Challenges and Opportunities of Learning and Teaching Programming," focuses on developing a framework to support teachers in enhancing their skills in programming education. With a background in academia, research, and software engineering, Rouhani has held key roles such as coordinator, program manager, and academic program director for various educational programs. He has extensive experience teaching programming courses and supervising theses at both the master's and bachelor's levels. Actively engaged in pedagogical development projects, Rouhani leads initiatives to enhance programming education for in-service teachers. 

Kompetanseord

  • Databaseutvikling
  • Datamodellering
  • Distribuert samarbeid
  • HCI and Software Engineering
  • Internasjonale prosjekter
  • Offshore olje og gassindustrien
  • Programmering
  • Prosjektledelse
  • Software testing
  • Store IT prosjekt
  • Systemutvikling

Forskning

  • Computing Education Research Group
  • Educational Technology Laboratory

Norwegian Research Information Repository

Research profile

Publikasjoner

  • Kronologisk
  • Etter kategori
  • Alle publikasjoner i Nasjonalt vitenarkiv (NVA)

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
    Sammendrag/Abstract

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 Norges teknisk-naturvitenskapelige universitet
    Doktorgradsavhandling

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/Artikkel/Konferanseartikkel
  • 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/Artikkel/Konferanseartikkel
  • 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 Høgskulen på Vestlandet
    Kompendium

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 European underwater and baromedical society on Diving and Hyperbaric Medicine
    Rapport

Tidsskriftspublikasjoner

  • 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
    Sammendrag/Abstract
  • 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
  • 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; 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
  • 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
  • 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/Artikkel/Konferanseartikkel
  • 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/Artikkel/Konferanseartikkel

Rapport

  • Rouhani, Majid. (2024) An Online Professional Development Framework for In-service Teachers Challenges and Opportunities of Learning and Teaching Programming. Norges teknisk-naturvitenskapelige universitet Norges teknisk-naturvitenskapelige universitet
    Doktorgradsavhandling
  • Rouhani, Majid. (1996) Innføring i bruk av internett. Høgskulen på Vestlandet Høgskulen på Vestlandet
    Kompendium
  • 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 European underwater and baromedical society on Diving and Hyperbaric Medicine
    Rapport

Undervisning

Emner

  • IT6203 - Grunnleggende programmering for lærere
  • IT6204 - Anvendt programmering for lærere
  • IDATT2003 - Programmering 2
  • IDATG2003 - Programmering 2
  • TDT4114 - Anvendt programmering
  • INGT1002 - Programmering, numerikk og sikkerhet
  • IT6209 - Python for undervisere: Anvendt programmering
  • IDATA2003 - Programmering 2

Formidling

2025

  • Faglig foredrag
    Rouhani, 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 , Online 2025-10-30 -

2024

  • Faglig foredrag
    Rouhani, Majid. (2024) How Does Artificial Intelligence Change the Way We Teach Programming?. Trial lecture , NTNU 2024-05-03 - 2024-05-03
  • Faglig foredrag
    Rouhani, Majid. (2024) Exploring Advanced Object-Oriented Concepts: Inheritance, Polymorphism, and Design Patterns. Trial lecture , NTNU 2024-05-02 - 2024-05-02
  • Faglig foredrag
    Rouhani, Majid. (2024) An Online Professional Development for In-service Teachers: Challenges and Opportunities of Learning and Teaching Programming. Presentation of Thesis , NTNU 2024-05-03 - 2024-05-03

2022

  • Vitenskapelig foredrag
    Rouhani, Majid; Olsø, Atle; Styve, Arne; Raja, Kiran Bylappa. (2022) An Experience Report on Transitioning to Blended Learning and Portfolio-assessment: a Cross-campus Course in Programming. Læringsfestivalen 2022 , NTNU 2022-05-09 - 2022-05-10
  • Poster
    Rouhani, Majid; Divitini, Monica; Hashemi, Amir Massoud. (2022) Computer Science in Schools: A Literature Mapping of Professional Development for In-Service Teachers. Læringsfestivalen 2022 , NTNU 2022-05-09 - 2022-05-10

2020

  • Faglig foredrag
    Rouhani, Majid. (2020) Utstillerseminar 7B - NTNU VIDERE: «Programmeringskurs for lærere». NKUL@HOME , Online 2020-05-06 - 2020-05-08
  • Vitenskapelig foredrag
    Rouhani, 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) , Online 2020-10-20 -
  • Intervju
    Jære, Lisbet; Rouhani, Majid; Ullestad, Aud. (2020) Kunnskap om programmering løfter undervisningen. Viderebloggen Viderebloggen [null]
  • Vitenskapelig foredrag
    Rouhani, Majid. (2020) Programming for teachers: supporting participants in defining their learning path in a flexible online course. Webinarfestivalen , Online 2020-11-24 -

2019

  • Poster
    Rouhani, Majid. (2019) Programming for teachers: Design of a course supporting flexible learning trajectories. Excited Summer School on Research in computing education , Trondheim 2019-06-17 - 2019-06-21
  • Vitenskapelig foredrag
    Rouhani, 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 , Trondheim 2019-09-18 - 2019-09-20
  • Faglig foredrag
    Rouhani, Majid. (2019) Programmering for lærere - Presentasjon av NTNUs kurstilbud. Lærerkonferanse Trondheim mars 2019 , A3 Handelshøyskolen, NTNU Trondheim 2019-03-11 - 2019-03-11
  • Vitenskapelig foredrag
    Rouhani, 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) , Larnaca, Cyprus 2019-11-18 - 2019-11-20

NTNU – Norges teknisk-naturvitenskapelige universitet

  • For ansatte
  • |
  • For studenter
  • |
  • Innsida
  • |
  • Blackboard

Studere

  • Om studier
  • Studieprogram
  • Emner
  • Videreutdanning
  • Karriere

Aktuelt

  • Nyheter
  • Arrangement
  • Jobbe ved NTNU

Om NTNU

  • Om NTNU
  • Bibliotek
  • Strategi
  • Forskning
  • Satsingsområder
  • Innovasjon
  • Organisasjonskart
  • Utdanningskvalitet

Kontakt

  • Kontakt oss
  • Finn ansatte
  • Spør en ekspert
  • Pressekontakter
  • Kart

NTNU i tre byer

  • NTNU i Gjøvik
  • NTNU i Trondheim
  • NTNU i Ålesund

Om nettstedet

  • Bruk av informasjonskapsler
  • Tilgjengelighetserklæring
  • Personvern
  • Ansvarlig redaktør
Facebook Instagram Linkedin Snapchat Tiktok Youtube
Logg inn
NTNU logo