louisiana state university information technology services csc1351 - introduction to computer...

9
Louisiana State University Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer Science II for Majors

Upload: barrie-snow

Post on 18-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer

Louisiana State UniversityLouisiana State University

Information Technology Services

CSC1351 - Introduction to Computer Science II for MajorsCSC1351 - Introduction to Computer Science II for Majors

CSC 1351: Introduction to Computer Science II for Majors

Page 2: Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer

Louisiana State UniversityLouisiana State University

Information Technology Services

CSC1351 - Introduction to Computer Science II for MajorsCSC1351 - Introduction to Computer Science II for Majors

Contacting Me

• Name: Steven Brandt• AIM: RegexGuy• Regular Office: 324 Johnston Hall• Office Hours: 159 Coates• Email: [email protected]• Web: http://cct.lsu.edu/~sbrandt

Page 3: Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer

Louisiana State UniversityLouisiana State University

Information Technology Services

CSC1351 - Introduction to Computer Science II for MajorsCSC1351 - Introduction to Computer Science II for Majors

Administrivia

• I have your passwords and logins. Please contact me at the end of class to get them.

• Office hours: Please fill out the doodle poll. http://doodle.com/ytd2chb4uzrpxs3e

Page 4: Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer

Louisiana State UniversityLouisiana State University

Information Technology Services

CSC1351 - Introduction to Computer Science II for MajorsCSC1351 - Introduction to Computer Science II for Majors

Grades

• 20% Mid-Term• 30% Final• 35% Projects• 15% Final Project--Your own game!

Page 5: Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer

Louisiana State UniversityLouisiana State University

Information Technology Services

CSC1351 - Introduction to Computer Science II for MajorsCSC1351 - Introduction to Computer Science II for Majors

Why are you here?

• Do you love to program?• Do you program on your own?

Page 6: Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer

Louisiana State UniversityLouisiana State University

Information Technology Services

CSC1351 - Introduction to Computer Science II for MajorsCSC1351 - Introduction to Computer Science II for Majors

What makes Java great?

• Portabilitity?• Performance?• API (the libraries)?• The fact that it looks similar to C/C++?• What do you think?

Page 7: Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer

Louisiana State UniversityLouisiana State University

Information Technology Services

CSC1351 - Introduction to Computer Science II for MajorsCSC1351 - Introduction to Computer Science II for Majors

What makes Java great?• Simple grammar

– Create great editors (Eclipse, etc.)– Fast compilation– Easily Instrumented/Extended

• Memory– Safe: Memory errors plague C

programs– Garbage collected

• Strong static typing– Find many errors before you run– Find any symbol in source

Page 8: Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer

Louisiana State UniversityLouisiana State University

Information Technology Services

CSC1351 - Introduction to Computer Science II for MajorsCSC1351 - Introduction to Computer Science II for Majors

Language Review

• Cover lessons 1 through 18• http://stevenrbrandt.com/cios/index.php/index.xml

Page 9: Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer

Louisiana State UniversityLouisiana State University

Information Technology Services

CSC1351 - Introduction to Computer Science II for MajorsCSC1351 - Introduction to Computer Science II for Majors