Los Angeles Valley College - Spring-2019 Semester
COMPUTER SCIENCE-INFORMATION TECHNOLOGY 890 - OBJECT-ORIENTED PROGRAMMING IN JAVA (UC:CSU) - 3 UNITS
Course Description:
Principles of object-oriented design and programming using Java. Additional topics include writing applets for world wide web pages, building GUIs, including multimedia in Java applets, and developing multithreaded programs.
Prerequisites:
CSIT-802 with a grade of C or better.
Schedule:
Section(s) | Time | Day | Instructor | Location |
---|---|---|---|---|
14868 14876 |
LEC - 5:45pm - 7:50pm LAB - 7:50pm - 9:55pm |
Tuesday, Thursday | Zare Agazaryan | Valley-E 107 |
This is a web-enhanced course and all students are encouraged to participate actively in online discussions and to use resources available on Canvas. All programming assignments have to be submitted via HyperGrade.
Textbook (required):
Starting Out with Java: From Control Structures through Objects, 7th Edition
By Tony
Gaddis, Haywood Community College
ISBN-13:
978-0134802213
ISBN-10:
0134802217
Publisher:
Pearson; 7th edition (February 26, 2018)
Course Overview (in Adobe Acrobat .PDF format)
Lecture Notes | |
Microsoft PowerPoint (PPT) Format | Chapter Title |
Chapter 01 (PPT) | Chapter 1. Introduction to Computers and Java |
Chapter 02 (PPT) | Chapter 2. Java Fundamentals |
Chapter 03 (PPT) | Chapter 3. Decision Structures |
Chapter 04 (PPT) | Chapter 4. Loops and Files |
Chapter 05 (PPT) | Chapter 5. Methods |
Chapter 06 (PPT) | Chapter 6. A First Look at Classes |
Chapter 07 (PPT) | Chapter 7. Arrays and ArrayList Class |
Chapter 08 (PPT) | Chapter 8. A Second Look at Classes and Objects |
Chapter 09 (PPT) | Chapter 9. Text Processing and More about Wrapper Classes |
Chapter 10 (PPT) | Chapter 10. Inheritance |
Chapter 11 (PPT) | Chapter 11. Exceptions and Advanced File I/O |
Chapter 12 (PPT) | Chapter 12. A First Look at GUI Applications (this chapter will not be covered in this course) |
Chapter 13 (PPT) | Chapter 13. Advanced GUI Applications (this chapter will not be covered in this course) |
Chapter 14 (PPT) | Chapter 14. Applets and More (this chapter will not be covered in this course) |
Chapter 15 (PPT) | Chapter 15. Creating GUI Applications with JavaFX and
Scene Builder (this chapter will not be covered in this course) |
Chapter 16 (PPT) | Chapter 16. Recursion |
Chapter 17 (PPT) | Chapter 17. Databases |
All Lecture Notes in a single ZIP file |
Tests | Date | Topics Review |
Midterm Exam | Thursday, May 2, 2019 8:00 - 10:00pm |
Midterm Topics |
Final Exam | Thursday, May 30, 2019 4:30 - 6:30pm |
Final Topics |