Download presentation
Presentation is loading. Please wait.
Published bySylvia Thomas Modified over 9 years ago
1
Fall 2012: Early Adopter Plan for Teaching Concurrent and Distributed Systems Jawwad Shamsi FAST NU, Pakistan
2
Pedagogical Goals & Topics Covered GoalDescription G1Explain fundamental and theoretical concepts G2Develop programming skills in PDC G3Incorporate student feedback and evaluations G4Teach applied and advanced topics TopicsBloom-Level Client Server, task/thread spawningA Tasks and Threads, Synchronization, Concurrency defects A SecurityC CloudK/C
3
Prog Assignments & Student Evaluations Assignment Description A1Simple UDP-based client Server program A2Request/Response based network monitoring tool using multithreaded semantics. A3Develop Unix Shell A4Develop P2P-based file lookup Service Four Programming Assignments Three Quizzes Two Mid exams Final Exam
4
Student Feedback TopicResult Programming AssignmentsMost Liked Approach Unix Shell AssignmentMost Difficult P2P AssignmentMost Liked Socket, Thread, and P2P programmingStudents favorite Topics TopicStudent Suggestions Cloud ComputingShould be covered in depth Network SecurityShould include Programming Max=10, Min=7.5, Mode and Median=8, Average=8.44 Student Marks out of 10
5
Lessons Learned Programming is effective. TCPP recommended curriculum is well designed. Multiple courses are needed in order to comprehensively cover the course. Cutting edge topics such as Cloud computing, network security, and distributed file system are very popular among students Interactive learning, peer discussion, and group discussions are effective in teaching.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.