Skip to main content

Home/ ACSE Discussion/ Group items tagged ICS icsxx

Rss Feed Group items tagged

Peter Beens

Online Python Tutor - Learn programming by visualizing code execution - 0 views

  •  
    "Online Python Tutor is a free educational tool that helps students overcome a fundamental barrier to learning programming: understanding what happens as the computer executes each line of a program's source code. Using this tool, a teacher or student can write a Python program directly in the web browser and visualize what the computer is doing step-by-step as it executes the program."
  •  
    Online Python Tutor is a free educational tool that helps students overcome a fundamental barrier to learning programming: understanding what happens as the computer executes each line of a program's source code. Using this tool, a teacher or student can write a Python program directly in the web browser and visualize what the computer is doing step-by-step as it executes the program.
Peter Beens

Explore the Big Internet Museum: A trip back in time from the comfort of your browser -... - 0 views

  •  
    If there's going to be a museum of the Internet, it may as well be online. The Big Internet Museum has launched with the aim of taking that mantle.
Peter Beens

http://learnpythonthehardway.org/book/ - 1 views

  •  
    Welcome to the 2nd Edition of Learn Python the hard way. You can visit the companion site to the book at http://learnpythonthehardway.org/ where you can purchase digital downloads and paper versions of the book. The free HTML version of the book is available at http://learnpythonthehardway.org/book/
Peter Beens

Python Programming in your Browser: PythonAnywhere - 3 views

  •  
    PythonAnywhere is a Python development and hosting environment that displays in your web browser and runs on our servers. They're already set up with everything you need. It's easy to use, fast, and powerful. There's even a useful free plan.
Peter Beens

The History of the Floppy Disk - Input Output - 0 views

  •  
    In the fall of 1977, I experimented with a newfangled PC, a Radio Shack TRS-80. For data storage it used-I kid you not-a cassette tape player. Tape had a long history with computing; I had used the IBM 2420 9-track tape system on IBM 360/370 mainframes to load software and to back-up data. Magnetic tape was common for storage in pre-personal computing days, but it had two main annoyances: it held tiny amounts of data, and it was slower than a slug on a cold spring morning. There had to be something better, for those of us excited about technology. And there was: the floppy disk.
Peter Beens

iPad and iPhone Application Development (HD) - Download free content from Stanford on i... - 0 views

  •  
    "Updated for iOS 5. Tools and APIs required to build applications for the iPhone and iPad platform using the iOS SDK. User interface designs for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Objective-C programming language. Other topics include: object-oriented database API, animation, multi-threading and performance considerations. Prerequisites: C language and programming experience at the level of 106B (Programming Abstractions) or X. Recommended: UNIX, object-oriented programming, graphical toolkits Offered by Stanford's School of Engineering, the course will last ten weeks and include both the lecture videos and PDF documents. A new lecture will be posted each Monday, Wednesday and Friday. Subscribe to this course, and automatically receive new lectures as they become available. Released with a Creative Commons BY-NC-ND license."
Peter Beens

EasyGui - 1 views

  •  
    EasyGUI is a module for very simple, very easy GUI programming in the Python programming language.
Peter Beens

EasyGui - 3 views

  •  
    "EasyGUI is a module for very simple, very easy GUI programming in the Python programming language."
Peter Beens

Python Tutorial 12: Turtle Graphics - YouTube - 0 views

  •  
    Not a very stimulating video, but it does provide a good overview of the Turtle Graphics in Python.
Peter Beens

Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne - 0 views

  •  
    Textbook. The textbook Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne [ Amazon · Pearson · InformIT ] surveys the most important algorithms and data structures in use today. The textbook is organized into six chapters:
    Chapter 1: Fundamentals introduces a scientific and engineering basis for comparing algorithms and making predictions. It also includes our programming model.
    Chapter 2: Sorting considers several classic sorting algorithms, including insertion sort, mergesort, and quicksort. It also includes a binary heap implementation of a priority queue.
    Chapter 3: Searching describes several classic symbol table implementations, including binary search trees, red-black trees, and hash tables.
    Chapter 4: Graphs surveys the most important graph processing problems, including depth-first search, breadth-first search, minimum spanning trees, and shortest paths.
    Chapter 5: Strings investigates specialized algorithms for string processing, including radix sorting, substring search, tries, regular expressions, and data compression.
    Chapter 6: Context highlights connections to systems programming, scientific computing, commercial applications, operations research, and intractability.
Peter Beens

Processing (tutorial) - 1 views

  •  
    "Processing cross platform and is a totally free to download, use and publish with programming language. The download includes the programming environment and compiler as well. Processing is based on JAVA and can use many different JAVA libraries. It has also now has the ability to compile apps for Android as well as run as Java Script. It is these to latter functions that I focus on for this site."

    Note that there are numerous references to the "Getting Started with Processing" textbook, available for a nominal charge at Amazon.
Peter Beens

10 practices of highly ineffective software developers | Application Development - Info... - 1 views

  •  
    "Writing great software is not that hard. But software developers can be their own worst enemy in trying to code the good stuff because they lapse into sloppy or wrongheaded practices."
Peter Beens

Java Bridge - Mobile Programming - 2 views

  •  
    "The Java Bridge is Java code equivalents for all the app inventor components. It is a high-level Android library for rapid development of apps."
Peter Beens

Python | Codecademy - 1 views

  •  
    "Python is a powerful and expressive language that has very simple syntax. If you're unsure of which programming language to learn, Python is a great choice. The language is used in a variety of disciplines: application, web, and game development. Python can do it all. Courses are based on Python 2.7.3."
1 - 20 of 310 Next › Last »
Showing 20 items per page