An introduction to the four language skills listening, speaking, reading and writing in Turkish, and to the Turkish culture in order to develop basic communication in the target language for beginner learners. Enables students to understand basic greetings and routine phrases; to pick out familiar words and phrases in very short simple texts; to join in basic conversations; to be able to talk about daily activities and write simple phrases/sentences. Complies with the first half of level A1 of the Common European Framework of Reference for Languages.
Targets students with basic knowledge of Turkish to develop listening, speaking, reading and writing skills. Enables them to understand basic words/phrases about their families and their surroundings, reading and writing about the same subjects, giving information about where they live. Complies with the second half of level A1 of the Common European Framework of Reference for Languages.
Continuation of TRK 203 for advanced beginners; aimed for students to understand the main idea of a discussion in Turkish; reading simple texts dealing with their interests; talking about hobbies/spare times and writing texts with simple sentences and structures. Complies with the second half of level A2 of the Common European Framework of Reference for Languages.
Targets advanced beginners to follow daily conversations, to understand texts which are not too complex; to join conversations and to write texts on most topics which are familiar in Turkish. Complies with the first half of level B1 of the Common European Framework of Reference for Languages.
Targets students to be able to understand idioms, slangs and metaphors in a conversation; to read and comment on contemporary literary texts; to express themselves fluently, accurately and effectively on academic and professional topics and to express themselves in writings of wide range of general or professional topics in a clear and comprehensive way. Complies with the second half of level C1 of the Common European Framework of Reference for Languages.
A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.
A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.
A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.
A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.
A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.
A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.
A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.
A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.
A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.
A general introduction to programming using the Python programming language. Explore key components of problem solving using logically ordered steps and apply them to problems across disciplines. Gain a solid foundation in algorithmic design of programs and implementing them in Python.