Course · Teaching Materials

Web Programming

2026/2027 · Odd SemesterEF234301Class DInstitut Teknologi Sepuluh Nopember

Companion textbook

Companion textbook: Web Programming — free preview, full PDF, all lecture slides and source code on Profitina (also in Indonesian: Pemrograman Web).

Class Information

  • 1st Semester, 2026/2027
  • Wednesday, IF-107, 15:30-18:00
  • TA (Teaching Assistant):
    • Callista Fidelya Roba Gultom [callistafidelya(at)gmail(dot)com]
    • Kevin Andreas [kevin.andreascn(at)gmail(dot)com]

Reference

  • M.M. Irfan Subakti (2026) Web Programming. profitina.com.
  • Connolly, R. (2007) Core Internet Application Development with ASP.NET 2.0. Pearson Education Inc.
  • Deitel, P.J. and Deitel, H.M. (2016) Internet & World Wide Web: How to Program, 5th Edition. Pearson Education Inc.
  • Duckett, Jon. Web Design with Html, CSS, JavaScript and JQuery Set. John Wiley, 2014.

News

  • 2026-10-20 15:41 Midterm Exam: The Question has been released.
  • 2026-10-13 17:37 Quiz 1 Grade has been released.
  • 2026-09-22 18:13 Quiz 1: The Question has been released.
  • 2026-09-02 Welcome to our Webpro (D), guys! May we all gain success, knowledge, plenty of happiness, and wisdom!

Grade

Grades of students can be seen as in the following.

  • EF234301 Web Programming (D): The Grades
  • EF234301 Web Programming (D): Quiz 1 Grade
  • EF234301 Web Programming (D): Midterm Exam Grade
  • EF234301 Web Programming (D): Quiz 2Grade
  • EF234301 Web Programming (D): Final Exam Grade

Final Exam

  • TBA

Quiz 2

  • TBA

Midterm Exam

  • Release Date: 20 October 2026
  • Start Date: 21 October 2026
  • Deadline: 28 October 2026, at 23:59 WIB
  • Late Penalty: A penalty of 0.15% of the grade per minute will be applied to late submissions
  • Exam Type: Open-Book, Individual Project
  • Email To: MM Irfan Subakti [yifana(at)gmail(dot)com]
  • CC: Callista Fidelya Roba Gultom [callistafidelya(at)gmail(dot)com], Kevin Andreas [kevin.andreascn(at)gmail(dot)com]
  • Email Subject: EF234301_WebPro(D)_MID_StudentID_Name
  • File File Submission: Submit a single .ZIP archive named EF234301_WebPro(D)_MID_StudentID_Name.ZIP. This archive must contain two files: Report.PDF & Declaration.PDF
  • GitHub Repository: In the body of your email, you must include a public link to your GitHub repository containing the complete source code for your project
  • Midterm Exam: The Question

Quiz 1

  • Release Date: 22 September 2026
  • Start Date: 23 September 2026
  • Deadline: 30 September 2026, at 23:59 WIB
  • Late Penalty: A penalty of 0.15% of the grade per minute will be applied to late submissions
  • Exam Type: Open-Book, Individual Project
  • Email To: MM Irfan Subakti [yifana(at)gmail(dot)com]
  • CC: Callista Fidelya Roba Gultom [callistafidelya(at)gmail(dot)com], Kevin Andreas [kevin.andreascn(at)gmail(dot)com]
  • Email Subject: EF234301_WebPro(D)_Q1_StudentID_Name
  • File File Submission: Submit a single .ZIP archive named EF234301_WebPro(D)_Q1_StudentID_Name.ZIP. This archive must contain two files: Report.PDF & Declaration.PDF
  • GitHub Repository: In the body of your email, you must include a public link to your GitHub repository containing the complete source code for your project
  • Quiz 1: The Question

Schedule

  • 01. 2026-09-09, Lecture #1: The Web, End to End. QR Code: 642415.
  • 02. 2026-09-11 13:00-15:30 (ONLINE), Lecture #2: HTML: Structuring Content for the Web. QR Code: 789325.
  • 03. 2026-09-16, Lecture (ONLINE) #3: PHP from Zero. QR Code: 228967.
  • 04. 2026-09-23 (ONLINE), Lecture #4: The Question. QR Code: 753152.
  • 05. 2026-09-30 Lecture #5: PHP and MySQL, and Getting a Server Running. QR Code: 953394.
  • 06. 2026-10-07 (ONLINE), Lecture #6: XML and Structured Data. QR Code: 653960.
  • 07. 2026-10-14, Lecture #7: Java Server Pages. QR Code: 772856.
  • 08. 2026-10-21 (ONLINE), Lecture #8: Midterm Exam: The Question. QR Code: 238793.
  • 09. 2026-10-28 Lecture #9: ASP.NET and Rich Internet Applications. QR Code: TBA.
  • 10. 2026-11-04 (ONLINE), Lecture #10: Three Systems Demonstrated: PHP, JSP, and ASP.NET. QR Code: TBA.
  • 11. 2026-11-11, Lecture #11: Dynamic Pages and Web Forms. QR Code: TBA.
  • 12. 2026-11-18 (ONLINE), Lecture #12: Quiz 2: the question. QR Code: TBA.
  • 13. 2026-11-25, Lecture #13: Data on the Page: GridView and Data Grids. QR Code: TBA.
  • 14. 2026-12-02 (ONLINE), Lecture #14: Validation and State Managemen. QR Code: TBA.
  • 15. 2026-12-09, Lecture #15: ADO.NET and the Data Layer. QR Code: TBA.
  • 16. 2026-12-16 (ONLINE), Lecture #16: Final exam: the question. QR Code: TBA.

Profitina · profitina.com

💬 Community Discussion