<p>Could do worse than check out the CISCO CCNA curriculum for ideas.</p>

CC BY-SA 4.0
2020-08-11T21:19:41.473Z
Hey briscoboy, would you mind fleshing this answer out?  This answer is what we call an answer stub, and gets automatically flagged as low-quality by the system.
Ben I.
CC BY-SA 4.0
2023-09-19T00:45:34.080Z
I don't think CCNA is advanced networking!
achhainsan
CC BY-SA 4.0
2020-08-11T19:17:30.473Z
2020-08-11T19:17:30.473Z
bricoboy
<p>The next step after studying computer networks is this:</p>
<p><a href="http://ioesyllabus.blogspot.com/2015/05/internet-and-intranet-ct-754-syllabus.html" rel="nofollow noreferrer">http://ioesyllabus.blogspot.com/2015/05/internet-and-intranet-ct-754-syllabus.html</a></p>
<p><a href="https://www.raijeewan.com.np/document/NETWORKING%20WITH%20IPV6%20%20Syllabus.pdf" rel="nofollow noreferrer">https://www.raijeewan.com.np/document/NETWORKING%20WITH%20IPV6%20%20Syllabus.pdf</a></p>
<p>Focus on depth of TCP IP protcols. SSH, DNS, HTTP etc each of them deserve their separate course. So, think about it.</p>
<p>You could follow</p>
<p><a href="https://rads.stackoverflow.com/amzn/click/com/B00STLTH74" rel="nofollow noreferrer" rel="nofollow noreferrer">https://www.amazon.com/Networking-Systems-Administrators-Mastery-Book-ebook/dp/B00STLTH74</a></p>
<p>This book as well.</p>
<p>Good luck.</p>

CC BY-SA 4.0
2023-09-18T15:06:59.580Z
2023-09-19T00:56:16.153Z
2023-09-19T00:56:16.153Z
achhainsan
<p>I created an Advanced Computer Networking course offered at Master's level which follows an earlier undergraduate course in networking (which I also created and teach).</p>
<p>I'll offer some insights, suggestions and thoughts, but they will just be off-the-cuff rather than a formal curriculum plan (I've done enough of those).</p>
<p>The first thing to start is to not assume that the students have fully absorbed and are usefully fluent on everything in Tanenbaum! Start with revision, focusing on those parts of the material that would be essential to grasp to move on to the advanced material. Do not revise by just going through it again, but do it through asking questions and raising problems so they can determine if they understand the material well enough. In particular I brought out routing at the network layer as being critical, as well as multiplexing at the transport layer, as well as the whole 7 layer model again.</p>
<p>I then focused on larger issues that students may not have encountered when administering their own machine. Things that happen at ISP level and internet backbone level, such as BGP, AS numbering and the protocols and databases involved.</p>
<p>A lot can also be done with security, such as the law and ethics. What is a network administrator permitted  to do and when does managing a network exceed the authority allowed (such as entrapment). I looked at honeypots for example, as well as logging.</p>
<p>In a more advanced course I also put more emphasis on self-learning. Things such as monitoring media for incident reports; making presentations on security incidents over the last 12 months, for example.</p>
<p>In terms of network management SNMP and tools that use it can be covered in more detail, including network discovery, network mapping and so on. As practical work I get them to program an SNMP tool to learn about the object encoding mechanisms and also about packet capture.</p>
<p>I have more ideas, but this might get you started.</p>

CC BY-SA 4.0
2020-07-30T19:22:49.207Z
Thanks for the reply. What textbooks do you use, if any? If you can give me more information about your courses I would appreciate it.
Billy Vejo
CC BY-SA 4.0
2020-07-29T08:50:18.437Z
2020-07-29T08:50:18.437Z
Brian Tompsett - 汤莱恩
<p>I was commissioned to prepare an advanced course on Computer Networks with updated topics. My students have already passed the Computer Networking course using A. S. Tanenbaum's book. They gave enough on the theory and I would like to give you something more practical.</p>
<p>They recommended that I address security and network administration issues but I'm still not sure.
Do you have any ideas? I listen to suggestions</p>

<networks><course-design>
What to teach in an Advanced Computer Networking course?
# What to teach in an Advanced Computer Networking course?

(Asked by: username_0 on 2020-07-22)

I was commissioned to prepare an advanced course on Computer Networks with updated topics. My students have already passed the Computer Networking course using A. S. Tanenbaum's book. They gave enough on the theory and I would like to give you something more practical.

They recommended that I address security and network administration issues but I'm still not sure.
Do you have any ideas? I listen to suggestions

**Tags:** networks, course-design


---

## 3 answers

### Answer by username_4 on 2020-07-29. Score: 4

I created an Advanced Computer Networking course offered at Master's level which follows an earlier undergraduate course in networking (which I also created and teach).

I'll offer some insights, suggestions and thoughts, but they will just be off-the-cuff rather than a formal curriculum plan (I've done enough of those).

The first thing to start is to not assume that the students have fully absorbed and are usefully fluent on everything in Tanenbaum! Start with revision, focusing on those parts of the material that would be essential to grasp to move on to the advanced material. Do not revise by just going through it again, but do it through asking questions and raising problems so they can determine if they understand the material well enough. In particular I brought out routing at the network layer as being critical, as well as multiplexing at the transport layer, as well as the whole 7 layer model again.

I then focused on larger issues that students may not have encountered when administering their own machine. Things that happen at ISP level and internet backbone level, such as BGP, AS numbering and the protocols and databases involved.

A lot can also be done with security, such as the law and ethics. What is a network administrator permitted to do and when does managing a network exceed the authority allowed (such as entrapment). I looked at honeypots for example, as well as logging.

In a more advanced course I also put more emphasis on self-learning. Things such as monitoring media for incident reports; making presentations on security incidents over the last 12 months, for example.

In terms of network management SNMP and tools that use it can be covered in more detail, including network discovery, network mapping and so on. As practical work I get them to program an SNMP tool to learn about the object encoding mechanisms and also about packet capture.

I have more ideas, but this might get you started.

> **Comments:**
> **username_0**: Thanks for the reply. What textbooks do you use, if any? If you can give me more information about your courses I would appreciate it.  

---

### Answer by username_1 on 2020-08-11. Score: 0

Could do worse than check out the CISCO CCNA curriculum for ideas.

> **Comments:**
> **username_2**: Hey briscoboy, would you mind fleshing this answer out?  This answer is what we call an answer stub, and gets automatically flagged as low-quality by the system.  
> **username_3**: I don't think CCNA is advanced networking!  

---

### Answer by username_3 on 2023-09-18. Score: 0

The next step after studying computer networks is this:

<http://ioesyllabus.blogspot.com/2015/05/internet-and-intranet-ct-754-syllabus.html>

<https://www.raijeewan.com.np/document/NETWORKING%20WITH%20IPV6%20%20Syllabus.pdf>

Focus on depth of TCP IP protcols. SSH, DNS, HTTP etc each of them deserve their separate course. So, think about it.

You could follow

[https://www.amazon.com/Networking-Systems-Administrators-Mastery-Book-ebook/dp/B00STLTH74](https://rads.stackoverflow.com/amzn/click/com/B00STLTH74)

This book as well.

Good luck.


---

