|
|
Knowledge
(Described as Theoritical and/or Factual Knowledge.)
|
1) Python Programming Language Fundamentals: Being able to define Python's basic syntax, data types (strings, lists, dictionaries, tuples) and control structures (if-else, for and while loops).
|
2) Functions and Modules: Understanding function definition, parameter usage, return values, standard library modules and basic uses of third-party libraries.
|
3) Object Oriented Programming (OOP): Being able to explain the concepts of class definitions, inheritance, polymorphism and encapsulation.
|
4) Data Structures and Algorithms: Having knowledge about basic data structures (lists, stacks, queues, sets, dictionaries) and algorithms (sorting, searching).
|
5) File Operations and Data Serialization: Working with text and binary files, being able to use data serialization formats such as JSON and XML.
|
Skills
(Describe as Cognitive and/or Practical Skills.)
|
1) Problem Solving and Algorithm Development: Ability to develop effective algorithms for given problems and convert them into Python code.
|
2) Data Analysis: Ability to perform operations on data sets (data cleaning, transformation, analysis) using data analysis libraries such as Pandas and NumPy.
|
3) Web Development: Ability to develop simple web applications using Python web frameworks such as Flask or Django.
|
4) Automation and Scripting: Ability to write Python scripts to automate tedious, repetitive tasks.
|
5) Security and Performance Optimization: Ability to apply techniques to ensure the security and improve the performance of written Python codes.
|
Competences
(Described as "Ability of the learner to apply knowledge and skills autonomously with responsibility", "Learning to learn"," Communication and social" and "Field specific" competences.)
|
1) Critical Thinking: The ability to evaluate various solutions to problems and choose the most effective solution.
|
2) Teamwork and Collaboration: Ability to work effectively with individuals from various disciplines and collaborate on projects.
|
3) Learning to Learn: The ability to spontaneously learn about new libraries, tools, and programming techniques and put this knowledge into practice.
|
4) Continuous Development: Following technological developments and constantly updating professional knowledge.
|
5) Ethics and Professional Responsibility: Acting in accordance with ethical values and professional standards during the software development process.
|
Q & A |
|
Case Problem Solving/ Drama- Role/ Case Management |
|
Laboratory |
|
Quantitative Problem Solving |
|
Fieldwork |
|
Group Study / Assignment |
|
Individual Assignment |
|
WEB-based Learning |
|
Internship |
|
Practice in Field |
|
Project Preparation |
|
Report Writing |
|
Seminar |
|
Supervision |
|
Social Activity |
|
Occupational Activity |
|
Occupational Trip |
|
Application (Modelling, Design, Model, Simulation, Experiment et.) |
|
Reading |
|
Thesis Preparation |
|
Field Study |
|
Student Club and Council Activities |
|
Other |
|
Logbook |
|
Interview and Oral Conversation |
|
Research |
|
Watching a movie |
|
Bibliography preparation |
|
Oral, inscribed and visual knowledge production |
|
Taking photographs |
|
Sketching |
|
Mapping and marking |
|
Reading maps |
|
Copying textures |
|
Creating a library of materials |
|
Presentation |
|
Semester Requirements |
Number of Activities |
Level of Contribution |
Attendance |
|
% 0 |
Laboratory |
|
% 0 |
Application |
|
% 0 |
Practice Exam |
|
% 0 |
Quizzes |
|
% 0 |
Homework Assignments |
|
% 0 |
Presentation |
|
% 0 |
Project |
|
% 0 |
Special Course Internship (Work Placement) |
|
% 0 |
Field Study |
|
% 0 |
Article Critical |
|
% 0 |
Article Writing |
|
% 0 |
Module Group Study |
|
% 0 |
Brainstorming |
|
% 0 |
Role Playing + Dramatizing |
|
% 0 |
Out of Class Study |
|
% 0 |
Preliminary Work, Reinforcement |
|
% 0 |
Application Repetition etc. |
|
% 0 |
Homework (reading, writing, watching movies, etc.) |
|
% 0 |
Project Preparation + Presentation |
|
% 0 |
Report Preparation + Presentation |
|
% 0 |
Presentation / Seminar Preparation + Presenting |
|
% 0 |
Oral examination |
|
% 0 |
Midterms |
1 |
% 40 |
Final |
1 |
% 60 |
Report Submission |
|
% 0 |
Bütünleme |
|
% 0 |
Kanaat Notu |
|
% 0 |
Committee |
|
% 0 |
Yazma Ödev Dosyası |
|
% 0 |
Portfolio |
|
% 0 |
Take-Home Exam |
|
% 0 |
Logbook
|
|
% 0 |
Discussion |
|
% 0 |
Participation |
|
% 0 |
total |
% 100 |
PERCENTAGE OF SEMESTER WORK |
|
% 40 |
PERCENTAGE OF FINAL WORK |
|
% 60 |
total |
% 100 |
Activities |
Number of Activities |
Workload |
Course Hours |
14 |
28 |
Laboratory |
|
|
Application |
|
|
Practice Exam |
|
|
Special Course Internship (Work Placement) |
|
|
Field Work |
|
|
Study Hours Out of Class |
|
|
Article Critical |
|
|
Article Writing |
|
|
Module Group Study |
|
|
Brainstorming |
|
|
Role Playing + Dramatizing |
|
|
Out-of-Class Study (Pre-study, Reinforcement, Practice Review, etc.) |
14 |
28 |
Homework (reading, writing, watching movies, etc.) |
|
|
Project Preparation + Presentation |
|
|
Report Preparation + Presentation |
|
|
Presentation / Seminar Preparation + Presenting |
|
|
Oral examination |
|
|
Preparing for Midterm Exams |
7 |
14 |
MIDTERM EXAM (Visa) |
1 |
1 |
Preparing for the General Exam |
14 |
28 |
GENERAL EXAM (Final) |
1 |
1 |
Participation |
|
|
Discussion |
|
|
Portfolio |
|
|
Take-Home Exam |
|
|
Logbook
|
|
|
Total Workload |
100 |
ECTS (30 saat = 1 AKTS ) |
3 |