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
-
Hashemi, Amir Massoud;
Rouhani, Majid.
(2021)
Hvorfor programmering i skolen?.
2021. ISBN 978-82-93880-00-4.
Textbook
-
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.
(2021)
Programming for Teachers: Supporting Participants in Defining Their Learning Path in a Flexible Online Learning Trajectory Course.
International Journal of Childhood Education.
volum 1 (1).
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
-
Rouhani, Majid;
Farshchian, Veronica;
Divitini, Monica.
(2021)
Teaching Programming in Secondary Schools: Stepping and Stumbling Stones.
ID&A Interaction design & architecture(s).
volum 47 (N.47).
Academic article
-
Rouhani, Majid;
Jørgensen, Victor.
(2021)
In-Service Teachers’ Attitude Towards Programming for All.
Smart Innovation, Systems and Technologies.
volum 249.
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).
volum 13057.
Academic article
2020
-
Jære, Lisbet;
Rouhani, Majid;
Ullestad, Aud.
(2020)
Kunnskap om programmering løfter undervisningen.
Viderebloggen.
publications.INTERVJUSKRIFTL
-
Rouhani, Majid.
(2020)
Developing knowledge and skills in the area of computing education research.
Læring om læring.
volum 5 (1).
Article
-
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.
CSERC '20: Proceedings of the 9th Computer Science Education Research Conference.
Academic chapter/article/Conference paper
-
Thorsnes, Jørgen;
Rouhani, Majid;
Divitini, Monica.
(2020)
In-Service Teacher Training and Self-efficacy.
Lecture Notes in Computer Science (LNCS).
Academic article
2019
-
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).
volum 11701 LNCS.
Academic article
-
Rouhani, Majid.
(2019)
Developing knowledge and skills in the area of computing education research essay - Excited.
Briefs
-
Rouhani, Majid;
Divitini, Monica;
Vujosevic, Vojislav;
Stai, Sondre;
Olstad, Hege Annette.
(2019)
Design of a programming course for teachers supporting flexible learning trajectories.
CSERC '19: Proceedings of the 8th Computer Science Education Research Conference.
Academic chapter/article/Conference paper
1996
-
Rouhani, Majid.
(1996)
Innføring i bruk av internett.
1996.
Compendium
1995
-
Eftedal, O;
Mohammadi, Ramin;
Rouhani, Majid;
Brubakk, Alf O.
(1995)
Computer real time detection of intravascular bubbles.
1995.
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
-
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.
(2021)
Programming for Teachers: Supporting Participants in Defining Their Learning Path in a Flexible Online Learning Trajectory Course.
International Journal of Childhood Education.
volum 1 (1).
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
-
Rouhani, Majid;
Farshchian, Veronica;
Divitini, Monica.
(2021)
Teaching Programming in Secondary Schools: Stepping and Stumbling Stones.
ID&A Interaction design & architecture(s).
volum 47 (N.47).
Academic article
-
Rouhani, Majid;
Jørgensen, Victor.
(2021)
In-Service Teachers’ Attitude Towards Programming for All.
Smart Innovation, Systems and Technologies.
volum 249.
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).
volum 13057.
Academic article
-
Jære, Lisbet;
Rouhani, Majid;
Ullestad, Aud.
(2020)
Kunnskap om programmering løfter undervisningen.
Viderebloggen.
publications.INTERVJUSKRIFTL
-
Rouhani, Majid.
(2020)
Developing knowledge and skills in the area of computing education research.
Læring om læring.
volum 5 (1).
Article
-
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
-
Thorsnes, Jørgen;
Rouhani, Majid;
Divitini, Monica.
(2020)
In-Service Teacher Training and Self-efficacy.
Lecture Notes in Computer Science (LNCS).
Academic article
-
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).
volum 11701 LNCS.
Academic article
Books
-
Hashemi, Amir Massoud;
Rouhani, Majid.
(2021)
Hvorfor programmering i skolen?.
2021. ISBN 978-82-93880-00-4.
Textbook
Part of book/report
-
Rouhani, Majid.
(2020)
Utilizing slack as a communication platform in a flexible learning trajectory course: supporting the learning process.
CSERC '20: Proceedings of the 9th Computer Science Education Research Conference.
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.
CSERC '19: Proceedings of the 8th Computer Science Education Research Conference.
Academic chapter/article/Conference paper
Report
-
Rouhani, Majid.
(1996)
Innføring i bruk av internett.
1996.
Compendium
-
Eftedal, O;
Mohammadi, Ramin;
Rouhani, Majid;
Brubakk, Alf O.
(1995)
Computer real time detection of intravascular bubbles.
1995.
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
- INFT2900 - Bachelor Project
- IDATA2003 - Programming 2
Media
2022
-
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 2022 . Læringsfestivalen; NTNU. 2022-05-09 - 2022-05-10.
-
PosterRouhani, Majid; Divitini, Monica; Hashemi, Amir Massoud. (2022) Computer Science in Schools: A Literature Mapping of Professional Development for In-Service Teachers. Læringsfestivalen 2022 . Læringsfestivalen; NTNU. 2022-05-09 - 2022-05-10.
2020
-
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". The 9th Computer Science Education Research Conference (CSERC '20) . CSERC; Online. 2020-10-20.
-
Academic lectureRouhani, Majid. (2020) Programming for teachers: supporting participants in defining their learning path in a flexible online course. Webinarfestivalen . NTNU, Statped og Utdanningsdirektoratet; Online. 2020-11-24.
-
LectureRouhani, Majid. (2020) Utstillerseminar 7B - NTNU VIDERE: «Programmeringskurs for lærere». NKUL@HOME . NTNU, Statped og Utdanningsdirektoratet; Online. 2020-05-06 - 2020-05-08.
2019
-
LectureRouhani, Majid. (2019) Programmering for lærere - Presentasjon av NTNUs kurstilbud. Lærerkonferanse Trondheim mars 2019 . Lær Kidsa Koding; 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. The 8th Computer Science Education Research Conference (CSERC '19) . Open University; Larnaca, Cyprus. 2019-11-18 - 2019-11-20.
-
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-Society . The 18th IFIP Conference on e-Business, e-Services and e-Soc; Trondheim. 2019-09-18 - 2019-09-20.