Results 1 -
8 of
8
Making Nifty Assignments Niftier and Not So Nifty Assignments Nifty with Online Technologies
"... In this paper we describe various AI assignments and how online technologies have made these assignments more interactive. Online or distance courses use technologies such as discussion boards, blogs, wikis, online exams, and surveys, to portray course materials. By incorporating these into our AI c ..."
Abstract
- Add to MetaCart
In this paper we describe various AI assignments and how online technologies have made these assignments more interactive. Online or distance courses use technologies such as discussion boards, blogs, wikis, online exams, and surveys, to portray course materials. By incorporating these into our AI
Assignment 2: ADT Client Applications
, 2011
"... Now that you've been introduced to the 106 container classes, it's time to put these objects to use. In the role of client, the low-level details have already been dealt with and you can focus your attention on solving more interesting problems. Having a library of welldesigned and debugge ..."
Abstract
- Add to MetaCart
and debugged classes vastly extends the range of tasks you can easily take on. Your next assignment has you write three short client programs that heavily leverage the standard classes to do nifty things. The tasks may sound a little daunting at first, but given the power tools in your arsenal, each requires
Assignment 2: ADT Client Applications
, 2009
"... Now that you've been introduced to the 106 container classes, it's time to put these objects to use. In the role of client, the low-level details have already been dealt with and you can focus your attention on solving more interesting problems. Having a library of welldesigned and debugge ..."
Abstract
- Add to MetaCart
and debugged classes vastly extends the range of tasks you can take on. Your next assignment has you write three short client programs that heavily leverage the standard classes to do nifty things. The tasks may sound a little daunting at first, but given the power tools in your arsenal, each requires only
Assignment 2: ADT Client Applications
, 2010
"... Now that you've been introduced to the 106 container classes, it's time to put these objects to use. In the role of client, the low-level details have already been dealt with and you can focus your attention on solving more interesting problems. Having a library of welldesigned and debugge ..."
Abstract
- Add to MetaCart
and debugged classes vastly extends the range of tasks you can easily take on. Your next assignment has you write three short client programs that heavily leverage the standard classes to do nifty things. The tasks may sound a little daunting at first, but given the power tools in your arsenal, each requires
A Data Programming CS1 Course
"... This paper reports on our experience teaching introductory programming by means of real-world data analysis. We have found that students can be motivated to learn programming and computer science concepts in order to analyze DNA, predict the outcome of elections, detect fraudulent data, suggest frie ..."
Abstract
- Add to MetaCart
friends in a social network, determine the authorship of documents, and more. The approach is more than just a collection of “nifty assignments”; rather, it affects the choice of topics and pedagogy. This paper describes how our approach has been used at four diverse colleges and universities to teach CS
TODO
"... We present a highly reusable “inverted ” project in which students learn asymptotic and practical behaviour of dictionary data structures—linked-lists, arrays, balanced trees, and hash tables—in an atmosphere of mild competition. Much like David Levine’s Nifty Assignment“Sort Detective”, rather than ..."
Abstract
- Add to MetaCart
We present a highly reusable “inverted ” project in which students learn asymptotic and practical behaviour of dictionary data structures—linked-lists, arrays, balanced trees, and hash tables—in an atmosphere of mild competition. Much like David Levine’s Nifty Assignment“Sort Detective”, rather
The Relationship between CS Education Research and the SIGCSE Community
"... The nature of the SIGCSE Symposium has seemingly evolved over the past ten years. Ten years ago the typi-cal Symposium paper focused on the sharing of someone’s interesting or innovative idea on some aspect of the teaching component of being an undergraduate CS instructor. This could be a pedagogic ..."
Abstract
- Add to MetaCart
technique, a “nifty ” assignment or even the use of a lecture prop. It was also a primary source for the dissemination of courseware to support CS education (CSEd). The annual gathering at the Symposium was in many respects a large idea swap meet. The most recent Symposia have become infused with the notion
Revision: final
"... DR8.2.4 describes the first NIFTi Autumn School on ‘Human-Robot Coop-eration’. The NIFTi Autumn School was organized by TNO and consisted of 5 days, from November 7th until November 11th, 2011. The goal of this autumn school was two-fold. First, students are intro-duced to theories and technology re ..."
Abstract
- Add to MetaCart
DR8.2.4 describes the first NIFTi Autumn School on ‘Human-Robot Coop-eration’. The NIFTi Autumn School was organized by TNO and consisted of 5 days, from November 7th until November 11th, 2011. The goal of this autumn school was two-fold. First, students are intro-duced to theories and technology