Welcome,
Guest
.
Login
.
Türkçe
NİNOVA
COURSES
HELP
ABOUT
Where Am I:
Ninova
/
Courses
/
Faculty of Computer and Informatics
/
YZV 102E
/
Course Informations
Return to Faculty
Home Page
Course Information
Course Weekly Lecture Plan
Course Evaluation Criteria
Course Information
Course Name
Turkish
Veri Bilimi için Programlamaya Giriş (Python)
English
Int.toPrg.forDataSci.(Python)
Course Code
YZV 102E
Credit
Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester
2
4
3
2
-
Course Language
English
Course Coordinator
Ahmet Cüneyd Tantuğ
Course Objectives
1. To introduce students computer programming using the imperative programming paradigm.
2. To teach students the fundamental programming techniques and web application methods commonly required in artificial intelligence applications.
Course Description
Problem modelling, algorithms. Selection and repetition constructs. Composite data types. Abstraction. Basic input/output operations. Web applications.
Course Outcomes
1. Bir algoritma geliştirerek bilgisayar programı yardımıyla bir problemi çözmek için modellemek.
2. Küçük ve orta ölçekli bilgisayar programlarını tasarlayabilmek, gerçekleyebilmek ve sınayabilmek.
3. Python programlama dili için geliştirme araçlarıyla tanışıklık edinmek.
4. Temel programlama tekniklerine hakim olmak.
5. Temel web istemci ve sunucu teknikleriyle tanışıklık edinmek.
1. Ability to model a problem for solving it with the help of a computer program and developing an algorithm.
2. Ability to design, implement and test small to medium scale computer programs.
3. Acquaintance with the development tools of the Python programming language.
4. Mastering commonly used programming techniques.
5. Acquaintance with commonly used web client and server techniques.
Pre-requisite(s)
Required Facilities
Other
Textbook
Other References
Courses
.
Help
.
About
Ninova is an ITU Office of Information Technologies Product. © 2025