Skip to main content

Home/ Diigo In Education/ Group items tagged programming

Rss Feed Group items tagged

Javier E

'There's Something Very Exciting Going On Here' - Jordan Weissmann - The Atlantic - 20 views

  • One effort I started in June was to announce a seed grant program to support individual faculty and small teams that wanted to try different ways of teaching their course. So the internal funding helps support students or assistants or web developers or other people to help faculty recraft all or part of their course in order to see if new approaches really help.
  • here isn't an actual fixed fund. We got about 40 applicants. Maybe 20 of those things we funded. Each one was up to $25,000. I think I'd like to continue that on a quarterly basis. And really, we're new at all this. So the scale of this effort will depend on the faculty input and the outcome of how effective we find this to be.
  • We now have the ability for individual faculty or programs on campuses to produce appealing online content with relatively low effort and distribute that wide
  • ...3 more annotations...
  • we'd like to see a number of things tried so we can have a good discussion that's informed by rational experiment and collected data. Beyond these individual experiments, one class at a time, I think it would be great to have one or two departments really try to integrate an online experience into their core curriculum so we can understand how that works, so we can provide students more options
  • Many of these first round of MOOCs were produced with a webcam by an individual instructor using a tablet PC. That's on the order of a thousand dollars worth of equipment. Maybe. Certainly, it's extremely inexpensive compared with a laptop 5 years ago. So the cost of the technology is lower. There's good software for editing video -- we're in an era where producing video is similar to word processing. And everyone is used to interacting with people online in different ways than were prevalent 10 to 15 years ago. The kind of discussion you can have online is more sophisticated. People understand social conventions for how to contribute constructively to an online discussion. Those factors really contribute to the effectiveness of a MOOC or a smaller scale online course.
  • I think we'll see an evolution of a range of different ways of using technology, and probably some expansion of the set of options that a student has. Instead of going off to college, maybe some students will live in their parents' homes or elsewhere and take a first year or two online. Or they'll spend two years in college and finish two years online as they work. There will be different, in effect, educational programs coming out of this phenomenon that offer credit, certification, job placement, and other things beyond the self learning that MOOCs provide. So I think we really are going to see a transformation in the way teaching and learning are developed and delivered
Roland Gesthuizen

BBC News - School ICT to be replaced by computer science programme - 3 views

  • "Instead of children bored out of their minds being taught how to use Word or Excel by bored teachers, we could have 11-year-olds able to write simple 2D computer animations," he said.
  • "Children are being forced to learn how to use applications, rather than to make them. They are becoming slaves to the user interface and are totally bored by it,"
  •  
    The current programme of information and communications technology (ICT) study in England's schools will be scrapped from September, the education secretary has announced. It will be replaced by an "open source" curriculum in computer science and programming designed with the help of universities and industry.
MisterD

Learn to code | Codecademy - 7 views

  •  
    A free online programming school
Kris Cody

WPR Program - At Issue with Ben Merens - 0 views

  •  
    A radio program that looks at multi-tasking and its effects. About 2/3 of the way through, it gives an example that came out of Stanford of giving standardized tests to top students and letting them multi-task, vs. average students and not letting them multi-task. The second tier students outperformed the top students!
Marc Patton

15 Sites for Learning How to Program or Code - 3 views

  •  
    15 Sites for Learning how to Program or Code
anonymous

Programr | Code It Online - 62 views

  •  
    Online programming courses, complete with a built-in editor and compiler. Shared projects available for viewing.
Mark Gleeson

School iPad Program - not as easy as I thought! - 266 views

  •  
    The successes and frustrations of a small scale deployment of iPads at school
Randy Rodgers

Greenfoot - 48 views

  •  
    Simple tool that helps students learn to program in Java.
Deborah Baillesderr

Codecademy | Code.org - 0 views

  •  
    Four programs to help students learn how to code
Thieme Hennis

About | The Open Master's Program - 21 views

  •  
    "Learning- even "self-directed learning"- is an inherently social activity. The Open Master's is a global community of small groups for self-directed learners, offering each other the structure, accountability, relationships, and sense of forward direction that are often hard to find outside formal programs and institutions. These groups are using and building on an open source framework of shared practices to help us: Master the art of social, self-directed learning Be more intentional about our learning journeys Take bolder risks in our journeys of becoming Discover and share our unique gifts Ensure that our short-term learning goals feed into our longer-term vision for transformation for ourselves and the world We invite any existing community, organization, or even groups of friends or colleagues to use the Open Master's framework to make their own learning process more intentional.  You can do that simply by: Mapping out a personal plan or curriculum, including a clear statement of purpose and some intentions for your own learning journey, and sharing them on a personal website or blog Bringing the rhythm of semesters back into your life, including regular opportunities for evaluation and reflection Developing deeper relationships with study buddies, mentors, and advisers Starting an Open Master's group with a clear commitment to study together, support each other, and share your work Offering a presentation or organizing a study group on a topic that interests you Maintaining a portfolio of learning projects (including professional work) you've completed and reviewed with peers and mentors We also invite you to link up with the broader global community of Open Master's groups by joining regional or global events to spotlight members, mix with members across groups, and cross-pollinate ideas or strategies that are working in different contexts."
Paul Clark

Kinetic Sculpture - Art-O-Motion - Lesson Plan - YouTube - 3 views

  •  
    add servos and hummingbird board and you can program this sculpture or others like it
Thieme Hennis

Home - CodeNOW - 6 views

  •  
    an after school program that aims to teach a lot of kids to code. very successful - including boot camps and mentoring.
Carl Bogardu

Will 'Samsung School' Classroom Technology Program Spread? - 44 views

  •  
    I opened the page and saw the picture of eight students in the traditional arrangement of the classroom, all of them having a computer presenting exactly the same image as the one on the big screen, and the teacher speaking at the front. So I wondered whether the text was word reading...
Jac Londe

google-blockly - A visual programming language - Google Project Hosting - 2 views

  • Blockly is a web-based, graphical programming language. Users can drag blocks together to build an application. No typing required.
Diana Irene Saldana

TinkerTags - 55 views

  •  
    Take the first step in introducing children to computing and programming.
Randy Rodgers

Code Club World - 41 views

  •  
    Great collection of resources for anyone interested in starting an after-school programming club for kids in upper elementary. Lesson plans, student tasks, much more!
Mark Johnstone

Noam Chomsky on Democracy and Education in the 21st Century and Beyond - 32 views

  • Everybody was a good student. The kids were just encouraged to do what they like to do and what was best, and there was a structure; there was a program. It's not you ran around doing anything you felt like. I skipped a grade, but I didn't pay any attention and no one else paid any attention. Just that I was the smallest kid in the class, but the idea that somebody is a good student; somebody is not a good student - it just never arose. There were tests, but they just gave information about what's going on. This is something we ought to be doing better. The kids weren't ranked; there were no grades. There's a lot of cooperative work and cooperative projects and they encouraged us. You know, study, challenging questions, and it was extremely successful. I remember everything very well. I went into the academic high school and it's kind of like a black hole. I was able to get all As and a scholarship to go into college. I might well not have gone, except for what I learned on my own.
  •  
    "Everybody was a good student. The kids were just encouraged to do what they like to do and what was best, and there was a structure; there was a program. It's not you ran around doing anything you felt like. I skipped a grade, but I didn't pay any attention and no one else paid any attention. Just that I was the smallest kid in the class, but the idea that somebody is a good student; somebody is not a good student - it just never arose. There were tests, but they just gave information about what's going on. This is something we ought to be doing better. The kids weren't ranked; there were no grades. There's a lot of cooperative work and cooperative projects and they encouraged us. You know, study, challenging questions, and it was extremely successful. I remember everything very well. I went into the academic high school and it's kind of like a black hole. I was able to get all As and a scholarship to go into college. I might well not have gone, except for what I learned on my own."
Steve Kelly

What would an exceptional middle and high school computer science curriculum include? -... - 48 views

  • What would an exceptional middle and high school computer science curriculum include?
  • This isn't a complete answer, but one thing the very first introductory classes should require is that the students turn off all their electronic computers and actually learn to walk through  algorithms with a computer that exists only on paper. (Or, I suppose, a whiteboard or a simulator.) This exercise would give the students a grounding in what is going on inside the computer as a very low level.My first computer programming class in my Freshman year of high school was completely on paper. Although it was done because the school didn't have much money, it turned out to be very beneficial.Another class I had in high school, that wouldn't normally be lumped into a Computer Science curriculum but has been a boon to my career, was good old Typing 101.
  • If you followed the CS Unplugged curriculum your students would know more about CS than most CS grads:http://csunplugged.orgIt's a really great intro to basic computer science concepts and very easy for students to understand.  Best of all you don't even need a computer per student if your school doesn't have the budget,
  • ...6 more annotations...
  • For younger students, I think that the ability to make something professional-looking, like a real grown-up would, is paramount.  Sadly, I think this means that LOGO and BASIC aren't much use any more*.
  • So, we have a few choices.  You can try to write phone apps that look just like real phone apps, design interactive websites that look just like real interactive websites, or do something with embedded systems / robotics.  Avoid the temptation to make these things into group projects; the main thing every student needs to experience is the process of writing code, running it, debugging it, and watching the machine react to every command.
  • It is important to consider what an 11 to 18-year old is familiar with in terms of mathematics and logical thinking. An average 11-year old is probably learning about fractions, simple cartesian geometry, the concept of units, and mathematical expressions. By 15, the average student will be taking algebra, and hopefully will have the all-important concept of variables under his/her belt. So much in CS is dependent on solid understanding that symbols and tokens can represent abstract concepts, values, or algorithms. Without it, it's still possible to teach CS, but it must be done in a very different way (see Scratch).
  • At this point, concepts such as variables, parenthesis matching, and functions (of the mathematical variety) are within easy reach. Concepts like parameter passing, strings and collections, and program flow should be teachable. More advanced concepts such as recursion, references and pointers, certain data structures, and big-O may be very difficult to teach without first going through some more foundational math.
  • I tend to agree strongly with those that believe a foundational education should inspire interest and enforce concepts and critical thinking over teaching any specific language, framework, system, or dogma.
  • The key is that the concepts in CS aren't just there for the hell of it. Everything was motivated by a real problem, and few things are more satisfying than fixing something you really want to work with a cool technique or concept you just learned.
  •  
    Great resource for teachers (especially those of us not initially trained in Computer Science) about what should 'count' as Computer Science.  Worth the read!
« First ‹ Previous 101 - 120 of 809 Next › Last »
Showing 20 items per page