<meta http-equiv="refresh" content="0; URL=noscript.html"> METU | Course Syllabus

Course Objectives

This course is designed as an entry level Java programming and data structures course for students who doesn't have prior programming experience. 

Course is composed of two parts, Object Oriented Programming and Data Structures.
In the first part, an introduction to object oriented programming is given. Students will learn  Java programming language and will be able to write code to solve basic programming problems.

Second part is about algorithms and data structures. Students will learn the commonly used ways to represent data in the computer like arrays, trees, linked-lists, hash tables, stacks and queues. An introduction to asymptotic algorithm analysis will be given. Students will learn examples of sorting algorithms and be able to insert, delete, search and process data.