© 2015 IEEE. The subject of algorithms is a core component of Computer Science for undergraduate students. Many of innovative teaching methods have been proposed in the literature and practiced in classrooms aiming to help students learn the subject effectively. This paper reports on our experience in teaching advanced data structures and classic computer science algorithms for year 2 students. For three consecutive years, we practiced a different teaching approach each year. The details of each approach are provided and discussed. By comparing students' learning performance, we found that teaching undergraduate algorithms with case studies and quizzes in interactive tutorials is relatively more beneficial for effective teaching and learnin...
[[abstract]]The main purpose of this project is to conduct laboratory-based learning of algorithms a...
This paper describes our experience using laboratories in the teaching of an undergraduate subject i...
With the appearance of INTERNET technologies the developers of algorithm animation systems have shi...
Teaching algorithms in upper secondary education is an essential topic because algorithms are fundam...
Background and Context: Computing education is expanding, while the teaching of algorithms is less w...
Background and Context: Computing education is expanding, while the teaching of algorithms is less w...
Abstract. Data structures and algorithms course is a core foundation stone in a computer science cur...
algorithm development, learning environment, Web-based tutoring system. Abstract � The ability to de...
ALGORITHMS AND DATA STRUCTURES is primarily designed for use in a first undergraduate course on algo...
We describe an Internet-based approach for teaching important concepts in a Junior-Senior level cour...
The course on algorithms and data structures is a fundamental course for those studying computer sci...
When dealing with elementary algorithms in the classroom, we almost always limit ourselves to consid...
AbstractNowadays, algorithmic thinking is considered to be one of the key competences of students fr...
Computer science (CS) is currently not yet part of the official cur- riculum imposed by the Flemish ...
Modernization and the ever-increasing trend of introducing modern technologies into various areas of...
[[abstract]]The main purpose of this project is to conduct laboratory-based learning of algorithms a...
This paper describes our experience using laboratories in the teaching of an undergraduate subject i...
With the appearance of INTERNET technologies the developers of algorithm animation systems have shi...
Teaching algorithms in upper secondary education is an essential topic because algorithms are fundam...
Background and Context: Computing education is expanding, while the teaching of algorithms is less w...
Background and Context: Computing education is expanding, while the teaching of algorithms is less w...
Abstract. Data structures and algorithms course is a core foundation stone in a computer science cur...
algorithm development, learning environment, Web-based tutoring system. Abstract � The ability to de...
ALGORITHMS AND DATA STRUCTURES is primarily designed for use in a first undergraduate course on algo...
We describe an Internet-based approach for teaching important concepts in a Junior-Senior level cour...
The course on algorithms and data structures is a fundamental course for those studying computer sci...
When dealing with elementary algorithms in the classroom, we almost always limit ourselves to consid...
AbstractNowadays, algorithmic thinking is considered to be one of the key competences of students fr...
Computer science (CS) is currently not yet part of the official cur- riculum imposed by the Flemish ...
Modernization and the ever-increasing trend of introducing modern technologies into various areas of...
[[abstract]]The main purpose of this project is to conduct laboratory-based learning of algorithms a...
This paper describes our experience using laboratories in the teaching of an undergraduate subject i...
With the appearance of INTERNET technologies the developers of algorithm animation systems have shi...