Information
| Unit | INSTITUTE OF NATURAL AND APPLIED SCIENCES |
| BIOTECHNOLOGY (MASTER) (WITH THESIS) (INTERDISCIPLINARY) | |
| Code | BT508 |
| Name | Bioinfomatics Software Development with Python |
| Term | 2018-2019 Academic Year |
| Term | Spring |
| Duration (T+A) | 4-0 (T-A) (17 Week) |
| ECTS | 6 ECTS |
| National Credit | 4 National Credit |
| Teaching Language | Türkçe |
| Level | Yüksek Lisans Dersi |
| Type | Normal |
| Mode of study | Yüz Yüze Öğretim |
| Catalog Information Coordinator | Prof. Dr. ZEYNEL CEBECİ |
| Course Instructor |
The current term course schedule has not been prepared yet.
|
Course Goal / Objective
This course aims to develop bioinformatics software with Python programming language.
Course Content
This course covers coding in Python programming language and bioinformatics software development.
Course Precondition
Resources
Notes
Course Learning Outcomes
| Order | Course Learning Outcomes |
|---|---|
| LO01 | Learns coding with Python. |
| LO02 | Codes software for bioinformatics. |
| LO03 | Learns OOP essentials. |
| LO04 | Learns debugging and fixing of the codes. |
Relation with Program Learning Outcome
| Order | Type | Program Learning Outcomes | Level |
|---|---|---|---|
| PLO01 | Bilgi - Kuramsal, Olgusal | Based on undergraduate level qualifications, they develop their knowledge at the level of expertise in the same or a different field. | 4 |
| PLO02 | Bilgi - Kuramsal, Olgusal | Knows the ethical rules to be considered while obtaining biotechnological products. | |
| PLO03 | Beceriler - Bilişsel, Uygulamalı | To identifiy the interdisciplinary interaction of the field and to solve use of the methods. | 3 |
| PLO04 | Beceriler - Bilişsel, Uygulamalı | Interpret the knowledge gained in the field by integrating the information from different disciplines and creates new information | |
| PLO05 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Develops new strategic approaches for solving complex problems that are encountered in applications related to the field. | |
| PLO06 | Yetkinlikler - Öğrenme Yetkinliği | To teach the social, scientific, cultural and ethical values during the collection, interpretation, implementation and announcement of the data related to the field. | |
| PLO07 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | To solve the problems encountered in the field and cominicate by using research methods. | 5 |
| PLO08 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Establishes functional interaction by using strategic decision-making processes in solving the problems encountered in the field. | |
| PLO09 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | He / she defends his / her original opinions in discussing the subjects in his / her field and establishes an effective communication showing his / her competence in the field. | |
| PLO10 | Yetkinlikler - Alana Özgü Yetkinlik | To gain the ability to develop and deepen the knowledge in the field of biotechnology | 2 |
Week Plan
| Week | Topic | Preparation | Methods |
|---|---|---|---|
| 1 | Python fundamentals , installation and working environment | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 2 | Data types | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 3 | Variables and types of variables | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 4 | Simple expressions | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 5 | Advanced data types, Containers | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 6 | Loops | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 7 | Functions | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 8 | Mid-Term Exam | Preparation for the exam | |
| 9 | Exceptions | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 10 | Code organization | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 11 | Input/Output files | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 12 | Interacting with the other elements | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 13 | Regular expressions | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 14 | Introduction to functional programming | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 15 | Introduction to object-oriented programming | Searching for the learning resources on the Internet, reading the tutorials, lecture notes and textbooks, and problem solving related with the topic. | |
| 16 | Term Exams | Preparation for the exam | |
| 17 | Term Exams | Preparation for the exam |
Student Workload - ECTS
| Works | Number | Time (Hour) | Workload (Hour) |
|---|---|---|---|
| Course Related Works | |||
| Class Time (Exam weeks are excluded) | 14 | 4 | 56 |
| Out of Class Study (Preliminary Work, Practice) | 14 | 4 | 56 |
| Assesment Related Works | |||
| Homeworks, Projects, Others | 0 | 0 | 0 |
| Mid-term Exams (Written, Oral, etc.) | 1 | 12 | 12 |
| Final Exam | 1 | 28 | 28 |
| Total Workload (Hour) | 152 | ||
| Total Workload / 25 (h) | 6,08 | ||
| ECTS | 6 ECTS | ||