WUSTL CSE 131 - lecture1 (33 pages)

Previewing pages 1, 2, 15, 16, 17, 32, 33 of 33 page document View the full content.
View Full Document

lecture1



Previewing pages 1, 2, 15, 16, 17, 32, 33 of actual document.

View the full content.
View Full Document
View Full Document

lecture1

273 views


Pages:
33
School:
Washington University in St. Louis
Course:
Cse 131 - Computer Science I
Computer Science I Documents

Unformatted text preview:

CSE 131 Computer Science 1 Module 1 basics of Java Welcome to CSE 131 Professor Yixin Chen Head TA Rachel Blake URL http www cse wustl edu cse131 Discussion forum https piazza com wustl spring2014 cse131 home All emails wustlcse131help gmail com Logistics Structure of the course Lecture studios labs exams Feel free to ask questions We move pretty fast learn it while you are here Getting help office hours recitations tutoring Expect to spend lots of time programming Practice makes perfect No late lab allowed Zero tolerance on cheating Reading assignment before each lecture It s for your best interest to finish it CS Automation of processes CS is about automation of computation and processes Computers and computer software are everywhere laptops cell phones game systems music players televisions networks cars medical devices appliances How Do Computers Work A Little About Computers very simple Memory is storage of data an array of numbered storage locations each location can store a numeric value each location identified by its address Processor Program Memory 0 1 2 3 4 Conceptually Processor is a device that carries out simple machine instructions M 2 M 2 if M 3 M M 1 Modern M 3 M 3 M 4 also M 0 then skip ahead 3 or go back 5 M 2 M M 4 one location refers to another processor can carry out 109 instructions sec So what is programming composing instructions to do a certain task Programming Languages The Java Programming Language Developed by Sun in 1991 for a Green Project for refrigerators The project failed but Java thrived Today 1 1 Billion devices are running java Welcome to the World of Java Eclipse Integrated Development Environment IDE smart editing of Java programs continuous syntax checks compiles program files automatically as necessary integrated program testing and debugging tools has plug ins for version control system Subversion Can be a powerful tool for managing large projects but can also be a bit overwhelming and mysterious at first watch the first



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view lecture1 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 lecture1 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?