Majid Rouhani
About
Majid Rouhani is a professor at the Department of Computer Science (IDI), group Applied Information Technology (AIT). Rouhani is Academic Programme Director for "programming for level 8-13" at NTNU's Centre for Continuing Education and Professional Development, and Academic Programme Director for the bachelor's degree in Information Technology, with a research background, substantial industry experience and a teaching portfolio.
Publications
2022
-
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
Academic article
-
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
Academic article
-
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
Academic article
2021
-
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
Academic article
-
Nystad, Niklas Joakim;
Rouhani, Majid;
Divitini, Monica.
(2021)
Code Reuse and Formative Assessment in Secondary Education.
IEEE Global Engineering Education Conference, EDUCON
Academic article
-
Rouhani, Majid;
Farshchian, Veronica;
Divitini, Monica.
(2021)
Teaching Programming in Secondary Schools: Stepping and Stumbling Stones.
ID&A Interaction design & architecture(s)
Academic article
-
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)
Academic article
-
Hashemi, Amir Massoud;
Rouhani, Majid.
(2021)
Hvorfor programmering i skolen?.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Textbook
-
Rouhani, Majid;
Jørgensen, Victor.
(2021)
In-Service Teachers’ Attitude Towards Programming for All.
Smart Innovation, Systems and Technologies
Academic article
-
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
Academic article
2020
-
Thorsnes, Jørgen;
Rouhani, Majid;
Divitini, Monica.
(2020)
In-Service Teacher Training and Self-efficacy.
Lecture Notes in Computer Science (LNCS)
Academic article
-
Rouhani, Majid.
(2020)
Developing knowledge and skills in the area of computing education research.
Læring om læring
Article in business/trade/industry journal
-
Rouhani, Majid.
(2020)
Programming for teachers: supporting participants in defining their learning path in a flexible online learning trajectory course.
Diamond Scientific Publishing
Popular scientific article
-
Rouhani, Majid.
(2020)
Utilizing slack as a communication platform in a flexible learning trajectory course: supporting the learning process.
Association for Computing Machinery (ACM)
Academic chapter/article/Conference paper
-
Jære, Lisbet;
Rouhani, Majid;
Ullestad, Aud.
(2020)
Kunnskap om programmering løfter undervisningen.
Viderebloggen
Interview Journal
2019
-
Rouhani, Majid;
Divitini, Monica;
Vujosevic, Vojislav;
Stai, Sondre;
Olstad, Hege Annette.
(2019)
Design of a programming course for teachers supporting flexible learning trajectories.
Association for Computing Machinery (ACM)
Academic chapter/article/Conference paper
-
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)
Academic article
-
Rouhani, Majid.
(2019)
Developing knowledge and skills in the area of computing education research essay - Excited.
Briefs
1996
-
Rouhani, Majid.
(1996)
Innføring i bruk av internett.
Høgskulen på Vestlandet
Høgskulen på Vestlandet
Compendium
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
Report
Journal publications
-
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
Academic article
-
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
Academic article
-
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
Academic article
-
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
Academic article
-
Nystad, Niklas Joakim;
Rouhani, Majid;
Divitini, Monica.
(2021)
Code Reuse and Formative Assessment in Secondary Education.
IEEE Global Engineering Education Conference, EDUCON
Academic article
-
Rouhani, Majid;
Farshchian, Veronica;
Divitini, Monica.
(2021)
Teaching Programming in Secondary Schools: Stepping and Stumbling Stones.
ID&A Interaction design & architecture(s)
Academic article
-
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)
Academic article
-
Rouhani, Majid;
Jørgensen, Victor.
(2021)
In-Service Teachers’ Attitude Towards Programming for All.
Smart Innovation, Systems and Technologies
Academic article
-
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
Academic article
-
Thorsnes, Jørgen;
Rouhani, Majid;
Divitini, Monica.
(2020)
In-Service Teacher Training and Self-efficacy.
Lecture Notes in Computer Science (LNCS)
Academic article
-
Rouhani, Majid.
(2020)
Developing knowledge and skills in the area of computing education research.
Læring om læring
Article in business/trade/industry journal
-
Rouhani, Majid.
(2020)
Programming for teachers: supporting participants in defining their learning path in a flexible online learning trajectory course.
Diamond Scientific Publishing
Popular scientific article
-
Jære, Lisbet;
Rouhani, Majid;
Ullestad, Aud.
(2020)
Kunnskap om programmering løfter undervisningen.
Viderebloggen
Interview Journal
-
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)
Academic article
Books
-
Hashemi, Amir Massoud;
Rouhani, Majid.
(2021)
Hvorfor programmering i skolen?.
Norges teknisk-naturvitenskapelige universitet
Norges teknisk-naturvitenskapelige universitet
Textbook
Part of book/report
-
Rouhani, Majid.
(2020)
Utilizing slack as a communication platform in a flexible learning trajectory course: supporting the learning process.
Association for Computing Machinery (ACM)
Academic chapter/article/Conference paper
-
Rouhani, Majid;
Divitini, Monica;
Vujosevic, Vojislav;
Stai, Sondre;
Olstad, Hege Annette.
(2019)
Design of a programming course for teachers supporting flexible learning trajectories.
Association for Computing Machinery (ACM)
Academic chapter/article/Conference paper
Report
-
Rouhani, Majid.
(1996)
Innføring i bruk av internett.
Høgskulen på Vestlandet
Høgskulen på Vestlandet
Compendium
-
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
Report
INFORMASJONSMATR
-
Rouhani, Majid.
(2019)
Developing knowledge and skills in the area of computing education research essay - Excited.
Briefs
Teaching
Courses
- IT6203 - Introductory Programming for Teachers
- IDATT2003 - Programming 2
- IT6204 - Applied Programming for Teachers
- IDATG2003 - Programming 2
- IT6206 - Basic programming with Python
- INGT1002 - Programming, numerical mathematics and security
- IT6209 - Python for teachers: Applied programming
- IDATA2003 - Programming 2
Media
2022
-
PosterRouhani, Majid; Divitini, Monica; Hashemi, Amir Massoud. (2022) Computer Science in Schools: A Literature Mapping of Professional Development for In-Service Teachers. Læringsfestivalen Læringsfestivalen 2022 , NTNU 2022-05-09 - 2022-05-10
-
Academic lectureRouhani, 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 Læringsfestivalen 2022 , NTNU 2022-05-09 - 2022-05-10
2020
-
Academic lectureRouhani, Majid. (2020) Programming for teachers: supporting participants in defining their learning path in a flexible online course. NTNU, Statped og Utdanningsdirektoratet Webinarfestivalen , Online 2020-11-24 -
-
Academic lectureRouhani, 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". CSERC The 9th Computer Science Education Research Conference (CSERC '20) , Online 2020-10-20 -
-
LectureRouhani, Majid. (2020) Utstillerseminar 7B - NTNU VIDERE: «Programmeringskurs for lærere». NTNU, Statped og Utdanningsdirektoratet NKUL@HOME , Online 2020-05-06 - 2020-05-08
2019
-
Academic lectureRouhani, 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-Soc The 18th IFIP Conference on e-Business, e-Services and e-Society , Trondheim 2019-09-18 - 2019-09-20
-
LectureRouhani, Majid. (2019) Programmering for lærere - Presentasjon av NTNUs kurstilbud. Lær Kidsa Koding Lærerkonferanse Trondheim mars 2019 , A3 Handelshøyskolen, NTNU Trondheim 2019-03-11 - 2019-03-11
-
Academic lectureRouhani, Majid; Divitini, Monica; Vujosevic, Vojislav; Stai, Sondre; Olstad, Hege Annette. (2019) Experience report: Design of a programming course for teachers supporting flexible learning trajectories. Open University The 8th Computer Science Education Research Conference (CSERC '19) , Larnaca, Cyprus 2019-11-18 - 2019-11-20