Some innovations of teaching the course on Data structures and algorithms

被引:0
|
作者
Steingartner, William [1 ]
Eged, Jan [1 ]
Radakovic, Davorka [2 ]
Novitzka, Valerie [1 ]
机构
[1] Tech Univ Kosice, Fac Elect Engn & Informat, Kosice, Slovakia
[2] Univ Novi Sad, Fac Sci, Novi Sad, Serbia
关键词
data structures and algorithms; formal methods; software products; software engineering; teaching innovation; teaching software; university didactic; LINEAR-SPACE ALGORITHM; SPEECH-RECOGNITION;
D O I
10.1109/informatics47936.2019.9119320
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The teaching of practical foundations of computer science is still a big challenge. The course on Data Structures and Algorithms is one of the most important foundational courses that are necessary to be included in the curriculum of future IT experts. The content of this course is quite wide and it differs in many universities. In our teaching process, we identified some interesting problems that could be presented more attractively - using the visualizing software. In this paper, we present a purpose, role, design and methodology of our developed software tool for the convenience of teaching and studying the problem of the longest common subsequence.
引用
收藏
页码:389 / 395
页数:7
相关论文
共 50 条
  • [1] Teaching Software Testing in an Algorithms and Data Structures Course
    Arcuri, Andrea
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 419 - 424
  • [2] Application of Blended Learning in Data Structures and Algorithms Course Teaching
    Liu, Xiaojing
    Wang, Xiaoying
    Wang, Rui
    [J]. PROCEEDINGS OF THE 2013 THE INTERNATIONAL CONFERENCE ON EDUCATION TECHNOLOGY AND INFORMATION SYSTEM (ICETIS 2013), 2013, 65 : 1070 - 1074
  • [3] Teaching Practice in Algorithms and Data Structures
    Martinez, Cristian A.
    Nocera, Carlos
    Rodriguez, Diego A.
    Orozco, Ismael
    Xamena, Eduardo
    [J]. 2017 36TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2017,
  • [4] Design patterns for the data structures and algorithms course
    Preiss, BR
    [J]. PROCEEDINGS OF THE THIRTIETH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 1999, : 95 - 99
  • [5] Teaching Algorithms and Data Structures with a Proof Assistant
    Nipkow, Tobias
    [J]. CPP '21: PROCEEDINGS OF THE 10TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, 2021, : 1 - 3
  • [6] Using randomization in the teaching of data structures and algorithms
    Goodrich, MT
    Tamassia, R
    [J]. PROCEEDINGS OF THE THIRTIETH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 1999, : 53 - 57
  • [7] Teaching Reform and Practice of "Algorithms and Data Structures"
    Li, Qing
    Chen, Weiwei
    Tang, Yanqin
    [J]. PROCEEDINGS OF THE 2013 CONFERENCE ON EDUCATION TECHNOLOGY AND MANAGEMENT SCIENCE (ICETMS 2013), 2013, : 464 - 468
  • [8] Teaching Data Structures and Algorithms Through Games
    Carneiro, Davide
    Carvalho, Mariana
    [J]. METHODOLOGIES AND INTELLIGENT SYSTEMS FOR TECHNOLOGY ENHANCED LEARNING, 2023, 538 : 3 - 12
  • [9] Teaching data structures and algorithms in a software engineering degree: Some experience with Java']Java
    Cowling, AJ
    [J]. 14TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2001, : 247 - 257
  • [10] UCSD Course Teaching and Its Innovations
    Yu, Song
    Wang, Rong
    [J]. INTERNATIONAL CONFERENCE ON MODERN EDUCATION AND SOCIAL SCIENCE (MESS 2015), 2015, : 80 - 84