Software Development for Network Systems and Telecommunications Systems

Course Tags: #DecentWorkAndEconomicGrowth#IndustryInnovationAndInfrastructure#SustainableCitiesAndCommunities#PartnershipsToAchieveSDGs

Course Outline


The course involves implementing network functions, protocols, and applications across various network layers! The approach aims to gradually familiarize students with programming at different network layers, including fixed and mobile networks, Future Internet, and mobile and wireless applications. In cognitive and reconfigurable mobile and wireless communication environments, such as J2ME and Android, the text discusses exciting applications and cutting-edge implementations!

Topics Covered:

  • JAVA programming language: Learn about Java programming for network applications.
  • Android mobile operating system and its user-friendly application development environment: Explore Android app development for mobile networks.
  • Git version control system: Understand version control for collaborative development.
  • Internet of Things (IoT): Dive into the revolutionary IoT technologies.
  • MQ Telemetry Transport (MQTT) messaging protocol and software/development environments for MQTT: Study MQTT for efficient messaging in IoT networks.
Skip to content