Work in Progress: Task-centric Holistic Teaching Approach to Teaching Programming with Java']Java

被引:0
|
作者
Makio, Elena [1 ]
Maekioe, Juho [2 ]
Colombo, Armando Walter [2 ]
Harrison, Robert [1 ]
Ahmad, Bilal [1 ]
Azmat, Freeha [1 ]
机构
[1] Univ Warwick, WMG, Int Mfg Ctr, Warwick, England
[2] Univ Appl Sci Emden Leer, Technol, Emden, Germany
来源
PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020) | 2020年
关键词
Computer science education; Problem-based learning; Project-based learning; Research-based learning; Perceptional learning;
D O I
10.1109/educon45650.2020.9125168
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The academia-industry gap in computer science persists since last two decades at least. Industry expects that computer science graduates possess not only profound technical knowledge and skills but also transferable skills such as communication and collaboration in team, problem-solving ability. Students need to learn those skills during their university studies to be competitive in the market after their graduation. This paper first examines the skill gap between graduates and industry expectations, and the existing didactic approaches in computer science education. The authors then present how the Java programming course has been taught using the task-centric holistic agile teaching approach T-CHAT to enhance both technical skills and transferable skills in students. The learning process is described with learning activities and assessments that are constructively aligned with the intended learning outcomes of the course. This is work in progress, so evaluation of the course is planned for future work.
引用
收藏
页码:1487 / 1492
页数:6
相关论文
共 10 条
  • [1] Implementation of Task-Centric Holistic Agile Approach on Teaching Cyber Physical Systems Engineering
    Maekioe-Marusik, Elena
    Maekioe, Juho
    Kowal, Jolanta
    AMCIS 2017 PROCEEDINGS, 2017,
  • [2] Teaching and Learning Page Replacement Algorithms using a Java']Java-Based Visualization Tool
    Suranauwarat, Sukanya
    PROCEEDINGS OF THE 13TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS, 2009, : 537 - +
  • [3] A Games First Approach to Teaching Introductory Programming
    Leutenegger, Scott
    Edgington, Jeffrey
    SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 115 - 118
  • [4] Work in Progress: Developing and Evaluating Tutor Training for Collaborative Teaching
    Brodie, Lyn
    Jolly, Hannah
    2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,
  • [5] An approach for the use of Learning Objects in teaching Computer Programming concepts
    Begosso, Luiz Ricardo
    Begosso, Luiz Carlos
    Begosso, Raissa Helena
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [6] Work in Progress: A Holistic Approach to Re-Engineering the Freshmen Engineering Course
    Collofello, James
    Hall, Amy
    2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,
  • [7] Building a Corpus of Task-Based Grading and Feedback Systems for Learning and Teaching Programming
    Strickroth, Sven
    Striewe, Michael
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2022, 12 (05): : 26 - 41
  • [8] Work in progress - Evaluating a Case-based Reasoning approach in an introductory programming course
    Chen, Wei-Fan
    2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 1367 - 1368
  • [9] Teaching Introductory Programming Agent-based Approach with Pedagogical Patterns for Learning by Mistake
    Jerinic, Ljubomir
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2014, 5 (06) : 60 - 69
  • [10] BUILDING COMMUNICATION SOFTWARE: A PROJECT-BASED APPROACH FOR TEACHING C plus plus OBJECT-ORIENTED PROGRAMMING
    Chen, Yen-Lin
    Liu, Chuan-Ming
    Chiang, Chuan-Yen
    Yuan, Shyan-Ming
    Wang, Jenq-Haur
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2013, 9 (08): : 3415 - 3436