NUTRITION AND DIETETIC (ENGLISH) | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code | Course Name | Semester | Theoretical | Practical | Credit | ECTS |
SEN1002 | Object Oriented Programming (Java) | Spring | 2 | 2 | 3 | 5 |
This catalog is for information purposes. Course status is determined by the relevant department at the beginning of semester. |
Language of instruction: | English |
Type of course: | Non-Departmental Elective |
Course Level: | Bachelor’s Degree (First Cycle) |
Mode of Delivery: | Face to face |
Course Coordinator : | Instructor DUYGU ÇAKIR YENİDOĞAN |
Course Lecturer(s): |
Dr. Öğr. Üyesi TAMER UÇAR Instructor DUYGU ÇAKIR YENİDOĞAN RA MERVE ARITÜRK RA SEVGİ CANPOLAT |
Recommended Optional Program Components: | None |
Course Objectives: | The aim of this course is to intoduce the Java language and object oriented programming techniques to the students. The main topics covered in this course are inheritance and polymorphism, gui interfaces, exception handling, file operations, recursive methods, search and sorting algorithms and generic types. |
The students who have succeeded in this course; 1. Develops the inheritance technique in class design. 2. Applies the concept of polymorphism 3. Create graphical user interface components and control events. 4. Develop programs with exception handling. 5. Define the String class and regular expressions. 6. Develops programs that write and read text and serialized objects files. 7. Builds and implements Enum types. 8. Create recursive methods. 9. Define sorting and search algorithms. |
1. Inheritance 2. Polymorphism 3. GUI interface design 4. String operations and regular expressions 5. Exception handling 6. File operations 7. Using Enumeration 8. Recursive methods 9. Search and sort algorithms 10. Generic types |
Week | Subject | Related Preparation |
1) | Classes and Objects | |
2) | Inheritance | |
3) | Polymorphism | |
4) | Polymorphism | |
5) | GUI Components | |
6) | GUI and Event-driven Programming | |
7) | Case Study: Object Oriented Design with the UML | |
8) | Strings, Characters and Regular Expressions | |
9) | Exception Handling | |
11) | Files and Streams, object serialization | |
12) | Recursion | |
13) | Searching, Sorting (Selection Sort, Merge, Insertion Sort) | |
14) | Generic Classes and Methods |
Course Notes / Textbooks: | Paul Deitel, Harvey Deitel, Java: How to Program, Pearson, ISBN-10: 0132575663 |
References: | C. Thomas Wu, An Introduction to Object Oriented Programming with Java, McGraw Hill. Y. Daniel Liang, Introduction to Java Programming, Comprehensive, Pearson. |
Semester Requirements | Number of Activities | Level of Contribution |
Quizzes | 2 | % 30 |
Midterms | 1 | % 30 |
Final | 1 | % 40 |
Total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 60 | |
PERCENTAGE OF FINAL WORK | % 40 | |
Total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 2 | 28 |
Laboratory | 14 | 2 | 28 |
Study Hours Out of Class | 14 | 3 | 42 |
Quizzes | 2 | 2 | 4 |
Midterms | 1 | 12 | 12 |
Final | 1 | 15 | 15 |
Total Workload | 129 |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | To use theoretic and methodological approach, evidence-based principles and scientific literature in Nutrition and Dietetics field systematically for practice. | |
2) | To have theoretic and practical knowledge for individual's, family's and the community's health promotion and protection. | |
3) | To assess nutritional status of risky groups in nutrition related problems (pregnant, babies, adolescences, elders, etc.) | |
4) | To use healthcare, information technologies for Nutrition and Dietetic practice and research. | |
5) | To communicate effectively with advisee, colleagues for effective professional relationships. | |
6) | To be able to monitor occupational information using at least one foreign language, to collaborate and communicate with colleagues at international level. | |
7) | To use life-long learning, problem-solving and critical thinking skills. | |
8) | To act in accordance with ethical principles and values in professional practice. | |
9) | To take part in research, projects and activities within sense of social responsibility and interdisciplinary approach. | |
10) | To be able to search for literature in health sciences databases and information sources to access to information and use the information effectively. | |
11) | To take responsibility and participate in the processes actively for training of other dieticians, education of health professionals and individuals about nutrition. | |
12) | To carry out dietetic practices considering cultural differences and different health needs of different groups in the community. |