2023/2024(2) – EF234201 Data Structure (F)

EF234201 Data Structure (F)

  • 2nd Semester, 2023/2024
  • Wednesday, IF-101, 13:00-15:30
  • TA (Teaching Assistant):
    Hammuda Arsyad [hammudaarsyad(at)gmail(dot)com]
    Frederick Yonatan Susanto [frederickyonatan111(at)gmail(dot)com]
    Rakha Fathin Izzan Consetta [rakhaconsetta(at)gmail(dot)com]
    Muhammad Izzul Sinar Mahadhika [zulsinar031(at)gmail(dot)com]

Reference

  • Course Plan (Rencana Pembelajaran)
  • Weiss, M.A. (2014) Data Structures and Algorithm Analysis in C++, 4th Edition. Addison-Wesley, New Jersey.
  • Kalicharan, N. (2008) Data Structure in C. Createspace Independent Publishing Platform, 2008, ISBN: 1438253273, 9781438253275.
  • Deitel, H.M. and Deitel, P.J. (2004) C++ How to Program, 4th Edition. Deitel & Associates, Inc. and Pearson Education Inc.
  • Shaffer, C.A. (2013) Data Structures and Algorithm Analysis, Ed. 3.2 (C++ Version). Department of Computer Science, Virginia Tech, USA.

News

  • 2024-03-18 16:12 Quiz 1: the question has released.
  • 2024-02-28 13:00 Welcome to our DS (F) class, guys! May we are all going to get passed, some knowledge, a lot of happiness and wisdom!

Grade

Grades of students can be seen as in the following.

  • EF234201 Data Structure (F): The Grades
  • EF234201 Data Structure (F): Quiz 1 Grade
  • EF234201 Data Structure (F): Midterm Exam Grade
  • EF234201 Data Structure (F): Quiz 2 Grade
  • EF234201 Data Structure (F): Final Exam Grade
  • EF234201 Data Structure (F): Labs Assignment Grade

Final Exam

  • TBA

Quiz 2

  • TBA

Midterm Exam

  • TBA

Quiz 1

  • Starting date: 20 March 2024
  • Deadline: 27 March 2024, 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
  • Exam type: Open, Individual Project
  • Send to: yifana(at)gmail(dot)com & CC to the TA’s emails with the subject: EF234201_DS_F_Q1_StudentID_Name
  • File type and format: A zip file containing all of the .cpp (source files) & the declaration
  • Filename format: EF234201_DS_F_Q1_StudentID_Name.ZIP
  • Quiz 1: the question

Presentation Files – provided by (adapted from) by Dwi Sunaryono, Department of Informatics, ITS, Surabaya, Indonesia.

  • 01. 2024-02-28, Lecture #1: Introduction & C++: Refreshing. QR Code: 540650.
  • 02. 2024-03-06, Lecture #2: Array: Searching. QR Code: 140257.
  • 03. 2024-03-13, Lecture #3: Array: Sorting & Sorting algorithms. QR Code: 315870.
  • 04. 2024-03-20 (ONLINE), Lecture #4: Quiz 1: the question. QR Code: 530618.
  • 05. 2024-03-27, Lecture #5:  Array: Stack & queue. QR Code: 139645.
  • 06. 2024-04-03, Lecture #6: Pointer & function. QR Code: 572858.
  • 07. 2024-04-05 15:30-18:00, Lecture #7: Single linked list: Non circular & circular. QR Code: 198584.
  • 08. 2024-04-17 (ONLINE), Lecture #8: Midterm exam. QR Code: TBA.
  • 09. 2024-04-24, Lecture #9: Double linked list: Non circular & circular. QR Code: TBA.
  • 10. 2024-04-26 15:30-18:00, Lecture #10: Recursive function. QR Code: TBA.
  • 11. 2024-05-15 Lecture #11: Tree manipulation. QR Code: TBA.
  • 12. 2024-05-17 15:30-18:00 (ONLINE), Lecture #12: Quiz 2. QR Code: TBA.
  • 13. 2024-05-29, Lecture #13: Graph: Data structure. QR Code: TBA.
  • 14. 2024-06-05, Lecture #14: Heap. QR Code: TBA.
  • 15. 2024-06-12, Lecture #15: Hashing: Introduction & linear hashing. QR Code: TBA.
  • 16. 2024-06-19 (ONLINE), Lecture #16: Final exam. QR Code: TBA.