Teaching Introduction to Computer Science with the Mixed Method

  • Jianguo YangEmail author
  • Hong Zheng
  • Weibin Guo
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1117)


Introduction to Computer Science is an introductory course for undergraduates majoring in computer science and technology, which plays an important role in the disciplinary teaching system. Using a mixed teaching method, the course aims to improve students’ practical abilities with the combination of theory teaching and practice.


Practice teaching Introduction to Computer Science Teaching methods 



FOUND projects: Reform and Construction of Undergraduate Experimental Practice Teaching in East China University of Science and Technology; and MOOC “Introduction of Computer Science” course construction. “Action Plan for Innovation on Science and Technology” Projects of Shanghai (project No: 16511101000).


  1. 1.
    Donham, P.: Introduction to Computer Science. Cognella Academic Publishing, San Diego (2018)Google Scholar
  2. 2.
    Cuéllar, M.P., Pegalajar, M.C.: Design and implementation of intelligent systems with LEGO Mindstorms for undergraduate computer engineers. Comput. Appl. Eng. Educ. 22(1), 153–166 (2014)CrossRefGoogle Scholar
  3. 3.
    McIlroy, M.L.: Introduction to Computer Science. CreateSpace Independent P (2016)Google Scholar
  4. 4.
    Bau, D., Gray, J., Kelleher, C., Sheldon, J., Turbak, F.: Learnable programming: blocks and beyond. Commun. ACM 60, 72–80 (2017)CrossRefGoogle Scholar
  5. 5.
    Blikstein, P., Worsley, M., Piech, C., Sahami, M., Cooper, S., Koller, D.: Programming pluralism: using learning analytics to detect patterns in the learning of computer programming. J. Learn. Sci. 23, 561–599 (2014)CrossRefGoogle Scholar
  6. 6.
    Hwang, J.E., Kim, N.J., Song, M., et al.: Individual class evaluation and effective teaching characteristics in integrated curricula. BMC Med. Educ. 17(1), 252 (2017)CrossRefGoogle Scholar
  7. 7.
    Hartford, W., Nimmon, L., Stenfors, T.: Frontline learning of medical teaching: “you pick up as you go through work and practice”. BMC Med. Educ. 17(1), 171 (2017)CrossRefGoogle Scholar
  8. 8.
    Ji, X., Hu, B.: Research on the teaching system of the university computer foundation. MATEC Web Conf. 61, 4 (2016)CrossRefGoogle Scholar
  9. 9.
    Lepareur, C., Grangeat, M.: Teacher collaboration’s influence on inquiry-based science teaching methods. Educ. Inquiry 9(4), 363–379 (2018)CrossRefGoogle Scholar
  10. 10.
    Guzdial, M.: Balancing teaching CS efficiently with motivating students. Commun. ACM 60(6), 10–11 (2017)CrossRefGoogle Scholar
  11. 11.
    Felszeghy, S., Pasonen-Seppänen, S., Koskela, A., et al.: Using online game-based platforms to improve student performance and engagement in histology teaching. BMC Med. Educ. 19(1), 273 (2019)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.School of Information Science and EngineeringEast China University of Science and TechnologyShanghaiChina

Personalised recommendations