|
Language of Instruction
|
English
|
|
Level of Course Unit
|
Bachelor's Degree
|
|
Department / Program
|
Management Information Systems (English)
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Compulsory
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
To understand the basic principles of algorithms and programming. To be able to solve a problem with an algorithmic approach in Java language.
|
|
Course Content
|
Basic concepts of object oriented programming, polymorphism, inheritance, encapsulation, abstraction, class, object.
|
|
Course Methods and Techniques
|
Lecturing, discussion, report preparation and submission.
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
None
|
|
Name of Lecturers
|
Associate Prof.Dr. GÖRKEM ERDOĞAN
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
|
|
Course Notes
|
Horstmann C. Big Java: Late Objects, John Wiley and Sons, Inc., 1st Edition, 2012. Cormen T.H., Leiserson C.E., Rivest R.L., Stein C. Introduction to Algorithms, The MIT Press, 3rd Edition, 2009. Murach J. Murach’s Java Programming, 4th Edition, Mike Murach Associates Inc. 2011. Schildt, H. Java: The Complete Reference, Eleventh Edition. McGraw-Hill Education, 2018.
|
|