DOC PREVIEW
CUNY CISC 1001 - Computing and Art

This preview shows page 1-2-3-19-20-39-40-41 out of 41 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 41 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 41 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 41 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 41 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 41 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 41 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 41 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 41 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 41 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Computing and Art : Nature Power and LimitsCC 3.12: Fall 2007FunctionaliaInstructorChipp Jansen, [email protected] Web Pagehttp://www.sci.brooklyn.cuny.edu/~chipp/cc3.12Today:•Introduction to the Course•What is a computer?•How do artists and designers use computers?•What is a network?What is this course about? Computers? Art?- parallel course to the “lower tier core” cc3.12- uses visual arts as a context (i.e. the basis for examples and lab exercises)- other “flavors” include: legal applications, e-business, robotics, games, biomedical applicationstopics covered:A - Introduction to Computers and NetworksB - Algorithms and Computer LanguagesC - Machine architecture, Data representation and storageD - Event-driven programmingE - Programmer-defined functionsF - Solvability and FeasibilityG - Security, Privacy, Encryption, and PlagiarismCourse Structure7 units totaleach unit has:- 2 lectures (on Mondays in this room)- 2 labs (on Thursdays in the Library 384L)labs:- start with sessions on using the Internet and HTML (web-pages)- rest of them will be hands-on sessions using Processing(a multimedia toolkit used by artists and designer)- we will take a studio-based approach to learning how to program (create sketches)- emphasis on visual output (instead of monotype textual output)Casey Reas, mediationCasey Reas, tissueCasey Reas, microimageCasey Reas, microimage, moviehttp://www.groupc.netAssessment- written, take-home assignments ... OR- written, in-class quizzes ... OR- in-class presentations ... OR- in-class discussions/critique your grade = 7 homeworks/labs/art-pieces (60 % total)+ one midterm exam (10 %)+ final exam (30%)100 % total pointsPromptnessClass and Lab-time is VITAL!- Keeping pace with the course- Participation in DiscussionYou will not receive an A in this course if:- more than one unexecused absence, OR- more than 3 LATE-TO-CLASS (miss the sign-in sheet)LATE work will have an exponential decay...Exponential DecayExponential DecayDays LateYour Grade (Max)Exponential DecayDays LateYour Grade (Max)39 % !!!Books...Required...A Balanced Introduction to Computer Scienceby David ReedSuggested...Processing: Creative Coding and Computational Artby Ira GreenbergWhat is a computer?• a device that can process data, store data and execute instructions what is the difference between a computer and a calculator?what everyday devices have computers inside them?cis1.0computing: nature, power and limit s—robotics applicationsfall 2006lecture # A.1introductiontopics:(0) introduction to the course(1) what is a computer?(2) what is a robot?(3) what is a network?instructor:• Prof Elizabeth Sklar, [email protected] web page:• http://www.sci.brooklyn.cuny.edu/~sklar/cis1.0cis1.0- fall 2006-sklar-lecA1 1(0) introduction to the course• about t his course– parallel course to the new “lower tier core” cc3.12– uses robotics as a context (i.e., the basis for examples and some of the la b exercises )– this deviat ion means we have to call the course cis1.0 instead of cc3.12, but you willget the same credit and can count this for your core requirement in the same way• topics covered:(A) Introduction t o Computers a nd Networks(B) Algorithms and Computer Languages(C) Machine architecture, Dat a repres enta tion and storage(D) Event-driven programming(E) Programmer-defined functions(F) Solvability and Feasibility(G) Security, Privacy, Encryption and Plagiarismcis1.0- fall 2006-sklar-lecA1 2(0) course structure• 7 units• each unit has:– one lecture– two labs– one assessment• half of the labs will be hands-on sessions using the internet in the library multimediaclassroom (room 383 Library)• the other half will be hands-on sessions using LEGO Mindstorms robots (in 3214 N)• the as sessments will be:– written, take-home assignments ...OR– written, in-class quizzes ...OR– oral, in-class presentations ...OR– oral, in-class demonstrations• your grade = 7 assessments (10% each) + final exam (30%)cis1.0- fall 2006-sklar-lecA1 3(1) what is a computer?• a device that can process data, s tore data and execute instructions– what is the difference between a computer and a calculator?– what every day devices have computers i nside them?cis1.0- fall 2006-sklar-lecA1 4hardware components of a computer• processor (i.e., central processing unit, or CPU)• memory•– short-term: RAM (random access memory), goes away when you turn off the computer•– long-term: permanent storage media, like a hard disk, USB drive, CD• input devices• output devices• peripheralssoftware components of a computeroperating system•– Microsoft Windows•– Mac OS-X•– Linux•– UNIXapplications•– email (Outlook, MacMail, Eudora, pine, ...)•– browser (Firefox, Internet Explorer, Safari, ...)•– music (iTunes)•– office tools (word processing, spreadsheets, presentations)•– calculatordrivers•– printer•– scannerhow does software work?• a human writes instructions for the computer in a language that the computer can understand•– low-level languages (e.g., assembly)•– high-level languages (e.g., Java)• high-level languages are compiled (translated) into binary machine code, i.e., a language that the computer’s processor can understand• instructions must be very specific!• instructions are grouped into programs• instructions are executed sequentially (one after another)• what can go wrong?– user or “operator” errors– program errors: called bugs– hardware errors (or “faults”)First Bug?!?!?how are programs written?• programs are written in high-level languages using a text editor (e.g., NotePad or TextEdit)• this is different from a word processor (e.g., Microsoft Word), which stores extra formatting characters (besides what you see on the screen...)• the programmer invokes a compiler to translate the program into code that the computer can execute• the user runs the executable program• the programmer’s code and the executable program are stored on the computer’s hard disk in filesprogramming in Processingprogramming in ProcessingTextVisual OutputTextual Outputprogramming in ProcessingTextVisual OutputWhat is a Computer again?• a device that receives input from a human or another computer or another device, processes that input and produces output• a computer program is what does the processing• the program is stored on the computer’s hard disk,


View Full Document

CUNY CISC 1001 - Computing and Art

Download Computing and Art
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Computing and Art and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Computing and Art 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?