
This course introduces first-year Master’s students in linguistics to the fundamental concepts of programming. It provides an overview of programming languages and the basic functioning of computer systems, including the CPU, memory, and storage, in order to understand how programs are executed.
The course then presents core algorithmic thinking and essential programming structures such as sequence, conditionals, and iteration. These concepts are progressively applied through an introduction to the Python programming language, with a focus on simple text-based tasks relevant to linguistics.
By the end of the course, students will have a foundational understanding of programming logic and the ability to write basic Python programs for linguistic applications.
- المعلم: Wahab ROUAGAT