TCN 5440 - U01 Software Development for Telecommunication Networks
Fall Term 2024
Prof.
Mo Sha
Email: msha@fiu.edu
Phone: 305-348-1717
Office Hours: Monday 9:00AM-10:30PM (through Zoom, Zoom
link in Course Syllabus) or by appointment
Lecture Time: Monday 2:00PM-4:40PM
Place: Parking Garage 6 144, Modesto A. Maidique Campus
Telecommunication networks provide a basis for Internet of Things and enable
many new applications, such as smart home, smart healthcare, and smart city.
This course focuses on the aspects, tools, and techniques of developing
software applications for telecommunications networks. A substantial part of
the material will cover programming in a Linux environment, programming for
telecommunication networks, and wireless networks. This course will
introduce a variety of programming concepts and software development
techniques and help students improve their programming skills. In this
course, students will have opportunities to obtain hands-on experience on
programming and software development for telecommunication networks.
Upon completing this course, students will be able to:
-
review basic programming concepts and problem solving techniques
-
understand basic concepts and fundamental features of telecommunication
networks
-
understand key programming concepts and problem solving techniques
-
program in a Linux environment without the help of an integrated
development environment (IDE)
-
program and solve problems using the C and the Networked Embedded System
C (NesC) languages
-
implement simple data structures
-
develop software for sensing and communication
-
understand key characteristics and constraints of wireless networks