Collaborative learning for computer science students
Journal of Computers in Mathematics and Science Teaching
Student culture vs group work in computer science
Proceedings of the 35th SIGCSE technical symposium on Computer science education
PL-detective: a system for teaching programming language concepts
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Conversational KM: student driven learning
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Enhancing classroom lectures with digital sliding blackboards
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
The impact of virtual classroom laboratories in CSE
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A discussion format for computer ethics
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Increased student participation in a discrete mathematics course
Journal of Computing Sciences in Colleges
Peer assessment in the algorithms course
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Commonsense ISD: an empirical approach to teaching systems analysis and design
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
PL-detective: A system for teaching programming language concepts
Journal on Educational Resources in Computing (JERIC)
A CS0 course for the liberal arts
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Design and implementation of a modern compiler course
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Affective objectives in a programming languages course
Proceedings of the 43rd annual Southeast regional conference - Volume 1
Independent, synchronous and asynchronous an analysis of approaches to online concept formation
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
The "instructed-teacher": a computer science online learning pedagogical pattern
Proceedings of the 13th annual conference on Innovation and technology in computer science education
The JavaFest: a collaborative learning technique for Java programming courses
Proceedings of the 6th international symposium on Principles and practice of programming in Java
Reshaping the image of computer science in only fifteen minutes (of class) a week
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Conversational learning integration in technology enhanced classrooms
Computers in Human Behavior
Teaching Java programming with the Informa clicker system
Science of Computer Programming
Hi-index | 0.00 |
Concepts taught in large, lower-division computer science courses are carefully explained in standard textbooks. Thus we hypothesized that the classroom experience should not consist primarily of a restatement of those explanations by the professor. Instead, it should provide an opportunity for the students to learn through a process of conversation among themselves and with the professor. We were able to establish such a process in a sophomore-level course with an enrollment of 116 students. This change led to a doubling of the percentage of A and A- grades compared to historical values.