Skip to main content

Computer network_Version 2.2

Enrollment in this course is by invitation only

ABOUT THIS COURSE!

Dear students!

Computer networks are no news to us. The advent of the Internet and the development of computer network models have created great changes in the field of information technology. In particular, in recent years, computer networks have increasingly proven their paramount role in computing systems. Recent trends in technology like cloud computing and the Internet of Things (IoT) are all based on computer networks.

For students majoring in information technology, the knowledge of computer networks is foundational. Students equipped with this knowledge are able to deepen their understanding of the architecture of distributed application systems. This becomes even more important because one of the main technology trends in the present and for many years to come is the development of application systems following the IoT (Internet of Things) model, the foundation of which is the system. computer networks and the Internet.

Good luck with your studies!


TARGET LEARNER

  • Those who want to study for a university degree, and complete the CC3 certificate can become programmers, software engineers
  • Those with basic skills in using the Linux Ubuntu operating system
  • Skilled in Java Programming
  • Those who need work, basic skills about computer networks, hardware devices needed to build a network system

COURSE OBJECTIVES

After completing this course, students will have the knowledge and skills as follows:

  • Present the basic concepts, demands, roles and benefits of computer network
  • Explain the functionalities of different layers in the TCP/IP model
  • Present the structure and characteristics of different transmission line types in a network
  • Explain the features and roles of network devices
  • Explain the conversion of data into a signal and data transmission over a network line (MAC address)
  • Use proper tools to perceive data in transmission patterns, including broadcast, multicast and unicast
  • Use tools to analyze information of Ethernet frames
  • Explain the functionalities of the network layer and the IPv4 address
  • Use tools to analyze the operations of the Internet Protocol - IP
  • Use tools to monitor the operations of the Address Resolution Protocol - ARP
  • Configure IP address parameters for workstations and network devices
  • Use tools to display, analyze and check workstation routes
  • Present the SDN technology
  • Describe the functionalities of the transport layer and the TCP packet format
  • Use tools to establish and monitor the operating status of the Transmission Control Protocol - TCP
  • Present the operations of the User Datagram Protocol - UDP
  • Explain the functionalities of the application layer
  • Use tools for domain resolution and activity monitoring
  • Use tools to monitor the operations of the DHCP service
  • Explain Network Address Translation - NAT
  • Use proper tools to analyze the operations of the HyperText Transfer Protocol - HTTP
  • Explain the email service
  • Present the basics of socket programming in Java
  • Initiate sockets on servers/clients to listen and accept a connection request
  • Explain the data transmission between servers/clients applications run on different computers in a network
  • Build client/server applications for data exchange with the given protocols, e.g. TCP, UDP
  • Develop several network applications


LEARNING EXPERIENCE

The course will have 3 parts, including 13 lessons. Each lesson will have a number of videos that require students to watch carefully, one or more reading passages and answer multiple choice questions. Interspersed between lessons are a number of practical exercises that require students to apply theory to practice how protocols work, as well as how to transmit data in a computer network, and understand Learn how to program in a network environment using the Socket programming technique

During the study period (expected to be 6 weeks), the allocation of the study week is very important. If you have any questions, please connect with Mentor for answers.


COURSE CHARACTERISTICS

  • Know the issues in implementing network infrastructure including hardware devices in the network, how to connect and control protocols to work
  • Know about the development model of network applications, popular services on the network such as Web, Email, DNS

COURSE DESIGNER AND REVIEWER

COURSE DESIGNERS

Expert Bui Trong Tung

File preview

  • Lecturer at the School of Information and Communication Technology, Hanoi University of Science and Technology
  • 10 years of experience in teaching and training on Computer network and Information security in companies and universities, including Hanoi University of Science and Technology, Hung Vuong University, Tay Bac University, Ministry of Public Security and Vietnam Posts and Telecommunications (VNPT) Group
  • 7 years of experience in network and system administration

Expert Nguyen Quoc Long

  • Lecturers in IT - FPT University, MSc in IT
  • 12 years of experience in Information Technology, design and construction of Computer network systems, and Information security research
  • 10 years of experience in teaching, and training international certificates at universities, including FPT University, Duy Tan University, iSpace, NIIT, and Truong Tan Center

Expert Nguyen Trung Tri

File preview

  • Qualification: MSc in Computer Science
  • Occupation: Technical team leader
  • Workplace: Son Nghi Technology Solution Company Limited (chuyenweb.vn)
  • Experience: 12 years of experience in IT training, monitoring and managing

COURSE REVIEWERS

Expert Nguyen Minh Nghia

File preview

  • Qualification: MSc in Computer Science
  • Occupation: Officer (Specialist)
  • Workplace: Department of Data and IT, VNUHCM, University of Information Technology
  • Working experience: Computing network systems design and deployment, System and database management, information security research, teaching of IT subjects 

FUNIX WAY

The purpose of FUNiX Way learning programs is that learners are confident and proficient in the digital environment, can earn income with the profession they study or use what they have learned to do better than their current job, motivated and capable of upskilling, can work as a professional project member and join the professional community as a responsible member.


LEARNING RESOURCES

This MOOC is offered on Udemy. This is a platform that provides open mass online courses that are highly appreciated among current MOOC platforms in the world.

Listing the sources below does not necessarily imply that FUNiX has an official partnership with the owner of the sources: Coursera and Udemy.


FEEDBACK CHANNEL

FUNiX is ready to receive and discuss all comments and feedback related to learning materials via email program@funix.edu.vn