Data communications courses are typically found in computer science and computer information programs at the bachelor's or master's degree levels. Business administration programs may also have these courses as part of an information systems concentration. While undergraduate courses usually introduce the basics of the subject, graduate courses tend to focus more on laboratory work and case studies. Some data communications courses, particularly introductory operating system courses, can be taken either online or on-campus. Students may be able to take some classes in a standalone format if they wish, provided students meet all prerequisite requirements.
Within a data communications course, students will have the chance to review the following:
- Data structure basics and terms
- Network types and functions
- Management strategies for flow control
- Public and private sector career opportunities
- Internet protocols and related concepts
Find schools that offer these popular programs
- Computer and Information Sciences, General
- Computer Programming
- Computer Systems Analysis
- Data Entry Processing
- Information Technology Management
- Networking and Telecommunications
- Software and Computer Media Applications
List of Courses
Computer Network Fundamentals Course
This is an introductory course that is often required as a prerequisite for many other data communications courses. In this course, students examine the different elements of a computer network or data communications system, as well as media, signals, encoding and bandwidth. Students learn about local area networks, cable modems and wireless networks. Other topics taught in this course include network applications, java, program to interface protocols and IP addressing.
This course is an entry-level course usually required as a prerequisite for other data communications courses. Students learn about the basic concepts of computer programming and programming language. Topics covered include algorithms, logic, design and data types, as well as object-oriented programming and C++ concepts.
Introduction to Operating Systems Course
Students learn about operating system configuration and functions in this course. Topics discussed include deadlocks, virtual memory, file systems, device management, security and communication. Students learn how to install, configure and manage an operating system within a computer network. This course usually requires an introductory course in computer networks as a prerequisite.
Network Communication Course
Students study how computer networks operate and the fundamentals of data communications. The course covers topics, such as DNS, HTTP, peer-to-peer systems, routing algorithms, Wi-Fi security and protocol verification. This course usually requires prerequisite courses in computer networks and programming.
Wireless Communications Course
This course is usually an advanced level course, and it is often found in graduate programs. Students study wireless networks, signals and systems. Topics covered include wireless metrics, antennas, performance and technologies. Students may also examine wireless companies and their innovations within their industry.