Skip to main content

Home/ Teaching of Programming/ Group items tagged programming

Rss Feed Group items tagged

António Lopes

Richard G Baldwin Programming Tutorials - 1 views

  •  
    A set of very thorough Programming Tutorials on several languages including Java, Javascript, XML, Python, C#, C++, Flex, ActionScript and Scratch
Manuel Menezes de Sequeira

greenfoot.org - 0 views

  • Consider greenfoot as a combination between a framework for creating two-dimensional grid assignments in Java and an integrated development environment (class browser, editor, compiler, execution, etc.) suitable for novice programmers. While greenfoot supports the full Java language, it is especially useful for programming exercises that have a visual element. In greenfoot object visualisation and object interaction are the key elements. If you know BlueJ and a microworld framework (like Karel the Robot or the AP Marine Biology Case Study) consider greenfoot as the best from both: object interaction (BlueJ) and object visualisation (microworlds).
  •  
    An alternative to BlueJ with a much more visual bend that makes it somewhat similar to Scratch.
Manuel Menezes de Sequeira

ACM: Digital Library: Communications of the ACM - 0 views

  •  
    As important insights about the attitudes of computer science students and faculty that may help to understand how better to teach introductory programming.
Manuel Menezes de Sequeira

CCSC Journal of Computing in Small Colleges - 0 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
Manuel Menezes de Sequeira

ScratchEd - 0 views

  • Connect With other Scratch educators online and in your area
  • Share Your experiences and resources you've developed
  • Learn How your students can create and share with Scratch
Manuel Menezes de Sequeira

From programmingto software engineering: Notes of an accidental teacher, Bertrand Meyer - 1 views

  •  
    This is the slide set for my Education Keynote at ICSE (International Conference on Software Engineering), Cape Town, South Africa, 5 May 2010. Usual caveats apply: this is only supporting material, not all of it understandable independently of the talk. Many of the original slides (in particular the programming-related examples) include animation, not visible in this version. URLs are clickable and have associated screen tips.
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

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

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

take-an-advice - Project Hosting on Google Code - 0 views

  • The aim of this project is to create an AspectJ library making it possible to enforce Java coding policies and to express some of the constraints and semantics of UML directly in the code, making it more expressive and allowing these constraints and semantics to be checked either at compile time or at runtime. The library currently supports semantics related to accessibility, design by contract, relations between objects and the nature of the state of objects.
  •  
    It may be a good idea to use Java annotations for expressing constraints and semantics that are usually absent from Java code. This allows compile time or runtime checks to be performed, and coding policies to be automatically enforced. These annotations can also improve the ability of tools such as Visual Tracer to show richer information about the dynamic structure of a program.
Manuel Menezes de Sequeira

What Should We Teach New Software Developers? Why? | January 2010 | Communications of t... - 1 views

  •  
    Article by Bjarne Stroustrup on teaching software developers.
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

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

Local Chapters | SIGCSE - 0 views

  • Do you wish that you could... extend the excitement of the SIGCSE conferences to your locale? share your ideas and problems with colleagues more than once a year? have a local organization that encouraged computing faculty in your area to meet? Because the SIGCSE Board believes that many people will say yes to these questions, we approved an initiative to encourage the formation of SIGCSE chapters. The process for starting an ACM SIGCSE Chapter is straight forward. Information on this process can be found at Starting an ACM Chapter.
  •  
    Do you wish that you could... extend the excitement of the SIGCSE conferences to your locale? share your ideas and problems with colleagues more than once a year? have a local organization that encouraged computing faculty in your area to meet? Because the SIGCSE Board believes that many people will say yes to these questions, we approved an initiative to encourage the formation of SIGCSE chapters. The process for starting an ACM SIGCSE Chapter is straight forward. Information on this process can be found at Starting an ACM Chapter.
‹ Previous 21 - 40 of 45 Next ›
Showing 20 items per page