2019/2020(2) – IF184202 Data Structure (IUP)

IF184202 Data Structure (IUP)

  • 2nd Semester, 2019/2020
  • Wednesday, IF-108, 07:00-09:30
  • Friday, IF-108, 13:00-15:30
  • TA (Teaching Assistant): Irham Muhammad Fadhil [irham(dot)mfadhil(at)gmail(dot)com]
  • Labs TA:
    Agung Dwi Wicaksono [agung(dot)dwi(dot)temp(at)gmail(dot)com]
    Christopher Andrew [andrew(dot)public107(at)gmail(dot)com]
    Irham Muhammad Fadhil [irham(dot)mfadhil(at)gmail(dot)com]
    M. Ryanda Nugraha M. [muhammadryandanm(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

  • 2020-05-30 10:30 The Labs Assignment Grade has been released. Note: since the Integra ITS won’t allow any grade more than 100, then the maximum grade will be 100 on the Integra ITS. The Grades have been updated. Alhamdulillah, all of the honours & praises only to our Good Lord. Eventually, our classes have come into the end. Thank you for all of your attentions, supports and care. We have been together in this amazing, lovely journeys. Not all, but mostly we’re in happiness, InsyaAllah. I would like to apologise for some mistakes might been happened in our classes. May our Good Lord gives us some knowledge and wisdom, fruitful from our classes. And all of us always be healthy, be success and be blessed. Amin.
  • 2020-05-21 15:15 The Final Exam Grade has been released. The Grades have been updated. We are waiting for the Labs Assignment Grade for the Final Grades.
  • 2020-05-05 11:00 The Quiz 2 Grade has been released. The Grades have been updated.
  • 2020-04-22 10:45 The Midterm Exam Grade has been released. The Grades have been updated.
  • 2020-04-03 12:20 Final exam: the question, has been released.
  • 2020-04-01 00:55 For the lecture #15, please read the material which have been uploaded. If you should have any question, please drop me a line/have a discussion with me via my email (and it’s also my Google Hangouts’ ID). Have a nice day, guys! 🙏😇
  • 2020-03-24 14:40 The Grades have been updated.
  • 2020-03-24 14:35 The Quiz 1 Grade has been released.
  • 2020-03-20 13:15

Guys, how’s everything going on? I wish you’re all OK. Sound and complete. Each of you.
To tackle the Covid-19 Pandemic, for avoiding any mass gathering, ITS has been implementing the online lecturing, i.e., using online media for lecturing, labs, etc. as much as possible.

Please, be calm. Be cool.
Please keep in contact with your parents/family at home. Give them a piece of mind about whereabouts you. Give them up-to-date information about you.

We, InsyaAllah, always can do our lecture/study/work/activity from our home. Of course, it’s not convenient. After all, study/work on campus is the most effective one. Mingle and socialise with others are the best, since we’re, after all, social creature.

Please keep the up-to-date information/news from campus/lecturer/TA/others, while keeping your activities at home/dormitory/rented/boarding home on.

Please take good care of yourself. Your health is the top priority.
Please eat and drink sufficiently. Eat more fruits and vegetables. Give yourself enough sleep. Please do your exercises/sports as possible at your home/around the home. Keep our positive thinking & mind, always be enthusiastic. Start, end and always make prayers (do’a) for your the good matters of yourself, family, relatives, friends, colleagues and our nation, also all of humankind. Covid-19 is the trial from our Good Lord for all us. All of us, nothing to be excluded. So, let’s make prayers (do’a), may our Good Lord bless us with compassion, loves and give the best solution & cure for all of us.

May our Good Lord forgives us and gives us strength, patient and solution in these hard times.

Keep enthusiastic! Keep our work! 🙏😇
Keep positive and keep our spirit on, guys! 🙏😇

  • 2020-03-20 13:00 Guys, because of the Covid-19 pandemic, then we are going to have our online classes from now on forward until the decision is going to make from our government later. Please read the material as I already have uploaded on this website. If you should have any question, please drop me a line/have a discussion with me via my email (and it’s also my Google Hangouts’ ID). Have a great day, guys! 🙏😇
  • 2020-03-18 05:45 Quiz 2: the question, has been released.
  • 2020-03-10 17:30 Alhamdulillah, thanks God! The immigration officers has been come. They’re very nice, and we have a long nice talk & discussion. They’re very supportive and very nice. Insyaallah everything just has been settled. So, we are going to have our class tomorrow, as usual. We are going to resume our classes back to usual one. Please kindly check our schedule below. Thanks a lot, guys! 🙏😊
  • 2020-03-06 12:50 Midterm exam: the question, has been released.
  • 2020-03-04 11:45 Due to I have to stay in working days-hours at home (as eKTP stated, in Magetan) for waiting for the immigration officer for checking my family for the permanent residence’s matter, then we need to move our class’ schedule to Saturday(s) & Sunday(s) – until the checking’s done. Check the new schedule below.
  • 2020-02-21 13:00 Quiz 1: the question, has been released.
  • 2020-02-05 07:00 Welcome to our DATAST 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.

Final Exam

  • Starting date: 3 April 2020
  • Deadline: 10 April 2020, 23:59 WIB. Penalty: 0.15 points for each minute of tardiness.
  • Exam type: Open
  • Send to: yifana(at)gmail(dot)com & CC to irham(dot)mfadhil(at)gmail(dot)com with the subject: IF184202_DATAST_IUP_FIN_StudentID_Name
  • File type and format: A zip file containing all of the .cpp source files, the report & the declaration
  • Filename format: IF184202_DATAST_IUP_FIN_StudentID_Name.ZIP
  • Final exam: the question

Quiz 2

  • Starting date: 18 March 2020
  • Deadline: 25 March 2020, 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
  • Exam type: Open, Teamwork (max 3 students/team)
  • Send to: yifana(at)gmail(dot)com & CC to irham(dot)mfadhil(at)gmail(dot)com with the subject: IF184202_DATAST_IUP_Q2_Names
  • File type and format: A zip file containing all of the .cpp source files, the report & the declaration
  • Filename format: IF184202_DATAST_IUP_Q2_Names.ZIP
  • Quiz 2: the question

Midterm Exam

  • Starting date: 6 March 2020
  • Deadline: 13 March 2020, 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
  • Exam type: Open
  • Send to: yifana(at)gmail(dot)com & CC to irham(dot)mfadhil(at)gmail(dot)com with the subject: IF184202_DATAST_IUP_MID_StudentID_Name
  • File type and format: A zip file containing all of the .cpp source files & the declaration
  • Filename format: IF184202_DATAST_IUP_MID_StudentID_Name.ZIP
  • Midterm exam: the question

Quiz 1

  • Starting date: 21 February 2020
  • Deadline: 28 February 2020, 23:59 WIB. Penalty: 0.15% of grade/minute of tardiness.
  • Exam type: Open
  • Send to: yifana(at)gmail(dot)com & CC to irham(dot)mfadhil(at)gmail(dot)com with the subject: IF184202_DATAST_IUP_Q1_StudentID_Name
  • File type and format: A zip file containing all of the .cpp source files & the declaration
  • Filename format: IF184202_DATAST_IUP_Q1_StudentID_Name.ZIP
  • Quiz 1: the question

Presentation Files – provided by Dwi Sunaryono, Department of Informatics, ITS, Surabaya, Indonesia.

  • 01. Wednesday, 2020-02-05, 07:00-09:30, IF-108 – Lecture #1: Introduction & C++: Refreshing.
  • 02. Friday, 2020-02-07, 13:00-15:30, IF-108 – Lecture #2: Array: Searching.
  • 03. Wednesday, 2020-02-12, 07:00-09:30, IF-108 – Lecture #3: Array: Sorting & Sorting algorithms.
  • 04. Wednesday, 2020-02-19, 07:00-09:30, IF-108 – Lecture #4: Array: Stack & queue.
  • 05. Friday, 2020-02-21, 13:00-15:30, IF-108 – Lecture #5: Quiz 1. QR Code: 408245.
  • 06. Wednesday, 2020-02-26, 07:00-09:30, IF-108 – Lecture #6: Pointer & function.
  • 07. Friday, 2020-02-28, 13:00-15:30, IF-108 – Lecture #7: Single linked list: Non circular & circular.
  • 08. Wednesday, 2020-03-04, 07:00-09:30, IF-108 – Lecture #8: Double linked list: Non circular & circular.
  • 09. Friday, 2020-03-06, 13:00-15:30, IF-108 – Lecture #9: Midterm exam. QR Code: 895633.
  • 10. Wednesday, 2020-03-11, 07:00-09:30 Sunday, 2020-03-08, 09:00-11:30, IF-108 – Lecture #10: Recursive function. QR Code: 500241.
  • 11. Friday, 2020-03-13, 13:00-15:30 Saturday, 2020-03-14, 12:00-14:30 Wednesday, 2020-03-11 07:00-09:30, IF-108 – Lecture #11: Tree manipulation. QR Code: 666947.
  • 12. Wednesday, 2020-03-18, 07:00-09:30 Sunday, 2020-03-15, 09:00-11:30, Friday, 2020-03-13, 13:00-15:30, IF-108 – Lecture #12: Graph: Data structure. QR Code: 678634.
  • 13. Friday, 2020-03-20, 13:00-15:30 Wednesday, 2020-03-18, 07:00-09:30, IF-108 – Lecture #13: Quiz 2. QR Code: 228139.
  • 14. Friday, 2020-03-27, 13:00-15:30 Friday, 2020-03-20, 13:00-15:30, IF-108 – Lecture #14: Heap. QR Code: 684146.
  • 15. Wednesday, 2020-04-01, 07:00-09:30, IF-108 – Lecture #15: Hashing: Introduction & linear hashing. QR Code: 808244.
  • 16. Friday, 2020-04-03, 13:00-15:30, IF-108 – Lecture #16: Final exam. QR Code: 779280.