Computer Networks and Data Communication
Computer Networks and Data Communication
The Computer Networks and Data Communications discipline trains graduates in building, administering, and developing information system infrastructures for organizations, governments, and enterprises.
The training program meets the demand for technical personnel, administrators, and researchers to develop communication and computer networking solutions for agencies, organizations, and businesses with information and communication technology (ICT) infrastructure.
It also responds to the development of modern technology trends in the Fourth Industrial Revolution. Specifically, graduates will know how to design, build, and manage Internet of Things (IoT) systems. Furthermore, a bachelor in computer networks and data communications will be able to independently develop IoT startup projects on multiple application platforms.
TRAINING OBJECTIVES
- With a degree in Computer Networks and Data Communication, graduates will achieve the following requirements:
- Proficient understanding of the principles of operation, characteristics, and technical mechanisms for processing communication in computer networks and data communication networks;
- Understanding and mastery of the operational mechanisms and applications of communication protocols in telecommunication infrastructure and computer networks;
- How to analyze and formulate issues related to network technology solutions in Internet of Things (IoT) applications;
- Ability to design systems, program, and manage IoT projects;
- Ability to apply flexible professional knowledge to deploy and utilize search tools, updates, exploitation, and analysis of information related to the field;
- Readiness to collaborate, organize planning, communicate, and present issues scientifically and objectively.
TRAINING PROGRAM
Fundamental subjects
Arithmetic and Algebraic Structures
Calculus 1
Calculus 2
Linear Algebra
Applied and Statistical Probability
Discrete Mathematics
Data Structure
Digital Technology
Programming languages
Object-oriented Programming
Computer Architecture
Operating System Principles
Database
Computer Networks
Compulsory Subjects
Digital Signal Processing
Signals and Systems
Specialized Mathematics
Network Design and Administration
Modeling and Simulation
Transmission Techniques
Network Connection Techniques
Network and Communication Security
Telecommunication Network Management
Specialized Internship
Elective Subjects
Multi-hop Wireless Networks
Signals and Control
Network Service Quality
Cloud Computing
Wireless Sensor Networks
Artificial Intelligence
Cognitive Radio
Embedded Programming
Big data
System Design
Network Programming
Mobile Application Programming
POST-GRADUATION JOB OPPORTUNITIES
Graduates of the Computer Networking and Data Communication program can work in various positions, such as:
- Network communication system design and development technicians for businesses.
- Administrators, network operators, system developers, or network management experts for businesses, organizations, and institutions utilizing computer networks and data communication.
- Technicians, programmers, network operators, and experts in developing modern IoT systems.
- Researchers and experts in developing IoT solutions for industries such as healthcare, agriculture, or transportation.