An introduction to programming with processing

dc.contributor.authorDaniels, Lyndon
dc.date2012-02
dc.date.accessioned2014-08-20T10:37:18Z
dc.date.available2014-08-20T10:37:18Z
dc.date.issued2014-08-20
dc.description.abstractProcessing is a high-level programming language that is based on Java, and is known for its abstractions that simplify creating visually-based programs. Its easy to learn syntax make it a compelling choice for beginners wanting to learn basic programming concepts that can be scaled into more advanced applications. Processing applications (known as "sketches") can be deployed in various formats such as Java stand-alone applications, Javascript that can be embedded into HTML5 documents and Android Apps for Google's popular mobile platform. This course assumes no prior programming knowledge as the learner is led through a guided tour of programming concepts that extend across many high-level languages, then demonstrates a practical implementation of these concepts within Processing sketches. The course encourages learners to work along-side the examples by creating their own programs or remixing the source code that is included with the documentation. This source code Includes a game emphasizing programmatic logic, data visualizations that read from external datasets and various other examples that cover all the major topics discussed within the documentation. At the end of each major section a Quiz is included so that the learner can assess their personal progress and compare their results with other students that have taken the course.en_ZA
dc.identifier.apacitation 2014. <i>An introduction to programming with processing.</i> http://hdl.handle.net/11427/6597en_ZA
dc.identifier.chicagocitation. 2014. <i>An introduction to programming with processing.</i> http://hdl.handle.net/11427/6597en_ZA
dc.identifier.citationDaniels, L. 2014-08-20. An introduction to programming with processing. Web site. University of Cape Town.en_ZA
dc.identifier.ris TY - Other AU - Daniels, Lyndon AB - Processing is a high-level programming language that is based on Java, and is known for its abstractions that simplify creating visually-based programs. Its easy to learn syntax make it a compelling choice for beginners wanting to learn basic programming concepts that can be scaled into more advanced applications. Processing applications (known as "sketches") can be deployed in various formats such as Java stand-alone applications, Javascript that can be embedded into HTML5 documents and Android Apps for Google's popular mobile platform. This course assumes no prior programming knowledge as the learner is led through a guided tour of programming concepts that extend across many high-level languages, then demonstrates a practical implementation of these concepts within Processing sketches. The course encourages learners to work along-side the examples by creating their own programs or remixing the source code that is included with the documentation. This source code Includes a game emphasizing programmatic logic, data visualizations that read from external datasets and various other examples that cover all the major topics discussed within the documentation. At the end of each major section a Quiz is included so that the learner can assess their personal progress and compare their results with other students that have taken the course. DA - 2014-08-20 DB - OpenUCT DP - University of Cape Town KW - programming KW - processing sketches KW - Java LK - https://open.uct.ac.za PB - University of Cape Town PY - 2014 T1 - An introduction to programming with processing TI - An introduction to programming with processing UR - http://hdl.handle.net/11427/6597 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/6597
dc.identifier.urihttp://www.processing.lyndondaniels.com/
dc.identifier.vancouvercitation. 2014. <i>An introduction to programming with processing.</i> http://hdl.handle.net/11427/6597en_ZA
dc.languageengen_ZA
dc.publisher.departmentCentre for Film and Media Studiesen_ZA
dc.publisher.facultyFaculty of Humanitiesen_ZA
dc.publisher.institutionUniversity of Cape Town
dc.rightsCreative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectprogrammingen_ZA
dc.subjectprocessing sketchesen_ZA
dc.subjectJavaen_ZA
dc.titleAn introduction to programming with processingen_ZA
dc.typeOtheren_ZA
uct.type.filetypeDataset
uct.type.filetypeImage
uct.type.publicationTeaching and Learningen_ZA
uct.type.resourceWeb siteen_ZA
Files
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.87 KB
Format:
Item-specific license agreed upon to submission
Description: