MIS 202


Course Title Course Code Program Level
OBJECT ORIENTED PROGRAMMING YBS 208 Management Information Systems B.A. / B.Sc.

Course Term
(Course Semester)
Teaching and Learning Methods
Credits
Theory Practice Lab Projects/Field Work Seminars/Workshops Other Total Credits ECTS Credits
04
(Spring)
42 28 28 104 3 5

Teaching Staff
Language of Instruction Türkçe (Turkish)
Type Of Course Compulsory
Prerequisites
Recommended Optional Programme Component
Course Objectives As part of this course, students • will be introduced to programming concepts and techniques. • will be introduced to Java language syntax. • will learn control statements, loops, methods, and arrays. • will write programs for a wide variety problems in math, science, financials, and games. • will analyze and design programs
Course Content Overview of computers and programming. Fundamentals of structured computer programming; primitive data types, expressions, control statements, methods, arrays, searching, sorting; debugging techniques.
Learning Outcomes (LO) Upon successful completion of this course, students will be able to • analyze and design strategies for solving basic programming problems. • use primitive data types, selection statements, loops, methods to write programs. • develop programs to solve a variety of problems in math, science, business, and games. • use the step-wise refinement approach. • use arrays to store, process, and sort data. • use an IDE to develop programs.
Mode of Delivery Face to face
Course Outline
Week Topics
1. Week Building and running Java programs
2. Week Using Integrated Development Environments
3. Week Data types and variables
4. Week Math and strings
5. Week Logical expressions and flow control
6. Week Writing functions
7. Week Midterm exam
8. Week Debugging and exceptions
9. Week Object-Oriented Programming
10. Week Inheritance and polymorphism
11. Week GUI programs with Java Swing
12. Week Arrays and collections
13. Week Sorting and recursion
14. Week File I/O
Assessment
  Percentage(%)
Mid-term (%) 20
Quizes (%)
Homeworks/Term papers (%)
Practice (%) 30
Labs (%)
Projects/Field Work (%)
Seminars/Workshops (%)
Final (%) 50
Other (%)
Total(%) 100
Course Book (s) and/or References Introduction to Java Programming, Ninth Brief Edition, Prentice-Hall.
Work Placement(s)
The Relationship between Program Qualifications (PQ) and Course Learning Outcomes (LO)
 

PQ1

PQ2

PQ3

PQ4

PQ5

PQ6

PQ7

PQ8

PQ9

PQ10

PQ11

PQ12

PQ13

PQ14

LO1

5

 

3

2

 

2

5

 

 

 

 

 

 

 

LO2

5

 

 

 

 

 

 

 

 

 

 

2

 

 

LO3

5

 

 

 

 

 

 

 

1

 

 

 

 

 

LO4

5

 

 

4

 

 

 

3

 

 

 

 

 

 

* Contribution Level : 1 Very low    2 Low     3 Medium     4 High      5 Very High