Skip Navigation Links.

BİM208 - Computer Programming IV

Instructor: Asst.Prof.Dr.Ahmet ARSLAN
Teaching Assistants:
Course Book: Intro to Java Programming, Comprehensive Version, 10th Edition, By Y. Daniel Liang, Published by Pearson.
Grading: Midterm I: 20%, Midterm II: 20%, Projects: 20%, Final: 40%
Other Resources:
Course Outline:
1. Week

2. Week

23rd February:Discuss algorithms such as MD5, SHA256, SHA512 for calculating a checksum for files.

How checksums can be used for comparing two files?

3. Week

No class on 2nd March. Only programming exercise in Lab.

Lab Session Continued: Detect duplicate files in a given path.

4. Week

9th March: Seminar by Dr. Gentian Buzi from Fredonia University. 

5. Week

First midterm.

6. Week

Java concurrency: Threads, Executors, Thread Pools

7. Week

Annotations :

8. Week

Streams, lambda expression and method references.


Java SE 8: Lambda Quick Start


9. Week

Java Garbage Collection Basics

Introduction to Java VisualVM

VisualVMAll-in-One Java Troubleshooting Tool

Bootcamp by Mark Miller

10. Week

Final Çalışma Soruları: NIO2, Anotations, Stream-lambda-methodrefs, Garbage-collection.

Home | Department | Undergraduate | Graduate | Research | Continual Improvement

© 1993-2017 CENG. All rights reserved.