Majid Rouhani
Majid Rouhani
Associate Professor | Academic Program Director
Department of Computer Science Faculty of Information Technology and Electrical EngineeringBackground and activities
Majid Rouhani is an associate 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.
Courses
- IDATT2001 - Programming 2
- IT6203 - Introductory Programming for Teachers
- IT6206 - Basic programming with Python
- IDATA2001 - Programming 2
- IDATG2001 - Programming 2
- IT6204 - Applied Programming for Teachers
- INFT2502 - Specialization Project
- INFT2900 - Bachelor Project
Scientific, academic and artistic work
Displaying a selection of activities. See all publications in the database
2022
- (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.
- (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.
- (2022) Computer Science in Schools: A Literature Mapping of Professional Development for In-Service Teachers. IEEE Global Engineering Education Conference, EDUCON.
- (2022) Learning to Program: an In-service Teachers’ Perspective. IEEE Global Engineering Education Conference, EDUCON.
- (2022) An Experience Report on Transitioning to Blended Learning and Portfolio-assessment: a Cross-campus Course in Programming. IEEE Global Engineering Education Conference, EDUCON.
2021
- (2021) Hvorfor programmering i skolen?. 2021. ISBN 978-82-93880-00-4.
- (2021) Code Reuse and Formative Assessment in Secondary Education. IEEE Global Engineering Education Conference, EDUCON.
- (2021) Programming for Teachers: Supporting Participants in Defining Their Learning Path in a Flexible Online Learning Trajectory Course. International Journal of Childhood Education. vol. 1 (1).
- (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.
- (2021) Teaching Programming in Secondary Schools: Stepping and Stumbling Stones. ID&A Interaction design & architecture(s). vol. 47 (N.47).
- (2021) In-Service Teachers’ Attitude Towards Programming for All. Smart Innovation, Systems and Technologies. vol. 249.
- (2021) Professional Development for In-Service Teachers of Programming: Evaluation of a University-Level Program. Lecture Notes in Computer Science (LNCS). vol. 13057.
2020
- (2020) Kunnskap om programmering løfter undervisningen. Viderebloggen.
- (2020) Developing knowledge and skills in the area of computing education research. Læring om læring. vol. 5 (1).
- (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.
- (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.
- (2020) Programming for teachers: supporting participants in defining their learning path in a flexible online learning trajectory course. Diamond Scientific Publishing.
- (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.
- (2020) Utstillerseminar 7B - NTNU VIDERE: «Programmeringskurs for lærere». NKUL@HOME . NTNU, Statped og Utdanningsdirektoratet; Online. 2020-05-06 - 2020-05-08.
- (2020) In-Service Teacher Training and Self-efficacy. Lecture Notes in Computer Science (LNCS).
2019
- (2019) Reflection on how to write the learning outcomes for an online programming course for teachers. Lecture Notes in Computer Science (LNCS). vol. 11701 LNCS.
- (2019) Developing knowledge and skills in the area of computing education research essay - Excited.
- (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.
- (2019) Design of a programming course for teachers supporting flexible learning trajectories. CSERC '19: Proceedings of the 8th Computer Science Education Research Conference.
- (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.
- (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.
1996
- (1996) Innføring i bruk av internett. 1996.