louisiana state university information technology services csc1351 - introduction to computer...
TRANSCRIPT
![Page 1: Louisiana State University Information Technology Services CSC1351 - Introduction to Computer Science II for Majors CSC 1351: Introduction to Computer](https://reader035.vdocument.in/reader035/viewer/2022081816/5697bfd01a28abf838caa762/html5/thumbnails/1.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081816/5697bfd01a28abf838caa762/html5/thumbnails/2.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081816/5697bfd01a28abf838caa762/html5/thumbnails/3.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081816/5697bfd01a28abf838caa762/html5/thumbnails/4.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081816/5697bfd01a28abf838caa762/html5/thumbnails/5.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081816/5697bfd01a28abf838caa762/html5/thumbnails/6.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081816/5697bfd01a28abf838caa762/html5/thumbnails/7.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081816/5697bfd01a28abf838caa762/html5/thumbnails/8.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081816/5697bfd01a28abf838caa762/html5/thumbnails/9.jpg)
Louisiana State UniversityLouisiana State University
Information Technology Services
CSC1351 - Introduction to Computer Science II for MajorsCSC1351 - Introduction to Computer Science II for Majors