Massive open online course “CS50 introduction to computer science” by Harvard university implementation into Ukrainian educational process

  • 1 Department of Publishing and Editing, Igor Sikorsky Kyiv Polytechnic Institute, Ukraine
  • 2 Department of Technical Cybernetics, Igor Sikorsky Kyiv Polytechnic Institute, Ukraine


Nowadays online learning is among the most progressive and most popular educational practices in the world. Both European and United States universities try to implement this way of learning into the educational process. Further development and popularity, the continued blended learning implementation in Ukrainian higher education institutions, requires high-quality new online courses in various fields of knowledge, adaptations and translations of existing courses for the further leading teaching methodologies used in the educational process. Among the best courses in the world for teaching and learning computer science’s basics is “CS50 Introduction to Computer Science” by Harvard University and professor David J. Malan. This course was translated in Ukrainian and introduces in the blended format in top-rated Ukrainian higher educational facilities. The comprehensive analysis makes possible further blended learning implementation in the technical educational process in Ukraine.



  1. Segol, R. Blended learning in publishing and editing specialists’ trainings. Kyiv, The printing horizons, 2016, P. 81- 90 (Segol R.)
  2. David J. Malan. 44th ACM Technical Symposium on Computer Science Education. Denver, Colorado. March 2013,
  3. "Blended Learning (Staker / Horn – May 2012)" (PDF). Archived from the original (PDF) on 2013-08-21. Retrieved 2013-10-24,
  4. Prometheus Platform. Online course “How to create MOOC”,
  5. Segol R. MOOCs’ implementation into educational process, Gomel, 2016, Pavel Sukhoi State Technical University of Gomel, P. 27-28 (Segol, R., Parkhomenko, A.).
  6. Harvard University. Online course “CS50”,
  7. xqueue-watcher. An implementation of a polling XQueue client and grader,
  8. XQueue Documentation,
  9. Check50 Documentation, GitHub,
  10. Ambrose, S. How learning works: Seven research-based principles for smart teaching. Jossey-Bass, 2010, 336 p. (Ambrose S., M. Bridges, M. DiPietro, M. Lovett, M. Norman)
  11. Clark, R. e-Learning and the Science of Instruction: Proven Guidelines for Consumers and Designers of Multimedia Learning (3rd ed.). Pfeiffer, 2011, 528 p. (Clark R., R. Mayer)
  12. Parkhomenko, A. Learning management systems in modern educational process for interdisciplinary students. Theoretical and practical problems in mathematics methods and computeroriented technologies in education and science, Kyiv, 2018, P. 71-75 (Parkhomenko, A., Segol, R.)
  13. Segol R. Massive open online courses' implementation in blended format as a new approach in Ukrainian higher education, Modern modeling problems, Melitopol, 2018, P. 140-146 (Segol, R., Parkhomenko, A.).

Article full text

Download PDF