Welcome to the repository for DCF255 - Data Communications Fundamentals, a course I completed at Seneca College during Winter 2022. Dive in to explore the exciting world of data communications, network protocols, and internet applications!
This course provides a comprehensive foundation in data communications, using well-known Internet applications and standard networking technology as examples. It prepares students to design and create effective software in our connected world.
By the end of this course, I was able to:
- Master Data Communications Terminology: Explain the jargon of data communications and networks.
 - Identify Network Components: Recognize network characteristics and their hardware/software to tackle implementation and configuration tasks.
 - Apply Standards: Use published standards to develop solutions and work plans.
 - Understand Internet & TCP/IP: Explain the structure and functionality of the Internet and TCP/IP protocol to enhance programming skills.
 - Utilize Internet Applications: Demonstrate the use of widely-used Internet applications for common tasks.
 - Network Programming: Develop simple programs communicating over a network.
 - Analyze Security & Deployment: Investigate security, deployment, and reliability issues to understand or implement systems.
 
Explore the different sections of the repository:
- Assignments: All assignments and project files [📂]
 - Labs: Lab exercises and related files [🔬]