Modern Methods in Teaching Computer Science

Educational Programme Modern Methods in Teaching Computer Science
Degree Awarded Master in Computer Science
Standard Length of Studies
(Number of ECTS Credits)
2 years – 4 semesters – 120 ECTS
Type of Study Full-time
Higher Education Institution Babeş-Bolyai University
Faculty / Department Faculty of Mathematics and Computer Science
Contact Person Professor Gabriela Czibula
Phone +40 264 405327
Fax +40 264 591906
Profile of the Degree Programme Modern Methods in Teaching Computer Science degree program
Target Group / Addressees Graduates in Mathematics, Computer Science, Economics, Electrical/Electronic Engineering, Physics, Chemistry, Biology, etc.
Entrance Conditions The grade obtained at the final examination of the graduated Bachelor degree program and a personal portfolio.
See the exact admission conditions on, section Admitere
* Entrance conditions could be subject of some changes
Further Education Possibilities The master’s program aims at providing students with the appropriate tools for further doctoral studies and professional activity.
Description of Study Core disciplines:

  • Algorithmics and programming (for teachers retraining)
  • Information technology (for teachers retraining)
  • Database management systems (for teachers retraining)
  • Data structures and complexity of algorithms (for teachers retraining)
  • Programming methods and techniques (for teachers retraining)
  • Communications technologies (for teachers retraining)
  • Object oriented programming (for teachers retraining)
  • Algorithms from the graph theory (for teachers retraining)
  • Advanced programming methods (for teachers retraining)
  • Programming Microsoft Office applications (for teachers retraining)
  • Computer networks (for teachers retraining)
  • Web programming (for teachers retraining)
Purposes of the Programme This Master Programme has the purpose of broadening the horizon of knowledge and raising the level of competence in Computer Science and in teaching Computer Science.
Specialization / Area of Expertise Teacher of  Computer Science (different levels), researcher in Computer Science
Extra Peculiarities Optional: Mathematical modeling, Practice of Education.
Practical Training In the 1st  year (2nd semester) of the program the students participate in an internship program.
Final Examinations Dissertation thesis
Gained Abilities and Skills General competences:

  • Understanding and working with basic concepts in computer science.
  • Capability of analysis and synthesis.
  • Improving the capability of analysis and presentation of concepts and computer science techniques in education
  • Real life problem solving and modeling.
  • Analysis, design, and implementation of software systems.

Specialty competences:

  • Assimilation of mathematical and computer science concepts and formal models to understand, develop and validate computer science methods and techniques.
  • Advanced ability to approach, model and solve phenomena and problems from nature and economy using fundamental knowledge from mathematics and computer science.
  • Ability to analyze, design and implement software systems.
  • Proficient use of methodologies and tools specific to programming languages and software systems.
Job Placement, Potential Field of Professional Activity After graduating, the employment opportunities are increased in teaching at different levels: secondary schools, high schools, post high schools and universities. Also, they can perform guidance and control activities at School Territorial Inspectorates, as well as software development and testing in software companies.