Skip to main content

Home/ Groups/ Teaching of Programming
Manuel Menezes de Sequeira

AlgoViz.org | The Algorithm Visualization Portal - 0 views

  •  
    AlgoViz.org is a gathering place for users and developers of algorithm visualizations and animations (AVs). It is a gateway to AV-related services, collections, and resources.
Manuel Menezes de Sequeira

JavaWIDE: Innovation in an Online IDE - 1 views

  •  
    Slides of a presentation on the Southeast CCSC about JavaWIDE, a wiki-based Java IDE which allows students and teachers to simultaneously edit Java source files.
Manuel Menezes de Sequeira

sunner-projects - Project Hosting on Google Code - 0 views

  • Some plugins for moodle, include: OnlineJudgeAssignmentType grades programming assignments automatically AntiPlagiarismBlock uses moss and duplication to detect plagiarism in assignments HotQuestionActivity collects students' questions in non-virtual classroom. Pack all submissions of assignments
  •  
    Interesting plugins for Moodle allowing automatic grading of programming assignments, detection of plagiarism, etc.
Manuel Menezes de Sequeira

Invent Your Own Computer Games with Python - Learn how to program with a free ebook pro... - 1 views

  • “Invent Your Own Computer Games with Python” is a free book (as in, open source) and a free eBook (as in, no cost to download) that teaches you how to program in the Python programming language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the example.
  • “Invent with Python” was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has never programmed before.
  •  
    "Invent Your Own Computer Games with Python" is a free book (as in, open source) and a free eBook (as in, no cost to download) that teaches you how to program in the Python programming language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the example. "Invent with Python" was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has never programmed before.
  •  
    Coloquei o texto que citaste como destaque (highlight). É melhor deixar as anotações para o nosso próprio texto. :-.)
Manuel Menezes de Sequeira

A Conversation with Alan Kay - ACM Queue - 1 views

  • All of these ideas could be part of both software engineering and computer science, but I fear—as far as I can tell—that most undergraduate degrees in computer science these days are basically Java vocational training.
  •  
    Interesting conversation with good insights into the history and nature of programming languages. The problems of Java are clearly pointed out. The degradation of introductory programming in computer science courses is also addressed.
Manuel Menezes de Sequeira

CS Principles - Home - 1 views

  • Computer Science: Principles is a new course under development that seeks to broaden participation in computing and computer science. Development is being led by a team of computer science educators organized by the College Board and the National Science Foundation.
  •  
    Interesting project. Check the pilot courses, some of them with videos (e.g., Brian Harvey's).
Manuel Menezes de Sequeira

Google: Computer Science for High School (CS4HS) - 1 views

  • CS4HS (Computer Science for High School) is a workshop sponsored by Google to promote Computer Science in high school curriculum. With a grant from Google's Education Group, colleges develop a 2 day program for local high school CS teachers that incorporates informational talks by industry leaders, and discussions on new and emerging CS curricula at the high school level. On this site, you'll find information on how to hold a CS4HS workshop at your University, information for workshop attendees, and other helpful resources. We currently offer CS4HS grants in the US, Canada, and EMEA.
Manuel Menezes de Sequeira

Course: The Beauty and Joy of Computing - 2 views

  • Welcome to the UC-WISE module for CS10. This is where we will be hosting all of our lab guides and materials. Feel free to look around and play with the lab materials! The main website (http://inst.eecs.berkeley.edu/~cs10) will host the readings and the semester schedule, while the bSpace site (http://bspace.berkeley.edu) will be used for announcements and forums.
Manuel Menezes de Sequeira

UC Berkeley EECS | CS10 : The Beauty and Joy of Computing | Fall 2010 - 0 views

  • CS10, The Beauty and Joy of Computing, is an exciting new course offered by the UC Berkeley EECS Dept. Computing has changed the world in profound ways. It has opened up wonderful new ways for people to connect, design, research, play, create, and express themselves. However, just using a computer is only a small part of the picture. The real transformative and empowering experience comes when one learns how to program the computer, to translate ideas into code. This course will teach students how to do exactly that, using BYOB (based on Scratch), one of the friendliest programming languages ever invented. It's purely graphical, which means programming involves simply dragging blocks around, and building bigger blocks out of smaller blocks.
Manuel Menezes de Sequeira

ICT Guy » Scratch Resources - 0 views

  • Here is my collection of resources that I’ve found useful when working with students and teachers to create scratch projects. Please use the comments to inform me of any other good resources. Happy scratching
Manuel Menezes de Sequeira

CCSC Journal of Computing in Small Colleges - 1 views

  • The Journal of Computing Sciences in Colleges contains the conference proceedings for each of the regional conference sponsored by CCSC. It is distributed to faculty in over 200 colleges. Past issues of the journal have included articles such as: CS Accreditation Update Putting More Science into Computer Science I Teaching Ada at the Senior Level Ethical and Professional Issues in Computing Closed Laboratories in an Entry-Level C Programming Course Computing Curricula at a Community College Conducting User-Friendly Internet Workshops Campus Data Networks: A Case Study Non-Isomorphic AVL-Trees Experiences with Scheme in a Liberal Arts Computing Course   Past issues of the Journal are archived in the ACM's Digital Library. There is open access to the CCSC archive section of the Digital Library. For your convienence, you can also access the library by conference proceeding. Note: You need an ACM account to access these documents. If you don't have one you can sign up for a free account, it is simple and easy!
Manuel Menezes de Sequeira

CCSC Statement of Purpose - 0 views

  • The Consortium for Computing Sciences in Colleges is a non-profit organization focused on promoting quality computer-oriented curricula as well as effective use of computing in smaller institutions of higher learning which are typically non-research in orientation. It supports activities which assist faculty in making appropriate judgments concerning computing resources and educational applications of computer technology. Because departments in smaller colleges and universities are usually small and not highly specialized, the Consortium also encourages the sharing of expertise, effective curricula and efficient technological applications. The Consortium is concerned with the advancement of major programs in both Computer Science and Computer Information Systems, and with the use of computers in the Liberal Arts and Sciences.
Manuel Menezes de Sequeira

Jeliot :: Description - 0 views

  • Jeliot 3 is a Program Visualization application. It visualizes how a Java program is interpreted. Method calls, variables, operation are displayed on a screen as the animation goes on, allowing the student to follow step by step the execution of a program. Programs can be created from scratch or they can be modifyed from previously stored code examples. The Java program being animated does not need any kind of additional calls, all the visualization is automatically generated. Jeliot 3 understands most of the Java constructs and it is able to animate them. Especial effort is currenlty being addressed to animate object oriented features, such as inheritance.
1 - 20 of 53 Next › Last »
Showing 20 items per page