MED020 Introduction to algorithm and programmingInstitutional InformationDegree Programs Medicine (English)Information For StudentsDiploma SupplementErasmus Policy StatementNational Qualifications
Medicine (English)

Preview

Bachelor TR-NQF-HE: Level 7 QF-EHEA: Second Cycle EQF-LLL: Level 7

Course General Introduction Information

Course Code: MED020
Course Name: Introduction to algorithm and programming
Course Semester: Fall
Course Credits:
ECTS
2
Language of instruction:
Course Requirement:
Does the Course Require Work Experience?: No
Type of course: University Ellective
Course Level:
Bachelor TR-NQF-HE:7. Master`s Degree QF-EHEA:Second Cycle EQF-LLL:7. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Dr.Öğr.Üyesi NAZLI TOKATLI
Course Lecturer(s): Assistant Prof. Dr. Nazlı Tokatlı
Course Assistants:

Course Purpose and Content

Course Objectives: The aim of this course is to provide students the knowledge and abilities to design and implement computer programs
Course Content: Basic programming using the Python programming language is introduced in this course. Learning Declarations, input/output, control structures, functions, and the algorithmic approach.

Learning Outcomes

The students who have succeeded in this course;
1) Good understanding of Python programming language structures
2) Gain the basic skill to generate algorithms to solve problems using a range of approaches learned in this course
3) Capability to create and build computer programs using theoretical and practical knowledge

Course Flow Plan

Week Subject Related Preparation
1) Basic Computing Concepts Lecture notes and course book
2) Introduction to Python Programming Lecture notes and course book
3) Algorithms design with flowchart and pseudo code Lecture notes and course book
4) Structured Program Development Lecture notes and course book
5) Program Control (if condition) Lecture notes and course book
6) Program Control ( for loop) Lecture notes and course book
7) General review and midterm Lecture notes and course book
8) Program Control (while and its types) Lecture notes and course book
9) Bitwise Operators Lecture notes and course book
10) One-dimensional arrays Lecture notes and course book
11) One-dimensional arrays (Characters-strings) Lecture notes and course book
12) Two-dimensional arrays Lecture notes and course book
13) Introduction to functions Lecture notes and course book
14) Project demonstration Lecture notes and course book

Sources

Course Notes / Textbooks: Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming by Eric Matthes
References: https://www.w3schools.com/

Course - Learning Outcome Relationship

No Effect 1 Lowest 2 Medium 3 Highest
       
Program Outcomes Level of Contribution
1) Has the ability to evaluate the source, boundaries, accuracy, reliability, and validity of knowledge and skills related to the health field.
2) Integrates knowledge, skills, and attitudes learned from basic, internal, and surgical medical disciplines in the field of health within an ethical framework.
3) Carries out the duties of a physician with a fair approach, considering ethical values without discrimination based on language, religion, race, or sexual orientation.
4) Manages general health problems related to all stages of life within the scope of primary care medicine.
5) Interprets scientific data under evidence-based medical principles, based on the knowledge acquired in the field of health.
6) Demonstrates a trustable and rational approach to providing health services, prioritizing patient and employee health, and collaborating with the community.
7) Executes health services based on evidence and up-to-date medical information, considering the patient’s conditions and needs.
8) Monitors and evaluates current events related to health at the national and global levels.
9) Applies the knowledge and skills acquired most appropriately to improve patient health and combat diseases.
10) Strives to provide the most current and high-quality health services, learns from mistakes with insight, self-evaluates, and remains open to criticism in pursuit of excellence.
11) Provides the best care for patients and their families by acting sensitively to their well-being.
12) Behaves under professional standards in a fair, honest, and respectful manner in professional relationships with patients and colleagues.
13) Respect patients’ values and privacy rights, adhering to professional confidentiality in the physician-patient relationship.
14) Ensures the protection and improvement of health services by conducting education and activities related to individual and community health within a team framework, without forgetting that access to health is a fundamental right.
15) Share thoughts on topics related to the field, as well as possible solutions to problems, with colleagues within a team, supported by scientific data.
16) Communicates effectively with patients, their families, individuals with special needs, colleagues, other healthcare workers, and institutions.
17) As a healthcare provider, take responsibility for self-improvement and maintain competence, prioritizing personal well-being.
18) Contributes to the production and development of scientific knowledge based on professional needs.
19) Contributes significantly to evidence-based medicine and One Health areas nationally and internationally through scientific research conducted under universal ethical rules.
20) Embraces the concept of lifelong learning by making behavioral changes to access up-to-date information in the field.

Learning Activity and Teaching Methods

Anlatım
Bireysel çalışma ve ödevi
Course
Grup çalışması ve ödevi
Okuma
Homework
Proje Hazırlama
Uygulama (Modelleme, Tasarım, Maket, Simülasyon, Deney vs.)

Measurement and Evaluation Methods and Criteria

Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama)
Homework
Uygulama
Grup Projesi
Bilgisayar Destekli Sunum

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Application 7 % 10
Homework Assignments 5 % 5
Project 1 % 15
Midterms 1 % 30
Final 1 % 40
total % 100
PERCENTAGE OF SEMESTER WORK % 60
PERCENTAGE OF FINAL WORK % 40
total % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Activities Number of Activities Aktiviteye Hazırlık Aktivitede Harçanan Süre Aktivite Gereksinimi İçin Süre Workload
Course Hours 14 2 28
Application 5 3 15
Study Hours Out of Class 14 1 14
Project 1 10 10
Homework Assignments 1 1 1
Total Workload 68