Information System | |||||
Master | TR-NQF-HE: Level 7 | QF-EHEA: Second Cycle | EQF-LLL: Level 7 |
Course Code: | BIS506 | ||||||||
Course Name: | Nesne Tabanlı Programlama | ||||||||
Course Semester: |
Fall Spring |
||||||||
Course Credits: |
|
||||||||
Language of instruction: | |||||||||
Course Requisites: | |||||||||
Does the Course Require Work Experience?: | No | ||||||||
Type of course: | Department Elective | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI | ||||||||
Course Lecturer(s): |
Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI |
||||||||
Course Assistants: |
Course Objectives: | The aim of this course is to teach the basic principles of Object Oriented Programming. In addition, java programming language with the necessary tools for programming using the program to gain the ability. |
Course Content: | Establishing Eclipse Development Environment; Running a Java Program in IDE Environment; Basics of Java Project; Java Spelling Rules and Suggestions; Libraries in Java Language; Expressions and Transaction Operators in Java Language; Control Structures in Java (ifDescription; Question Mark Operator; switch / case Structure; while Loop; do while Loop; for Loop; break Statement; continue Statement); Series; Multidimensional Arrays; Evaluation of Unusual Situations (try / catch / finally Structure); StringMetodes in Java; Date Operations in Java; staticmetod on; Enum Identification; The random class; Finalize Method; Filing Procedures in Java; 4 Main Features of Object and Object Oriented Programming Theory; abstraction; encapsulation; inheritance; polymorphism; Creating Classes in Java; Libraries to Help Store Data in Java; javaarraylist; javahash / map; java set; of threads |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Class, Object , Encapsulation, Access Modifiers | |
2) | Constructor, Inheritance | |
3) | Polymorphism, Interface | |
4) | Abstract Class, Static Class, Enums, Nested Types | |
5) | Abstract Class, Static Class, Enums, Nested Types | |
6) | Delegates, Events | |
7) | Anonymous Methods | |
8) | Midterm | |
9) | Enumarations, Iteration, Nullable, Operator Overload | |
10) | Enumarations, Iteration, Nullable, Operator Overload | |
11) | Extesion Methods, Anonymous Types, Dynamic Bindings, Attributes | |
12) | Extesion Methods, Anonymous Types, Dynamic Bindings, Attributes | |
13) | Enumaration, ICollection, IList, Array | |
14) | Lists, Queues, Stacks, Sets, Dictionaries |
Course Notes / Textbooks: | Java: The Complete Reference by Herbert Schildt, 2014 |
References: | Java EE 7 Essentials Book by Arun Gupta, Oreilly & Associates Inc, ISBN10: 1449370179, 2013 JAVA: A Beginner's Guide to Learning the Basics of Java Programming, Kindle Edition, February 18, 2016, Amazon Digital Services LLC. |
Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
---|---|---|---|---|---|
Program Outcomes | |||||
1) Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems. | |||||
2) Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies. | |||||
3) Be aware of the importance of Information Systems' strategic position in the firm and its role in the creation of new business strategies. | |||||
4) To be able to take responsibilities in the information projects as project manager or participant in accordance with the project objectives. | |||||
5) Ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems. | |
2) | Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies. | |
3) | Be aware of the importance of Information Systems' strategic position in the firm and its role in the creation of new business strategies. | |
4) | To be able to take responsibilities in the information projects as project manager or participant in accordance with the project objectives. | |
5) | Ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems. |
Individual study and homework | |
Lesson | |
Group study and homework | |
Lab | |
Homework | |
Problem Solving | |
Q&A / Discussion |
Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing) | |
Homework | |
Application | |
Individual Project |
Semester Requirements | Number of Activities | Level of Contribution |
Midterms | 1 | % 40 |
Final | 1 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 60 | |
total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 3 | 42 |
Application | 4 | 1 | 4 |
Midterms | 1 | 3 | 3 |
Final | 1 | 3 | 3 |
Total Workload | 52 |