IT & computer science

TwitterFacebook
Get flash to fully experience Pearltrees
other cs classes

Programming Language Learning

From LabAutopedia A Labautopedia compendium of words and terms related to computer science and computer programming. Click on linked terms for more detail. Refer to the Contributing section for author information . http://www.labautopedia.com/mw/index.php/List_of_programming_and_computer_science_terms

List of programming and computer science terms - LabAutopedia

http://en.wikipedia.org/wiki/Outline_of_computer_science The following outline is provided as an overview of and topical guide to computer science: Computer science (also called computing science ) – study of the theoretical foundations of information and computation and their implementation and application in computer systems . One well known subject classification system for computer science is the ACM Computing Classification System devised by the Association for Computing Machinery .

Outline of computer science - Wikipedia, the free encyclopedia

dear wikipedia, will you marry me? I'm fairly certain I'll always love you... or at least some future version of you. by 5footshelflife Jan 31

The history of the Internet began with the development of computers in the 1950s. This began with point-to-point communication between mainframe computers and terminals , expanded to point-to-point connections between computers and then early research into packet switching . Packet switched networks such as ARPANET , Mark I at NPL in the UK , CYCLADES , Merit Network , Tymnet , and Telenet , were developed in the late 1960s and early 1970s using a variety of protocols . The ARPANET in particular led to the development of protocols for internetworking , where multiple separate networks could be joined together into a network of networks. 1974 ABC interview with Arthur C. http://en.wikipedia.org/wiki/History_of_the_Internet

History of the Internet - Wikipedia, the free encyclopedia

Producer/Director LeAnn Erickson LeAnn Erickson is an Associate Professor at Temple University in Philadelphia and has been an independent filmmaker for over 20 years. Her work has appeared on television, in galleries, and has won international recognition in video/film festivals.

Home

http://www.topsecretrosies.com/Top_Secret_Rosies/Home.html

Free Online Computer Science Course Featuring Harvard Faculty

http://www.extension.harvard.edu/open-learning-initiative/introduction-computer-science About the faculty David Malan received a bachelor’s, master’s, and doctorate in computer science from Harvard University. He teaches Harvard College’s introductory computer science course and holds an appointment as lecturer on computer science in the School of Engineering and Applied Sciences. He was awarded the Extension School’s Petra T. Shattuck Excellence in Teaching Award in 2007.
http://en.wikipedia.org/wiki/Bit

Bit - Wikipedia, the free encyclopedia

A bit (a contraction of binary digit ) is the basic unit of information in computing and telecommunications ; it is the amount of information stored by a digital device or other physical system that exists in one of two possible distinct states . These may be the two stable states of a flip-flop , two positions of an electrical switch , two distinct voltage or current levels allowed by a circuit , two distinct levels of light intensity , two directions of magnetization or polarization , the orientation of reversible double stranded DNA , etc. In computing , a bit can also be defined as a variable or computed quantity that can have only two possible values . These two values are often interpreted as binary digits and are usually denoted by the numerical digits 0 and 1. The two values can also be interpreted as logical values ( true / false , yes / no ), algebraic signs ( + / − ), activation states ( on / off ), or any other two-valued attribute.
All 128 ASCII characters, including non-printable characters (represented by their abbreviations). The 95 ASCII graphic characters are numbered from 20 hex to 7E hex (decimal 32 to 126). The space character is considered a non-printing graphic. [ 1 ] [ 2 ] The American Standard Code for Information Interchange ( ASCII , pronunciation: / ˈ æ s k i / ASS -kee ; [ 3 ] ) is a character-encoding scheme originally based on the English alphabet . http://en.wikipedia.org/wiki/ASCII

ASCII - Wikipedia, the free encyclopedia

Flow chart of an algorithm ( Euclid's algorithm ) for calculating the greatest common divisor (g.c.d.) of two numbers a and b in locations named A and B. The algorithm proceeds by successive subtractions in two loops: IF the test B ≤ A yields "yes" (or true) (more accurately the number b in location B is less than or equal to the number a in location A) THEN the algorithm specifies B ← B − A (meaning the number b − a replaces the old b ). Similarly IF A > B THEN A ← A − B. http://en.wikipedia.org/wiki/Algorithm

Algorithm - Wikipedia, the free encyclopedia

Introduction to Algorithms | MIT Video Course

ngh... hate to look a gift horse in the mouth here, but, this guy's demeanor is messing with my enthusiasm. anyone make it past the first video? if so does it get any better or make you wish you'd never heard of an algorithm? by 5footshelflife Jan 31

Eve Sussman’s experimental cinema project whiteonwhite:algorithmicnoir uses a computer to build a movie out of 3,000 video clips, 80 voiceovers and 150 pieces of music. Though it makes choices in largely random fashion, the computer is surprisingly adept at editing together a pretty good movie. Sometimes. whiteonwhite played three shows at the Sundance Film Festival (it has also been performed in New York and will soon travel to Berlin and Santa Fe , New Mexico). Of the three Sundance screenings, Sussman and co-writer Jeff Wood described one as so-so, one somewhat painful to watch, and one as outstanding. “Sometimes it works like we expect it would…. http://www.wired.com/underwire/2012/01/algorithm-movie-whiteonwhite-sundance/#more-92546

Algorithm-Powered Movie whiteonwhite:algorithmicnoir Computes at Sundance | Underwire | Wired.com

http://canopycanopycanopy.com/10/whiteonwhite Please note : Triple Canopy is best enjoyed online. The text-only version of this article may be missing images, video, or other media. For an optimal experience, please read online at http://canopycanopycanopy.com . Six episodes of an algorithmic noir.

whiteonwhite - Triple Canopy

Scratch is an early computer language learning environment enabling young beginners to get results without having to learn syntactically correct writing first. Created by the MIT Media Lab , it is intended to motivate for further learning through playfully experimenting and creating projects, such as interactive animations etc. The name Scratch derived from the turntablism's technique of scratching , [ 1 ] and stresses the similarity of the process of programming to the process of mixing/scratching instead of its similarity to the processes of writing (i.e. scripting ). Scratch is available for Windows , Mac OS X , and Linux .

Scratch (programming language) - Wikipedia, the free encyclopedia

In computer programming a statement can be thought of as the smallest standalone element of an imperative programming language . A program written in such a language is formed by a sequence of one or more statements. A statement will have internal components (e.g., expressions ). Many languages (e.g. C ) make a distinction between statements and definitions, with a statement only containing executable code and a definition declaring an identifier . A distinction can also be made between simple and compound statements; the latter may contain statements as components.

Statement (computer science) - Wikipedia, the free encyclopedia

A statement separator is used to demarcate boundaries between two separate statements. A statement terminator is used to demarcate the end of an individual statement. Line continuation is a convention in languages where the newline character could potentially be misinterpreted as a statement terminator. In such languages, it allows a single statement to span more than just one line. MATLAB : The ellipsis token need not be the last characters on the line, but any following it will be ignored. [ 5 ] (In essence, it begins a comment that extends through (i.e. including) the first subsequent newline character. Contrast this with an inline comment, which extends until the first subsequent newline.)

Comparison of programming languages (syntax) - Wikipedia, the free encyclopedia

A programming language is an artificial language designed to communicate instructions to a machine , particularly a computer . Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely. The earliest programming languages predate the invention of the computer , and were used to direct the behavior of machines such as Jacquard looms and player pianos .

Programming language - Wikipedia, the free encyclopedia

eegads there's a lot to learn. anyone know of an intro video for this? lol by 5footshelflife Jan 31

Boolean expression - Wikipedia, the free encyclopedia

In computer science , a Boolean expression is an expression in a programming language that produces a Boolean value when evaluated, i.e. one of true or false . A Boolean expression may be composed of a combination of the Boolean constants true or false , Boolean-typed variables, Boolean-valued operators, and Boolean-valued functions . [ edit ] Boolean operators Programmers will often use a pipe symbol (|) for OR, an ampersand (&) for AND, and a tilde (~) for NOT.

Conditional (programming) - Wikipedia, the free encyclopedia

revisit this. mostly seeing spaghetti at the moment. by 5footshelflife Jan 31

cs50-discuss | Google Groups

awesome. they have a google group open to anyone taking the course. by 5footshelflife Feb 2

Learn to code | Codecademy

I love all of the opportunities to learn and explore that are so available. It is such a rush as my mind is blown away by the free education that is growing significantly. Very interesting to think about what it might look like in 3-5 years. by clawson42 Feb 8

I am absolutely in love with these people (and the free information movement in general) for taking the time to create these. It just blows my mind that so much more and more is becomming available for anyone who wants to learn... and for FREE, and IN A FUN WAY!
*dies of excitement* by 5footshelflife Feb 8

intro to cs, continued

problem set walkthrough videos & seminars

whew. hard to know where to begin, huh? wowzers. by 5footshelflife Jan 31