Posts tagged ‘teachers’
The article below describes a political furor over appointing someone to lead an effort to support computing education — who doesn’t herself understand much about computing.
But this is a general problem, and is probably a problem for engineering education, too. Most US politicians in Washington DC don’t have STEM backgrounds. Few know anything about engineering. Fewer still know anything about computer science. Even if they really want to support STEM, engineering, and computing education, not knowing what it is themselves makes it more challenging for them to make good choices.
The row over Tory cronies in taxpayer-backed positions look set to intensify after it emerges the boss of the government’s coding education initiative cannot code — or even give a decent explanation of what is involved. Figures behind the scheme include Michael Gove, who is at the centre of the furore over Conservative placemen in Whitehall and the ‘quangocracy’.
Conservative activist Lottie Dexter was ridiculed by IT experts and educationalists for her clueless performance on Newsnight — in which she claimed that teachers could be trained how to educate students in computer programming “in a day”
It is widely acknowledged that for New York City to prosper in the 21st century, its middle and high schools must teach computer science. What is not so well known is that there are no computer science teachers in New York—at least not on paper.
The state does not recognize computer science as an official subject, which means that teachers do not get trained in it while they are becoming certified as instructors.
That’s one reason public-school students have little exposure to the skills needed to snag computer software programming jobs, which are expected to grow faster than any other profession during the next decade.
Out of 75,000 teachers in New York City public schools, fewer than 100 teach computer science. While state officials are trying to modernize the education syllabus, industry leaders have been filling in the gap with a handful of innovative efforts that illustrate the ad hoc nature of the solution to the shortfall of qualified teachers. But it will be years before all 800 of New York’s middle schools and high schools can offer even a single computer science class.
An interesting blog post by an important CS researcher in programming languages and software engineering, but with a deep misperception about teaching. Teaching is not presentation. Making “production” better doesn’t make the teaching more effective. Student engagement pedagogies are likely to make teaching more effective, but it’s still an open question how to make those happen in a MOOC.
But the presenter of a MOOC is not likely to be a passive player in the same sense. Video is a dynamic medium, that used well can establish a significant emotional connection between the speaker and the audience. This is already clear in some MOOCs, and as production gets better and better this emotional quality of the courses will only improve.
What’s more, MOOC instructors are always at their best. They never have an off day. They never have a pressing grant deadline. All those bad takes got edited out. The students will also always hear them clearly, and when they don’t, the MOOC instructor will patiently repeat what they said. As many times as the student wants.
There’s a new computer science curriculum rolling out in the UK for elementary school students (thanks to the Computing at Schools effort), and Microsoft is making a big push to help the adoption.
Steve Beswick, senior director of Education at Microsoft UK, said: “We welcomed the news of the new computing curriculum alongside others in the industry because it is absolutely critical for the future success of our young people. The challenge now is to ensure that primary teachers are equipped to deliver it by September.”
“That’s why we are launching our First Class Computing programme now, which, through new materials, teacher training, and our ongoing work with the education community, can help a new generation of teachers inspire young people.”
Great names at the CSTA conference this year!
CSTA is excited to announce our keynote speakers for 2014!
Yasmin Kafai is a researcher, co-developer, author and professor of learning sciences at the University of Pennsylvania. She earned her doctorate from Harvard University and is a Fellow of the American Education Research Association. Kafai’s discussion titled “Connected Code: A New Agenda for K-12 Programming in Classrooms, Clubs, and Communities” will cover three central shifts that lead us from computational thinking to computational participation—from code to applications, from tools to communities, and from scratch to remix—in teaching and learning programming to broaden participation in computing for all.
Michael Kölling is a professor at the School of Computing, University of Kent, in Canterbury, UK. He holds a PhD in computer science from Sydney University and has worked in Europe and Australia. He is also an author and lead-developer of educational programming environments and a Fellow of the UK Higher Education Academy. Kölling will discuss “What’s Next for CS Education: Thoughts on Topics, Tools, and All the Rest.” In his talk, Kölling will share his speculations and opinions on what should happen in the near future for computer science education, focusing on educational software tools.
Please join us at Pheasant Run Resort in St. Charles, Illinois July 14-15, 2014.
Learn more on our conference page at:
and register today at:
I met with a prospective PhD student recently, who told me that she’s interested in using big data to inform her design of computing education. She said that she disliked designing something, just crossing her fingers hoping it would work. She and the faculty she’s working with are trying to use big data to inform their design decisions.
That’s a fine approach, but it’s pretty work-intensive. You gather all this data, then you have to figure out what’s relevant, and what it means, and how it influences practice. It’s a very computer science-y way of solving the problem, but it’s rather brute force.
There is a richer data source with much more easily applicable design guidelines: educational psychology literature. Educational psychologists have been thinking about these issues for a long time. They know a lot of things.
We’re finding that we can inform a lot of our design decisions by simply reading the relevant education literature:
- Like our work on subgoal labeling,
- And on worked examples,
- And on lower-cognitive load learning,
- And on peer instruction.
I was recently reading a computer science paper in which the author said that we don’t know much about mathematics education, and that’s because we’ve never had enough data to come up with findings. But there were no references to mathematics education literature. We actually know a lot about mathematics education literature. Too often, I fear that we computer scientists want to invent it all ourselves, as if that was a better approach. Why not just talk to and read the work of really smart people who have devoted their lives to figuring out how to teach better?
All the press coverage of Barbara Ericson’s AP CS 2013 exam results analysis has led to a lot of discussion among my Facebook friends. The results are even more telling than the raw numbers.
- Rebecca Dovi and Ria Galanos, both exceptional AP CS high school teachers and both in Virgina, started comparing notes on the Hispanic students who took the AP CS exam from that state. They could name half of them. Looks like those two teachers were responsible for half of the Hispanic exam takers from Virginia.
- Why is that Tennessee has ranked so well for female AP CS exam takers among all the states? It is due to one exceptional AP CS teacher, Jill Pala, who teaches at an all-girls school. Barb verified this claim. Jill’s class generated 30 of the 71 female exam-takers in Tennessee. Without Jill, Tennessee would be in the middle of the pack. With Jill, they have the highest percentage of female AP CS exam-takers among all the states.
On the one hand, what a wonderful statement about the impact that a single exceptional teacher can make! Hey, states that want to raise their exam taker numbers — go hire yourselves a Rebecca, Ria, or Jill! Or provide the professional development to grow your own!
On the other hand — our numbers are SO small that a single teacher can make the difference for a whole state. There were 2103 schools that passed the AP CS audit in 2012. That’s probably exactly the number of AP CS teachers, too. There were 11,694 schools that passed the audit for AP Calculus! Great teachers matter in Calculus, too. But there are so many teachers, an individual teacher probably can’t make or break a whole state’s ranking. Wouldn’t it be nice for AP CS to be in that position?
The College of Computing at the Georgia Institute of Technology in Atlanta, Georgia invites applications for full-time, non-tenure-track faculty positions at the rank of Instructor or Lecturer (based on experience) to start in May 2014. Primary responsibilities are to provide high quality classroom teaching and service to the department. In addition, the College is specifically looking for candidates interested in performing as Instructor of Record for large online master’s degree courses with prerecorded video lecture content. Applicants must have a minimum of a Master’s Degree in Computer Science or a related field. This position is renewable annually based on funding and the needs of the College. This is a 9 month contract although summer teaching is typically available.
Applications should include a cover letter, curriculum vitae, teaching statement, material relevant to evaluating the applicant’s teaching abilities, and the names of at least three references. These documents should be emailed to email@example.com with “Lecturer Vacancy” in the subject line. Also, candidates are requested to ask references to send their letters directly to the search committee via electronic mail to firstname.lastname@example.org and ask them to put your name in the subject line. For full consideration, interested individuals are asked to apply by April 15, 2014. However, posting will remain open until position(s) are filled.
Duties, Responsibilities and Assignments
The overall responsibility of the lecturers and instructors at the College of Computing is to teach such Computer Science classes as are assigned to them, usually the large first and second year classes. The specific duties involved in teaching such a class are:
1. Preparing and maintaining a class syllabus and schedule.
2. Preparing and delivering materials for each of the scheduled meeting times of the class. For Online courses monitor course progress and activity and respond appropriately to any problems.
3. Holding regularly scheduled office hours to assist students who are having any difficulty with course materials.
4. If Teaching Assistants (TAs) are required for the class,
- a. Making the selection of TAs to hire for the class
- b. Ensuring that each TA is trained with respect to their legal obligations to the students and to the technical content of the class.
- c. Ensuring appropriate conduct of the TAs.
5. Supervising the development of, and approving the content of, all assignments given to the students in the class.
6. Supervising the development of, and approving the content of, all evaluation materials given to the students in the class.
7. Supervising and ensuring the correctness and fairness of all grading activities in the class.
8. Computing and delivering to the Registrar’s Office mid-term and final grades for the class.
9. Assisting in reviews of their fellow lecturers on a regular basis.
10. Participating in committees and other administrative activities as required by the administration.
Yay Nick and Katrina!
The University of Adelaide and Google today announce a free open online course to help primary school teachers across Australia bring computer science and computational thinking into classrooms.
The course, to be available from March 2014, will help provide resources and example learning activities for the Digital Technologies section of the new national curriculum, from kindergarten to Year 6.
To be announced today at a Digital Technologies Curriculum Summit hosted by Google in Sydney, the project is bringing together the expertise of a network of teachers and industry representatives to develop materials that will help teachers meet the learning objectives of the new curriculum.
“Our ultimate aim is to enable Australia’s future as creators of digital technology, not just consumers,” says project leader Associate Professor Katrina Falkner, Deputy Head and Director of Teaching in the University’s School of Computer Science.
Chris Stephenson’s blog from last month’s Blog@CACM highlights a significant impediment to progress in computing education. CS Faculty in universities don’t understand K-12 education (and may not respect formal education at all, as discussed previously). Education Faculty probably understand K-12 education better, but few of them are involved in computing education. We in higher-education who want to help with the development of K-12 computing education need to understand the contexts and challenges of teachers — “know thy user.”
CSTA has served as a bridge between these two worlds, explaining each to the other and helping to facilitate greater understanding and better communication. For some post-secondary faculty, however, K–12 remains a foreign territory—little understood and not easily traveled.
When you talk to college faculty, they will tell you that working with K–12 educators can be exceedingly frustrating. Administrators and teachers do not return phone calls or respond to emails, schedules change with little or no notice, and teachers are resistant to spending out-of-school time on professional development opportunities and are averse to incorporating new technologies or teaching methods.
When you talk to K–12 teachers, they will tell you the post-secondary faculty are woefully ignorant of the realities of teaching in their environment. In K–12, most teachers teach six classes per day and an increasing number have no time in which to prepare lessons. Teachers don’t have phones. Some don’t even have desks. And very few have access to a networked computer on which they can answer correspondence during their teaching day. In many U.S. states, teachers do not make a living wage and so need to take second jobs and summer jobs to support their families.
What can the teacher do to inculcate interest? What responsibility does the teacher have to sustain interest? If there is a way to teach that can be effective, don’t teachers have a moral obligation to teach that way?
In general, findings from studies of interest suggest that educators can (a) help students sustain attention for tasks even when tasks are challenging—this could mean either providing support so that students can experience a triggered situational interest or feedback that allows them to sustain attention so that they can generate their own curiosity questions; (b) provide opportunities for students to ask curiosity questions; and (c) select or create resources that promote problem solving and strategy generation.
Thanks to Duncan Buell for this:
Republican gubernatorial hopeful Asa Hutchinson is calling for expanded teaching of computer science in Arkansas’ public schools.
Hutchinson on Monday proposed changing state law to allow math or science credit for computer science courses in high school. Hutchinson said he believed changing the law would give schools an incentive to offer the courses and encourage more students to take them.
Hutchinson also called for expanded training of teachers for computer science courses with the goal of teaching of it in every high school in the state within four years.
The Computing At Schools effort has a regular newsletter, SwitchedOn. It’s packed full of useful information for computer science teachers, and is high-quality (in both content and design). The latest issue is on Computational Thinking and includes mentions of Media Computation and Pixel Spreadsheet, which was really exciting for me.
Download the latest issue of our newsletter here. The newsletter is produced once a term and is packed with articles and ideas for teaching computer science in the classroom.
This issue takes a look at the idea of Computational Thinking. Computational thinking is something children do, not computers. Indeed, many activities that develop computational thought dont need a computer at all. This influential term helps stress the educational processes we are engaged in. Developing learning and thinking skills lies behind our view that all children need exposure to such ideas.There is something of interest to all CAS members and the wider teaching community. Resources and ideas shared by teachers, both primary and secondary. There is also a section on the Network of Excellence for those new to CAS who aren’t familiar with current developments.
Thanks to Alfred Thompson at Computer Science Teacher: How is Computer Science NOT a 21st Century Skill.
The blog article linked below is pretty interesting. The lack of respect for academic freedom here is disappointing, but not uncommon. More shocking is the Kansas Board of Regents decision that faculty can be fired for saying things in social media “contrary to the best interest of the university.” (I could have been fired for my Swiki post under these rules.)
And on this note, I’m going to take a break from this blog for the holidays (Christmas and New Year’s for me and my family). If something urgent comes up, I’ll post, but I’m going to take some time to focus elsewhere. Thanks for reading, and best wishes to you and your loved ones for the holiday season.
But the university — where administrators have frequently clashed with faculty members — this week is demanding the shutdown of a faculty blog that has been highly critical of the university. The chief lawyer for the university sent a “cease and desist” letter to the professors who run the blog demanding that they shut it down.
The letter says that they can’t use the university’s name or symbols, and further the letter cites the blog’s content, saying that “the lack of civility and professionalism expressed on the blog violates the university’s values and policies.”