MUH101 Introduction To Programming

MUH101 Introduction To Programming


Instructors

Section Department Instructor Class Location Class Hours Office Location Office Hours
1 Env. Eng. Dr. Selma DİLEK Yıldız Amfi M13 Tue 9:00 - 11:50 Comp. Eng. Z06 By appointment
2 Civil Eng. Asst. Prof. Dr. Ahmet Selman BOZKIR Yıldız Amfi M9 Wed 13:00 - 16:00 - To be announced

Platform for Course Announcements and Discussions

All course announcements and resources will be shared on Hacettepe University Digital Learning Platform (HADİ). All course discussions will be conducted on the same platform. You are expected to follow all class announcements and activities throughout the semester.

Midterm I Announcement

Dear students,

Midterm I will be held on Tuesday, 26/03/2024 at the Faculty of Law (Hukuk Fakültesi binasında) at 17:30 in the following classrooms:
  • Section 1 (Environmental Engineering students) in A3 amphitheater.
  • Section 2 (Civil Engineering students) in A1 amphitheater.


Useful Resources

Course Schedule (Updated on 28/03/2023)

Date Topic Lecture Slides (HTML) Lecture Slides (PDF) Assignment/Midterm Links
20-21/02/2024 Welcome to MUH101 Lecture 1 [HTML] Lecture 1 [PDF]
27-28/02/2024 Branching and Iteration Lecture 2 [HTML] Lecture 2 [PDF]
05-06/03/2024 Iterations Lecture 3 [HTML] Lecture 3 [PDF]
12-13/03/2024 Functions and Scope Lecture 4 [HTML] Lecture 4 [PDF]
19-20/03/2024 Functions and Recursion Lecture 5 [HTML] Lecture 5 [PDF]
26/03/2024 Tuesday Midterm I (Faculty of Law, at 17:30) Section 1 (Env. Eng.) in A3 amphitheater Section 2 (Civil. Eng.) in A1 amphitheater
26-27/03/2024 Tuples and Lists Lecture 6 [HTML] Lecture 6 [PDF]
02-03/04/2024 Dictionaries Lecture 7 [HTML] Lecture 7 [PDF]
09-10/04/2024 Ramazan Eid - -
16-17/04/2024 Testing and Debugging Lecture 8 [HTML] Lecture 8 [PDF]
23 or 24/04/2024 Midterm II Codepost

midterm2.py [Midterm 2 Problems and Starter Code]
24/04/2024 (S2) Exceptions and Assertions Lecture 9 [HTML] Lecture 9 [PDF]
30/04/2024 (S1) Exceptions and Assertions Lecture 9 [HTML] Lecture 9 [PDF]
07-08/05/2024 File IO Lecture 10 [HTML] Lecture 10 [PDF]
14-15/05/2024 Classes and Objects Lecture 11 [HTML] Lecture 11 [PDF]
21-22/05/2024 Fundamental Algorithms Lecture 12 [HTML] Lecture 12 [PDF]
28 or 29/05/2023 Final Exam finalexam.py [Final Exam Problems and Starter Code]| Deadline: Friday, 09/06/2023 at 23:59