172x Filetype PPT File size 1.38 MB Source: dutta.csc.ncsu.edu
Course Objectives Course Objectives Learn how the Internet works – Foundational/conceptual knowledge Assume some basic familiarity – Basic networking concepts – Baseline idea of main Internet entities, IP, TCP Extend knowledge / applicability of knowledge Depth – Learn more, examine, experiment with baseline knowledge – Substantiate all answers (prior knowledge) Breadth – Learn about more protocols – Some idea of capabilities/limitations of the Internet – Architectural issues – possible evolution Copyright Fall 2016, Rudra Dutta, NCSU Scope Scope Protocol descriptions and socket programming only briefly as preliminaries / building blocks Focus on – Investigation by doing – RFC reading – Paper reading Will not address some important and relevant topics in any detail – Queuing models or other analytical results – Simulation or other performance questions Copyright Fall 2016, Rudra Dutta, NCSU Background Background You need to understand networking – ECE/CSC570 or equivalent Need to be conservative in estimating “equivalent” You need to be able to program – Comfortable with C/C++ – Familiar with Unity / VCL You need to “learn-on-the-fly” – Basic goal of graduate study Copyright Fall 2016, Rudra Dutta, NCSU Instructional Mode Instructional Mode Self-guided, inquiry-driven, group-based No typical lectures except a few introductory / overarching – Some archived video lectures available for “catch-up” Descriptive topics – Question list will be provided – feel free to contribute – Texts, cited papers, RFCs are automatic sources – Other sources may be flagged for some topics – Cite source in answer – Slidepacks will be provided for most topics “Get-ahead” lecture periods: Q&A, discussion, investigation – Sometimes I may have no answers – at least immediately Programming / lab topics – In-class demos will be provided for baseline – Q&A in some lecture periods – Many will be group Copyright Fall 2016, Rudra Dutta, NCSU Course Eval, Fall 2015 Course Eval, Fall 2015 The Homeworks are good. The project was good. The recorded The instructor is really helpful and nice when answering video lectures were good. But since the professor assumed that questions. However, it would be better if the instructor can use the students should have a prerequisite of the recorded video shorter sentences when teaching, since one could lose lectures, logically speaking then i learnt nothing new in the course focus/context when the sentence is too long. since the only thing useful and explained well were the video lectures but those i was supposed to know beforehand anyway. At Great course which gives knowledge about internet and networks. The the end of the course, I neither know TCP, nor OSPF nor BGP properly. details of how the network works and depending on your project, know more about the working of the network or the working of the components of the network. Loved the way teams were distributed..how assignments were provided at perfrct stage..overall very well planned course This course did teach me a lot, although not the things which I feel the groups for the project shouldn't be random and was intended. I felt overwhelmed with the sheer volume of professor himself may be technically strong, but he the students need to pick a group. The final assignment topics(being explained in class or through assignments and should make sure that EACH AND EVERY STUDENT could have been an individual assignment. In my humble projects and other materials) but in the end some of the topics in the class understands what he teaches!! And that's opinion, less content with a thorough explanation is more do stick to me. inexcusable, because we pay $15k per semester and beneficial. only few people benefiting from the class is not acceptable. Other professors make sure that students understand and absorb every bit of he teaches, but 1. Please give reading material for next class. Slides are not this professor just doesn't care and seems to be enough. Some chapters/papers to refer. 2. Give trick questions on ruthless!Sorry to be saying this. weakly basis that challenge the fundamentals of networking. In first 2 assignments I found lot of these questions but later the Fantastic course. Though the in class learning is not much, assignments were less tricky. Tricky questions stimulate thinking the assignments and the projects are brilliant. They make you and help strengthen the concepts. 3. Would love to see more a master at the subject. centmesh/Netlabs based projects than Geni based projects. I feel project in real machines will let us more about networking than Geni. Copyright Fall 2016, Rudra Dutta, NCSU
no reviews yet
Please Login to review.