2024/2025(1) – EF234101 Fundamental Programming (F)

EF234101 Fundamental Programming (F)

  • 1st Semester, 2024/2025
  • Wednesday, IF-103, 13:00-15:30
  • TA (Teaching Assistant):
    • Sarah Nurhasna Khairunnisa [sarahnurhasna(dot)k(at)gmail(dot)com]
    • Widian Sasi Disertasiani [widianogik(at)gmail(dot)com]
    • Arya Gading Prinandika [gprinandika(at)gmail(dot)com]
    • Adnan Abdullah Juan [adnanjuan06(at)gmail(dot)com]

Reference

  • Course Plan (Rencana Pembelajaran)
  • Deitel, H.M. and Deitel, P.J. (2004) C++ How to Program, 4th Edition. Deitel & Associates, Inc. and Pearson Education Inc.
  • Hanly, J.R. and Koffman, E.B. (2016) Problem Solving and Program Design in C, 8th Edition. Pearson Education Limited.
  • Cormen, T.H., Leiserson, C.E., Rivest, R.L. and Stein, C. (2009) Introduction to Algorithms, 3rd Edition. Cambridge, Massachusetts; London, England: The MIT Press.
  • C++ online tutorial.

News

  • 2024-12-25 13:12 Labs Assignment Grade has been released. The Grades have been updated.
  • 2024-12-24 16:03 Final Exam Grade has been released. The Grades have been updated.
  • 2024-12-07 18:26 Final Exam: the question has been released.
  • 2024-12-07 10:34 Quiz 2 Grade has been released. The Grades have been updated.
  • 2024-11-11 13:20 Quiz 2: the question has been released.
  • 2024-11-05 21:16 Midterm Exam Grade & the Grades have been released.
  • 2024-10-15 14:03 Midterm Exam: the question has been released.
  • 2024-10-12 11:31 Quiz 1 Grade has been released.
  • 2024-09-17 10:44 Quiz 1: the question has been released.
  • 2024-08-28 13:00 Welcome to our FunPro (F) course, guys! May we are all going to get passed, knowledge, happiness and wisdom!

Grade

Grades of students can be seen as in the following.

  • EF234101 Fundamental Programming (F): The Grades
  • EF234101 Fundamental Programming (F): Quiz 1 Grade
  • EF234101 Fundamental Programming (F): Midterm Exam Grade
  • EF234101 Fundamental Programming (F): Quiz 2 Grade
  • EF234101 Fundamental Programming (F): Final Exam Grade
  • EF234101 Fundamental Programming (F): Labs Assignment Grade

Final Exam

  • Starting date: 11 December 2024
  • Deadline: 15 December 2024. 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: EF234101_FunPro(F)_FIN_StudentID_Name
  • File type and format: A zip file containing all of the .cpp source files & the declaration
  • Filename format: EF234101_FunPro(F)_FIN_StudentID_Name.ZIP
  • Final Exam: the question and the working template file

Quiz 2

  • Starting date: 13 November 2024
  • Deadline: 20 November 2024. Penalty: 0.15% of grade/minute of tardiness.
  • Exam type: Open, Group (of most three students)
  • Send to: yifana(at)gmail(dot)com & CC to the TA's emails with the subject: EF234101_FunPro(F)_Q2_StudentID1_Name1_StudentID2_Name2
  • File type and format: A zip file containing all of the .c source files & the declaration
  • Filename format: EF234101_FunPro(F)_Q1_StudentID1_Name1_StudentID2_Name2.ZIP
  • Quiz 2: the question & the working template file

Midterm Exam

  • Starting date: 16 October 2024
  • Deadline: 23 October 2024. 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: EF234101_FunPro(F)_MID_StudentID_Name
  • File type and format: A zip file containing all of the .c source files & the declaration
  • Filename format: EF234101_FunPro(F)_MID_StudentID_Name.ZIP
  • Midterm Exam: the question

Quiz 1

  • Starting date: 18 September 2024
  • Deadline: 25 September 2024. 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: EF234101_FunPro(F)_Q1_StudentID_Name
  • File type and format: A zip file containing all of the .c source files & the declaration
  • Filename format: EF234101_FunPro(F)_Q1_StudentID_Name.ZIP
  • Quiz 1: the question

Labs Session & Assignment

  • TBA

Presentation Files

  • 01. 2024-08-28, Lecture #1: Introduction to computers and C++ programming (Ch.1). QR Code: 423459.
  • 02. 2024-09-04, Lecture #2: Introduction to C programming (Ch.2) & Structured program development (Ch.3). QR Code: 369761.
  • 03. 2024-09-11, Lecture #3: C program control (Ch.4) & Programs up to Q1. QR Code: 390527.
  • 04. 2024-09-18, Lecture #4: Quiz 1: the question. QR Code: 660775.
  • 05. 2024-09-25, Lecture #5: Functions (Ch.5). QR Code: 410920.
  • 06. 2024-10-02, Lecture #6: Arrays (Ch.6). QR Code: 859007.
  • 07. 2024-10-09, Lecture #7: Pointers (Ch.7). QR Code: 852111.
  • 08. 2024-10-16, Lecture #8: Midterm exam: the question. QR Code: 230920.
  • 09. 2024-10-23, Lecture #9: Characters and strings (Ch.8). QR Code: 389510.
  • 10. 2024-10-30, Lecture #10: Formatted input/output (Ch.9) & C structures, unions, bit manipulations, and enumerations (Ch.10). QR Code: 152602.
  • 11. 2024-11-06, Lecture #11: File processing (Ch.11) & Data structures (Ch.12). QR Code: 558525.
  • 12. 2024-11-13, Lecture #12: Quiz 2: the question & the working template file. QR Code: 466271.
  • 13. 2024-11-20, Lecture #13: The preprocessor (Ch.13) & Advanced C topics (Ch.14). QR Code: 402217.
  • 14. 2024-11-27, Lecture #14: C++ as a “better C” (Ch.15) & Classes and data abstraction (Ch.16). QR Code: 643718.
  • 15. 2024-12-04, Lecture #15: C++ classes: part II (Ch.17) & C++ operator overloading (Ch.18). Practical test: Case study. Source code. QR Code: 716072.
  • 16. 2024-12-11, Lecture #16: Final exam: the question. QR Code: 410725.

No comments:

Post a Comment