24,428 courses · 2,504 curriculum guides Sponsored by eAgentic Software Sponsored by eAgentic Software

Network Concepts

CNT3004C — Introduction to Computer Networks
← Course Modules
3 credit hours 60 contact hours Prerequisites: The STATEWIDE prerequisite reads "CSG X060 OR EQUIVALENT" - and CSG X060 is NOT a valid SCNS identifier. The X is a wildcard in the level position that was never replaced, so do not go looking for it. Take your own catalogue; in practice an introductory computing course is the sensible preparation, and COMFORT WITH BINARY AND HEX is the specific thing that makes subnetting tractable. *** THE C SUFFIX IS REAL: Florida Poly carries BOTH this and the bare CNT3004, which is the signature of a course run in two shapes - a lecture section and an integrated section with scheduled lab. The integrated form carries 60 hours against 45, and in networking that difference IS the lab. If you have a choice, take it. *** TAKE THIS EARLY - CNT3112, CNT4526 and the security sequence all gate on it. *** Ask in week one whether the course maps to Network+ or CCNA; if so, sit the exam while it is fresh. v1.0

Course Description

CNT3004C is the introductory computer networking course — how data actually moves between machines, from the cable or radio link up through addressing and routing to the applications a user sees.

Florida's statewide description is compact and covers the scope well: "network media, protocol, current and evolving standards for local, metropolitan, wide area and wireless networks." Florida Polytechnic University, the carrier of this identifier, titles it Introduction to Computer Networks.

⚠⚠ This is the foundation course for an entire career area, and almost everything downstream assumes it. Network security, cloud infrastructure, systems administration, wireless engineering and most of cybersecurity all rest on understanding addressing, routing and the protocol stack. Students who get through it by memorising acronyms rather than understanding what a packet actually does struggle in every subsequent course, because the later material is applied rather than descriptive.

The conceptual core is smaller than the vocabulary suggests. Layered models exist so that each layer can solve one problem and hand the rest onward; addressing exists so a packet can be delivered to a machine nobody has ever seen; routing exists because no single device knows the whole network. Once those three ideas land, the acronyms organise themselves around them. Until they do, the course feels like arbitrary memorisation — and that is the single most common failure mode.

⚠⚠⚠ The C suffix here is real and it is the signature of a course run in two shapes — the carrier offers both this integrated version and an unsuffixed one. That determines your contact hours and how much lab time you get; see Special Information.

Learning Outcomes

Required Outcomes

Optional Outcomes

Major Topics

Required Topics

Optional Topics

Resources & Tools

Career Pathways

Special Information

⚠⚠ The C suffix means a genuinely different registration — and one institution offers both

IdentifierPublic carriers
CNT3004CFlorida Polytechnic Universitythis course
CNT3004 (bare)UCF, UWF, Florida Polytechnic

⚠⚠⚠ Florida Poly carries BOTH formsIntroduction to Computer Networks at the C identifier and Computer Networks at the bare one. An institution carrying both forms of a number is the clean signature of a course run in two shapes: a lecture section, and an integrated section with scheduled laboratory work.

What that means for you:

⚠⚠ The statewide prerequisite is a placeholder, not a course

Florida's statewide record gives the prerequisite as CSG X060 OR EQUIVALENT.

⚠⚠⚠ CSG X060 is not a valid SCNS identifier. A Florida course number is three letters and four digits; the X is a wildcard standing in for the level digit, and it was never replaced. Do not go looking for it — the number does not exist.

The intent is legible and is reasonable: some prior computing coursework. Take your own institution's published prerequisite. In practice an introductory computing or programming course is the sensible preparation, and comfort with binary and hexadecimal is the specific thing that makes the addressing material tractable — subnetting is arithmetic in base two, and students who are shaky there find the hardest part of the course harder than it needs to be.

⚠ Certification alignment — worth checking, and worth exploiting

Introductory networking courses across Florida frequently align to an industry certification, and the alignment is not always stated in the catalogue.

⚠⚠ Note the trade-off honestly: a vendor-aligned course teaches you a specific configuration syntax alongside the concepts. The concepts transfer everywhere; the syntax does not. Make sure you can explain what a command does, not only that it works — that is what survives a change of employer or equipment vendor.

Offering Notes

InstitutionIts titleCreditsContact hoursNotes
Florida Polytechnic University (SUS)Introduction to Computer Networks3not published⚠ catalogue not readable — see below. Also carries the bare CNT3004 separately.

One Florida public institution carries this exact identifier, at three credits, publishing no contact-hour figure — so the 60 hours recorded here is Florida's convention for a three-credit integrated C course, and it is well supported by the fact that the same institution offers an unsuffixed version alongside it.

Florida Polytechnic's catalogue could not be read for this guide. It runs on a platform that serves its front pages while returning empty responses for course content, so its own description, prerequisite and term pattern are unavailable. The content above is written from the statewide record and cross-read against the three institutions carrying the unsuffixed number.

⚠⚠ Worth knowing about the institution: Florida Polytechnic is Florida's newest state university and is exclusively a STEM institution — engineering and computing only. That is unusual in the State University System and it means the surrounding curriculum is more specialised than a general university's.

Position in the curriculum and transfer

A foundational upper-division course. ⚠ Take it earlyCNT3112 (switching and routing), CNT4526 (wireless) and the network security sequence all name it as a prerequisite, so delaying it delays everything.

Florida's statewide record classifies it as transferable to an institution offering the same course, with no Gordon Rule designation and no general-education category, and marks it for dual enrolment with elective high-school credit — ⚠ every active CNT number carries that marking, so it is boilerplate. The (U) means upper division and nothing more.

⚠⚠ On transfer, note that the unsuffixed number has three carriers and this one has one. They are the same subject in two shapes, so send the syllabus and say whether your section included scheduled lab work — a receiving department deciding whether you have met a hands-on requirement will want to know.

AI Integration

Networking is a field where these tools are genuinely useful and where the failure mode is specific and expensive.

Where they help. Explaining a protocol a different way when the textbook has not landed; generating practice subnetting problems; producing a first draft of a device configuration to study; interpreting an unfamiliar error; and summarising a long RFC or vendor document. ⚠ Explaining a packet capture you are looking at is a particularly good use — the tool describes what the fields mean while you retain the question of why the traffic is there.

⚠⚠⚠ Where it fails, and why it matters more here than in most subjects: generated network configurations are syntactically plausible and frequently wrong in ways that do not announce themselves. A subnet mask off by one bit, an access list with the rules in the wrong order, a routing statement pointing at the wrong interface — ⚠ none of these throws an error. The device accepts the command and the network behaves incorrectly, sometimes in ways that only appear under load or during a failover. In production that is an outage, and it will be attributed to whoever typed it.

Three specific cautions.

⚠⚠ And the career point, which students in this field ask about directly. Network automation has been reshaping this work for a decade — configuration as code, intent-based networking, automated provisioning — and AI-assisted operations extend it. The roles that are contracting are the ones that consisted of typing the same configuration into many devices.The roles that are not are design, troubleshooting a failure nobody has seen before, and understanding a system well enough to know when the automation is wrong. All three rest on exactly the fundamentals this course teaches — which is an argument for learning them properly rather than for skipping them.


Generated September 16, 2026 · Updated September 16, 2026