Skip to main content

Home/ Ed Tech Crew/ Group items tagged Computer Science

Rss Feed Group items tagged

Roland Gesthuizen

CSEdWeek - 4 views

  •  
    "It's a one-hour introduction to computer science, designed to demystify "code" and show that anyone can learn the basics to be a maker, a creator, an innovator. We'll provide a variety of self-guided tutorials that anybody can complete, with just a web-browser, tablet, or smartphone. We'll even have unplugged tutorials for classrooms without computers. No experience is needed. "
Aaron Davis

Facebook's war on free will | Technology | The Guardian - 0 views

  • Though Facebook will occasionally talk about the transparency of governments and corporations, what it really wants to advance is the transparency of individuals – or what it has called, at various moments, “radical transparency” or “ultimate transparency”. The theory holds that the sunshine of sharing our intimate details will disinfect the moral mess of our lives. With the looming threat that our embarrassing information will be broadcast, we’ll behave better. And perhaps the ubiquity of incriminating photos and damning revelations will prod us to become more tolerant of one another’s sins. “The days of you having a different image for your work friends or co-workers and for the other people you know are probably coming to an end pretty quickly,” Zuckerberg has said. “Having two identities for yourself is an example of a lack of integrity.”
  • The essence of the algorithm is entirely uncomplicated. The textbooks compare them to recipes – a series of precise steps that can be followed mindlessly. This is different from equations, which have one correct result. Algorithms merely capture the process for solving a problem and say nothing about where those steps ultimately lead.
  • For the first decades of computing, the term “algorithm” wasn’t much mentioned. But as computer science departments began sprouting across campuses in the 60s, the term acquired a new cachet. Its vogue was the product of status anxiety. Programmers, especially in the academy, were anxious to show that they weren’t mere technicians. They began to describe their work as algorithmic, in part because it tied them to one of the greatest of all mathematicians – the Persian polymath Muhammad ibn Musa al-Khwarizmi, or as he was known in Latin, Algoritmi. During the 12th century, translations of al-Khwarizmi introduced Arabic numerals to the west; his treatises pioneered algebra and trigonometry. By describing the algorithm as the fundamental element of programming, the computer scientists were attaching themselves to a grand history. It was a savvy piece of name-dropping: See, we’re not arriviste, we’re working with abstractions and theories, just like the mathematicians!
  • ...5 more annotations...
  • The algorithm may be the essence of computer science – but it’s not precisely a scientific concept. An algorithm is a system, like plumbing or a military chain of command. It takes knowhow, calculation and creativity to make a system work properly. But some systems, like some armies, are much more reliable than others. A system is a human artefact, not a mathematical truism. The origins of the algorithm are unmistakably human, but human fallibility isn’t a quality that we associate with it.
  • Nobody better articulates the modern faith in engineering’s power to transform society than Zuckerberg. He told a group of software developers, “You know, I’m an engineer, and I think a key part of the engineering mindset is this hope and this belief that you can take any system that’s out there and make it much, much better than it is today. Anything, whether it’s hardware or software, a company, a developer ecosystem – you can take anything and make it much, much better.” The world will improve, if only Zuckerberg’s reason can prevail – and it will.
  • Data, like victims of torture, tells its interrogator what it wants to hear.
  • Very soon, they will guide self-driving cars and pinpoint cancers growing in our innards. But to do all these things, algorithms are constantly taking our measure. They make decisions about us and on our behalf. The problem is that when we outsource thinking to machines, we are really outsourcing thinking to the organisations that run the machines.
  • The engineering mindset has little patience for the fetishisation of words and images, for the mystique of art, for moral complexity or emotional expression. It views humans as data, components of systems, abstractions. That’s why Facebook has so few qualms about performing rampant experiments on its users. The whole effort is to make human beings predictable – to anticipate their behaviour, which makes them easier to manipulate. With this sort of cold-blooded thinking, so divorced from the contingency and mystery of human life, it’s easy to see how long-standing values begin to seem like an annoyance – why a concept such as privacy would carry so little weight in the engineer’s calculus, why the inefficiencies of publishing and journalism seem so imminently disruptable
  •  
    via Aaron Davis
Ian Guest

Naace and CAS Joint Guidance for the 2014 National Curriculum - 1 views

  •  
    "A wiki approach to developing joint guidance to support the Computing Curriculum" ... but useful guidance for anyone delivering Computing with their K-12 students.
Ashley Proud

iLabCentral - The place to share remote online laboratories - 3 views

  •  
    Remote labs enrich science and engineering education by vastly increasing the scope of experiments that students have access to in the course of their academic careers. As partners, the Center for Educational Computing Initiatives at the Massachusetts Institute of Technology and Northwestern University's Office of STEM Education Partnerships offer the following through The iLAB Network:
blackrabbit001

Great Learning Reviews - Career Tracks, Courses And Ratings - 0 views

  •  
    Great Learning is a platform for professional and higher education in different domains of Data, Business, and technology. Their programs collaborated with the World's Topmost Academic Universities and are constantly working to address the dynamic needs of the tech industry. The organization helps individuals grow their careers by providing customized live learning, degree, and certificate programs, including cloud computing, cybersecurity, management, and data science and business analytics.
Ian Guest

RoboMind.net - 4 views

  •  
    "RoboMind is a simple educational programming environment that will familiarize you with the basics of computer science by letting you program your own robot. In addition to an introduction to popular programming techniques, you will also gain insight into areas such as robotics and artificial intelligence. "
Darrel Branson

How to Teach Computing across the Curriculum: Why not Logo? | Computing Education Blog - 5 views

  •  
    Great post and great comments from Alan Kay, Brian Harvey and others!!!!! "Because of my recent posts on teaching with Logo and the culture of older programming languages, I've been poking around the Logo sites.  My most enjoyable find has been the Logo Books page of the Logo Foundation. "
Ian Guest

Computing ITT & CPD - 3 views

  •  
    "This site has been put together by a small group of teachers and teacher educators convened by the DfE's Teaching Agency and chaired by Bob Harrison. Our aim has been to curate a collection of resources for use by those training teachers to deliver the new primary computing curriculum, whether for trainees' individual use, for use in lectures and workshops or for trainees to use as resources for their own lessons when working in school."
Ian Guest

Quickstart: Computing for primary - 3 views

  •  
    "a comprehensive CPD toolkit for the new national computing curriculum" Aimed at Primary teachers in the UK.
Rhondda Powling

CS Teaching Tips: A project funded by the NSF (Grant # 1339404) - 3 views

shared by Rhondda Powling on 12 Aug 16 - No Cached
  •  
    10 posters with Teaching Tips for teaching Computer Science focussing on a number of areas including reducing bias, assessment, seeking help, pair programming, scratch and more
Ian Guest

CodingBat - 8 views

  •  
    "CodingBat is a free site of live coding problems to build coding skill in Java, and now in Python (example problem), created by Nick Parlante who is computer science lecturer at Stanford. The coding problems give immediate feedback, so it's an opportunity to practice and solidify understanding of the concepts. The problems could be used as homework, or for self-study practice, or in a lab, or as live lecture examples."
Roland Gesthuizen

Build Your Own Blocks (BYOB) - 3 views

  •  
    Welcome to the distribution center for BYOB (Build Your Own Blocks), an advanced offshoot of Scratch .. .. an attempt to extend the brilliant accessibility of Scratch to somewhat older users-in particular, non-CS-major computer science students-without becoming inaccessible to its original audience.
John Pearce

Teacher training goes high tech | Articles | Pearson | The Learning Curve - 0 views

  •  
    "Taylor Bousfield is practicing her teaching skills by leading a seventh-grade science class. She asks the students to give examples of a "solid," and gets a gamut of responses: the boy in the front row answers immediately; students in the back don't participate or fool around. Ms Bousfield draws the students out in turn and affirms their responses. All in all, a typical day of teacher training - except that the students are computer-generated avatars."
John Pearce

Wolfram Alpha Launches Problem Generator To Help Students Learn Math | TechCrunch - 6 views

  •  
    "If you're studying math or science, you are probably pretty familiar with Wolfram Alpha as a tool for figuring out complicated equations. That makes it a pretty good tool for cheating, but not necessarily for learning. Today, the Wolfram Alpha team is launching a new service for learners, the Wolfram Problem Generator, that turns the "computational knowledge engine" on its head."
John Pearce

Rutgers University Project Uses Scratch to Make Household Appliances Easily Programmable - 3 views

  •  
    "Scratch is often cited as one of the best introductory languages for teaching kids - or anyone, really - to code. So it's no surprise that a Rutgers University honors class called "Programming for the Masses" would utilize Scratch as part of its goal of making programming a more accessible, everyday skill. What is unique - and if I may say so, pretty fun - is the direction that a research project, an outgrowth of the class, has taken since. The project is called Scratchable Devices, and with it, computer science Professor Michael Littman and some of his students are working to make it easy for anyone to program their household devices by using Scratch."
Roland Gesthuizen

Third of us baffled by technology - Sunday Mercury - Weird Science - 0 views

  • Communications technology is changing the way that society interacts and now, with the explosion in personal communications devices, wifi and increasing broadband speeds, is a great time to start charting this change.
  • The research has shown that communications technology is seen by most as a positive tool but there are examples where people are not managing usage as well as they could be - it is not necessarily the amount but the way in which it is used.
  •  
    A third of people admit to feeling overwhelmed by technology and say they want to reduce the amount of time they spend on their phones and computers, according to a survey.
Roland Gesthuizen

Computational Model of Peace Predicts Social Violence, Harmony | Wired Science | Wired.com - 3 views

  •  
    A systems model of how ethnic tensions flare into violence has passed a test in Switzerland, where harmony prevails except for one region flagged by the analysis. The model runs census data through an assembly line of high-powered mathematical processes, but at its root is one basic assumption: that community-level violence is primarily a function of geography, modulated by the overlap of political, topographical and ethnic borders.
Roland Gesthuizen

'CodeSpells' wizard game teaches you how to program in Java (Wired UK) - 10 views

  • The aim was to keep children engaged while they are learning programming, which can be frustrating
  • he developed the game because there is a lack of qualified instructors to teaching computer science below college level in a way that is accessible
  • emergent use of code to surmount challenges of one's own making is an act that fits our definition of exploratory play
  • ...1 more annotation...
  • analysed how 30 successful programmers learnt their trade.  They found that activities had to be structured by the person who is trying to learn and that learning must be creative and exploratory as well as 'sticky' -- successful programmers would spend hours and hours coding
  •  
    "A team of computer scientists has developed a videogame called CodeSpells that teaches people how to code in Java."
Ian Guest

Scratchel - 1 views

  •  
    "A project to introduce students to computer programming through problem solving in Scratch."
‹ Previous 21 - 40 of 54 Next ›
Showing 20 items per page