Evaluating the effectiveness of a new instructional approach
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Just say 'A Class Defines a Data Type'
Communications of the ACM - Urban sensing: out of the woods
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Teaching computer science concepts in Scratch and Alice
Journal of Computing Sciences in Colleges
From concrete to abstract?: problem domain in the learning of introductory programming
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Many of the programming principles taught in any programming fundamentals course are essentially the same. We will describe some of the principles and techniques that students learn in a first programming course using Alice 2.0 that is shared by programs in IS, IT, CS and liberal studies, drawing from the IT Computing Curricula 2005. We will then describe a set of nifty assignments that result in projects that exercise these principles and techniques and may be used to emphasize one or more in depth topical issues.