| Semester | Course Unit Code | Course Unit Title | T+P+L | Credit | Number of ECTS Credits | Last Updated Date |
|
Language of Instruction
|
English
|
|
Level of Course Unit
|
Bachelor's Degree
|
|
Department / Program
|
Environmental Engineering
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Compulsory
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
Teaching the concept and importance of algorithms by giving and developing problem solving skills to the students.
|
|
Course Content
|
To provide solutions to problems using visual programming structures. To be able to create and analyze flow diagrams. Variables, condition structures, repetitive loop structures, functions concepts. The use of these structures in Python language.
|
|
Course Methods and Techniques
|
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
None
|
|
Name of Lecturers
|
Asist Prof.Dr. Taner Danışman
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
Introducing Python: Modern Computing in Simple Packages, 1st Edition, Bill Lubanovic
|
Course Category
|
Mathematics and Basic Sciences
|
%30
|
|
|
Engineering
|
%45
|
|
|
Engineering Design
|
%20
|
|
|
Social Sciences
|
%0
|
|
|
Education
|
%0
|
|
|
Science
|
%5
|
|
|
Health
|
%0
|
|
|
Field
|
%0
|
|
|
Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"
Assessment Methods and Criteria
|
In-Term Studies
|
|
Total
|
5
|
%
100
|
ECTS Allocated Based on Student Workload
|
Activities
|
Total Work Load
|
|
Total Work Load
| |
|
Number of ECTS Credits 4
111
|
Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
Weekly Detailed Course Contents
| Week | Topics | Study Materials | Materials |
Contribution of Learning Outcomes to Programme Outcomes
bbb