A top-down approach to teaching programming
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Designing intentional learning environments
SIGDOC '97 Proceedings of the 15th annual international conference on Computer documentation
Exploring Martian planetary images: C++ exercises for CS1
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Constructivism in computer science education
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Animation, visualization, and interaction in CS 1 assignments
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Graphical problem solving and visual communication in the beginning computer graphics course
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Teaching two-dimensional array concepts in Java with image processing examples
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
IEEE Computer Graphics and Applications
Using image processing to teach CS1 and CS2
ACM SIGCSE Bulletin
On understanding compatibility of student pair programmers
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Rethinking of Teaching Objects-First
Education and Information Technologies
Using image processing projects to teach CS1 topics
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A "secondary" look at digital image processing
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Breadth-first CS 1 for scientists
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Evaluating a breadth-first cs 1 for scientists
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Game-themed programming assignments: the faculty perspective
Proceedings of the 39th SIGCSE technical symposium on Computer science education
An image background detection project for a visual exploration of DFS and BFS
Proceedings of the 39th SIGCSE technical symposium on Computer science education
A graphics-based approach to data structures
Proceedings of the 13th annual conference on Innovation and technology in computer science education
CS262: a breadth-second survey of informatic CS
Proceedings of the 40th ACM technical symposium on Computer science education
QuickDraw: bringing graphics into first year
Proceedings of the 40th ACM technical symposium on Computer science education
Rich content plug-ins for the teaching machine
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Teaching CS1 with web applications and test-driven development
ACM SIGCSE Bulletin
Using python and QuickDraw to foster student engagement in CS1
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Integrating research projects in CS1
Journal of Computing Sciences in Colleges
Ray tracing as an object-oriented example for CS 1
Journal of Computing Sciences in Colleges
Teaching introductory programming with popular board games
Proceedings of the 42nd ACM technical symposium on Computer science education
Motivating students taking CS1 by using image manipulation in C and C++
Journal of Computing Sciences in Colleges
Successful implementation of an active learning laboratory in computer science
Proceedings of the 39th annual ACM SIGUCCS conference on User services
Early introduction of advanced CS topics to increase student satisfaction
Journal of Computing Sciences in Colleges
On the design of effective learning materials for supporting self-directed learning of programming
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
The goal of the τέχνη project is to teach computer science concepts more effectively by infusing large-scale problems in computer graphics into the undergraduate curriculum. Ultimately, this approach would be adopted for all computer science courses in the B.A. curriculum; currently, we are working on the foundational sequence, which includes CS1. For this first course in programming, we present our approach to teaching course concepts using real-world image processing problems in C. The results from our first semester offering are promising, as students produced excellent work and evaluated the class highly.