We get the chance to beat the book: NSF CE21 funded CSLearning4U
September 23, 2011 at 10:39 am 27 comments
We get the chance to beat the book for CS learning! Our NSF CE21 (Computing Education in the 21st Century) proposal was funded for about $990K from October 1, 2011 to September 30, 2013. The goal of this project is to create new media for learning computer science at a distance by high school teachers. We are pursuing the correspondence school model of distance learning, rather than a remote classroom model, in Sir John Daniel’s terms. We want to create a medium that can be studied, within the time constraints of high school teachers (or others, like people re-entering the IT workforce.) A key idea is that we can design instruction, following principles of educational psychology, to help people learn computing better. It simply can’t be true that the only way to learn computer science (even programming) is by wrestling the interpreter or compiler. Yes, it’s possible to learn to swim by being thrown into the deep end of the pool, but we can do better — less struggle, more efficiency, less wasted time, and fewer people giving up.
I’ve created a minimal project page at http://home.cc.gatech.edu/csl/CSLearning4U. I’ve included the proposal and the reviews to help inform future CE21 proposal writers. You can see what we proposed (as an example of something that got funded), and what the review panel liked and disliked.
Here’s the explanation of the project title we chose:
CSLearning4U means:
- Computer Science Learning FOR YOU, as in you, as long as you want to learn some computer science. This isn’t CS learning just for software developers, or just for Information Technology, Information Systems, Computer Science, Computer Engineering, or Software Engineering specialists. It’s about making Computer Science Learning accessible to anyone with an interest in learning.
- Computer Science Learning FOR UBIQUITOUS ACCESS. You need a computer to learn computer science, but those are everywhere today, from your cellphone to your settop box. We want CS learning to be accessible anywhere.
We also received a GVU Seed Grant which is funding a psychology PhD student, Lauren Margulieux, to work with Richard Catrambone and me. We’re hoping to develop some instructional treatments in the current semester that we can test next semester, to identify and try some particular educational psychology principles that can help us in addressing CS learning challenges.
Entry filed under: Uncategorized. Tags: CE21, CSLearning4U, distance education, educational psychology, NSF.
1.
Gail | September 26, 2011 at 11:49 am
Congrats! Especially on the glowing remarks made at the beginning of the reviews (such as your proposal being the best by far, etc). And thanks for posting the proposal and reviews. That is indeed very useful.
2.
Fertile Ground in Africa for Computer Science to Take Root – NYTimes.com « Computing Education Blog | December 6, 2011 at 11:17 am
[…] can flourish without big infrastructural advancements. The challenge there, as here in the US, is how to prepare teachers. That’s a grand challenge for CS education today. Computer science in Africa, to be sure, […]
3.
A data-based explanation as to why there are so few women in technology fields « Computing Education Blog | December 27, 2011 at 9:00 am
[…] here quite interesting. The problem of mid-career drop-out is real, and we need to figure out ways of coming back into the workforce. Though not the only reason, the numbers show that in software development specifically, sexist and […]
4.
Making iBooks vs. Making iBooks for Learning CS « Computing Education Blog | January 23, 2012 at 8:16 am
[…] Author application was pretty exciting for me last week. As readers may recall, we just started a new NSF project in October to create book-like electronic media to support high school teachers learning CS. Here’s a […]
5.
Openness is influenced by cognitive abilities: Self-efficacy too? « Computing Education Blog | January 30, 2012 at 9:20 am
[…] possibly leading to more success? That’s a related hypothesis to what we aim for in CSLearning4U (that studying programming in the small, worksheet-style, will make programming sessions more […]
6.
Biggest challenge for CS10K: Recruiting the teachers « Computing Education Blog | February 9, 2012 at 10:18 am
[…] lot about adult education, but it’s in no way an answered question. We can do it better, and that’s the research question in which I’m more interested. Share this:EmailDiggRedditFacebookPrintStumbleUponTwitterLike this:LikeBe the first to like this […]
7.
High school computing in the US is like the developing world « Computing Education Blog | February 10, 2012 at 9:27 am
[…] got to talking about our work in CSLearning4U, and the challenges of teaching computing in high schools. I told her about the Alice project […]
8.
Computer scientists need to understand education research methods for CE21 « Computing Education Blog | February 13, 2012 at 10:01 am
[…] like struggling with data structures or fitting the course material into their daily lives. I’m particularly interested in that latter problem. To answer that question, you need to talk to the teachers, to get an understanding of whether […]
9.
Using a Worksheet to Address a CS Education Problem « Computing Education Blog | February 14, 2012 at 8:19 am
[…] decided that I needed to try out one of the ideas in CSLearning4U, that is more examples and more lighterweight practice. I made a worksheet for this […]
10.
Blog Post #999: Research Questions in Computing Education « Computing Education Blog | May 3, 2012 at 6:16 am
[…] In-service high school teachers are a particularly challenging audience. Most likely, they will never be professional software engineers, and they are full-time (overworked) professions, so they have neither the motivation nor the time to engage in apprenticeship-based learning. How do we teach CS to these teachers in the small bits of time that they have available? […]
11.
Big-D “Design” for education and online courses: Let’s build more and different « Computing Education Blog | May 14, 2012 at 8:35 am
[…] “the rest of us”? Or maybe technologies for the other segments of the market will look more like books than courses? In what is shaping up as an academic Battle of the Titans — one that offers vast […]
12.
Interactive eBook from Runestone Interactive: A Python eBook with IDE and visualization built-in « Computing Education Blog | June 4, 2012 at 8:12 am
[…] site. This is the book whose use we have been studying for the last year as part of our CSLearning4U effort. It’s a great alternative to the Udacity/Coursera model of distance education, to […]
13.
Instructional Design Principles Improve Learning about Computing: Making Measurable Progress « Computing Education Blog | June 5, 2012 at 7:30 am
[…] Catrambone has developed a subgoal model of learning. The idea is to express instructions with explicit subgoals (“Here’s what […]
14.
E-mails show UVa board wanted a big online push: McLuhan rolls over in grave « Computing Education Blog | June 21, 2012 at 8:05 am
[…] 100K student on-line AI course was honest and pragmatic. He started on this because he wanted to do more than a book. He felt that the students really felt a “personal connection” with him, but when […]
15.
Woodie Flowers at MIT on edX: Hostile Takeover or Helping Hand? « Computing Education Blog | October 9, 2012 at 8:16 am
[…] Books work. Let’s make books better. Why build off lectures? Why try to “take over” courses? […]
16.
More Universities Should Teach Computer Science and Not be Shut Down « Computing Education Blog | December 5, 2012 at 9:34 am
[…] 4. Applied software engineering is a discipline that lends itself to being effectively taught online. Definitely an intriguing claim, but I’m not sure that I agree. Really good software engineering is a design activity, which is best learned in a reflective apprenticeship setting — the kind of high-bandwidth communication that we can’t do yet well on-line. Further, online learning is still hard to do with multiple modalities (yes, you can watch a video, but you can’t read the screen well; and the tools to provide audio narration for clearly-readable code are still developing), and there’s evidence to believe that multiple modalities are key to learning to read code well. […]
17.
Comparing MOOCs and books « Computing Education Blog | December 7, 2012 at 8:26 am
[…] Certainly, there are differences between MOOCs and books. I would predict that, in a comparison study, more people would learn more (meaning pre/post learning gain) from books than from MOOCs. Our current best-in-class MOOCs we have are less engaging than best-in-class books for most people. Whether or not people finish the books they buy, many people spend good money to purchase top-ranked books. MOOCs barely get 20% finishing the course (after the first homework), when they don’t charge anything at all. Sure, there’s not much of a carrot to finish a MOOC (e.g., no credit, no degree), but neither is there for a book. The challenge is how to build on-line courses that are better than books! […]
18.
mgozaydin | December 7, 2012 at 9:47 am
When do you give up to call MOOCs Massive.
Since it is free sure everybody who hears about registered . But after first assigment they all disappear . It was 10 % before . Latest figure at DUKE’s was 2.5 % remaining .
So please do not say there is no contact between students and teachers since there is 100,000 students no, it is may be 2,000 – 2,500
that can be handled by a teacher + several TAs .
People like just to exaggerate .
19.
What happens when professionals take on-line CS classes: When Life and Learning Do Not Fit « Computing Education Blog | January 9, 2013 at 9:47 am
[…] what happens when working professionals take on-line CS classes. This work has informed our CSLearning4U project significantly, and informs my perspective on […]
20.
Living with MOOCs: Surviving the Long Open Learning Winter | Computing Education Blog | March 21, 2013 at 1:51 am
[…] “You do ebooks? Don’t you know about Connexions? Why not just do Connexions books? Do you think that student interactivity with the ebook really matters?” […]
21.
Benefits of Online, Face-to-Face Professional Development Similar, Study Finds | Computing Education Blog | July 5, 2013 at 1:01 am
[…] is as effective as face-to-face professional development. These results are promising for our CSLearning4U project. In particular, the benefit that Barry Fishman saw is what we were most hoping for, based on our […]
22.
Try an Hour of Code in an Ebook for #CSEdWeek | Computing Education Blog | December 9, 2013 at 1:01 pm
[…] readers of this blog now, one of my research activities is to create an electronic book to support high school teachers learning computer science. (Here’s our project webpage.) […]
23.
What defines quality of an open-education book? | Computing Education Blog | February 21, 2014 at 1:42 am
[…] working on an answer to this question for the ebooks we’re working on. While I am an author of textbooks with commercial publishers, I am also writing books for the […]
24.
Summer is for Writing | Computing Education Blog | April 28, 2014 at 8:50 am
[…] I need to have a complete draft of our CS Principles ebook for testing with teachers by the end of […]
25.
Launching our Teacher Ebook for learning Python and CS Principles | Computing Education Blog | April 1, 2015 at 7:50 am
[…] 2011, I announced that we received NSF funding to try to “beat the book.” (See post here.) Could we create an electronic (Web-based) book that was better for CS teacher learning than […]
26.
ICER 2015 Preview: First CSLearning4U Ebook Paper | Computing Education Blog | August 5, 2015 at 7:35 am
[…] first CSLearning4U project paper is being presented by Barbara on Tuesday. (See our website here, the initial blog post when I announced the project here, and the announcement that the ebook is now available). Her paper, “Analysis of Interactive […]
27.
Leslie Lamport tells Computer Scientists to go create ebooks (and other new media) | Computing Education Blog | August 11, 2017 at 7:00 am
[…] Yes! Exactly! That’s why we’re trying to figure out new media for expressing, learning, and talking about computing. […]