Computing Curricula 1991 calls for breadth in the undergraduate computer science curriculum. Many authors have recommended structured laboratories for computer science. This is a report on a project to combine these goals in an introductory sequence of courses. We present two courses in which all programming is done in a laboratory environment, leaving the lectures for more conceptual material that ranges over a broad selection of topics. Student reactions to this project have been very positive – we have increased the number of students continuing with the major, as well as student satisfaction with the courses themselves
Within information technology the course presentation is often implemented as lecture and laboratory...
Abstract ⎯ The configuration of theoretical courses complemented by "hands on " la...
The authors propose to the Carnegie-Mellon Computer Science Department a curriculum for undergraduat...
Recent issues of the bulletin of the ACM SIGCSE have been scrutinised to find evidence that the use ...
The breadth-first approach to teaching introductoryComputer Science is one way of dispelling the com...
Different bridging models are discussed, as well as the motivation for bridging disciplines. The foc...
Abstract- ACM guidelines suggest that the introductory Computer Science sequence can be split into t...
This book is a result of a three-year effort by the Carnegie Mellon Computer Science Department to d...
This paper explores various aspects of the use of laboratories in teaching Computer Science. The foI...
Poor student engagement and high failure rates in first year units were addressed at the Queensland ...
The research outlined in this thesis deals primarily with the introductory computer science curricu...
Gives students a firm rooting in the fundamental principles of computer science, and an appreciation...
This paper describes how and why our department chose to integrate a sophisticated visual programmin...
Introduces concepts and techniques relevant to the production of large software systems. Students ta...
The high variability of students' backgrounds typically found in introductory programming cours...
Within information technology the course presentation is often implemented as lecture and laboratory...
Abstract ⎯ The configuration of theoretical courses complemented by "hands on " la...
The authors propose to the Carnegie-Mellon Computer Science Department a curriculum for undergraduat...
Recent issues of the bulletin of the ACM SIGCSE have been scrutinised to find evidence that the use ...
The breadth-first approach to teaching introductoryComputer Science is one way of dispelling the com...
Different bridging models are discussed, as well as the motivation for bridging disciplines. The foc...
Abstract- ACM guidelines suggest that the introductory Computer Science sequence can be split into t...
This book is a result of a three-year effort by the Carnegie Mellon Computer Science Department to d...
This paper explores various aspects of the use of laboratories in teaching Computer Science. The foI...
Poor student engagement and high failure rates in first year units were addressed at the Queensland ...
The research outlined in this thesis deals primarily with the introductory computer science curricu...
Gives students a firm rooting in the fundamental principles of computer science, and an appreciation...
This paper describes how and why our department chose to integrate a sophisticated visual programmin...
Introduces concepts and techniques relevant to the production of large software systems. Students ta...
The high variability of students' backgrounds typically found in introductory programming cours...
Within information technology the course presentation is often implemented as lecture and laboratory...
Abstract ⎯ The configuration of theoretical courses complemented by "hands on " la...
The authors propose to the Carnegie-Mellon Computer Science Department a curriculum for undergraduat...