|
Language of Instruction
|
English
|
|
Level of Course Unit
|
Bachelor's Degree
|
|
Department / Program
|
Electrical - Electronic Engineering
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Elective
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
The course aims to make an introduction to computer programming. It presents knowledge about structural programming, algorithm concept and design of algorithms from an elementary level to an advanced level. At the end of this course, the students will have learned how to develop a program in Python programming language for various problems.
|
|
Course Content
|
This first course in a sequence of two courses as covering subjects at higher level in Python Programming language and an introduction to programming concept by using C programming language. Specifically following subjects in Python Programming Language are taught in this course. Algorithm concept. Flow charts. Structural programming concept. Modular programming. File processing. Lists and applications.
|
|
Course Methods and Techniques
|
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
None
|
|
Name of Lecturers
|
Asist Prof.Dr. Noor Safa ALDIN https://profil.hku.edu.tr/akademik/dr-ogr-uyesi-noor-safa-aldin/ noor.aldin@hku.edu.tr
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
C How to Program (Fifth Edition)”, Deitel and Deitel.
|
|
Course Notes
|
Starting Out with Python Global Edition (4E) by Tony Gaddis Pearson (2018) Introduction to Programming using Python, 1E by Y. Daniel Liang, Pearson (2012). Python Programming for the Absolute Beginner, 3E by M. Dawson, Course Technology (2010). Introduction to Programming Concepts with Case Studies in Python, 1E by Üçoluk & Kalkan, Springer (2012). Python How to Program, 1E by Paul Deitel and Harvey Deitel, Pearson (2001)
|
Course Category
|
Mathematics and Basic Sciences
|
%20
|
|
|
Engineering
|
%40
|
|
|
Engineering Design
|
%40
|
|
|