Course Overview
Covers advanced Windows Systems Programming for Data Communications. Develop TCP/IP Interneworking applications using the Windows Socket API. Develop Windows client-server models using Internet Protocol Suite. Design and implement Multimedia Communication Applications using the Internet Protocol Suite. Design and implementation of Mobile Network Applications on the Android platform.
- Not offered this term
- This course is not offered this term. Notify me to receive email notifications when the course opens for registration next term.
Learning Outcomes
Upon successful completion of this course, the student will be able to:
- Develop Client-Server models for the Windows environment using the TCP/IP protocol suite.
- Implement advanced communications protocols under the Windows environment.
- Design and implement TCP/IP and UDP/IP socket applications to transfer Multimedia content in a networked environment.
- Design and develop highly specialized communications software within a project team.
- Design and implement TCP/IP applications for mobile devices using the Android platform.
- Implement code to communicate with built-in sensors on a mobile device such as GPS, NFC, and audio devices.
Effective as of Fall 2015
Related Programs
Selected Topics in Data Communications/Internetworking (COMP 4985) is offered as a part of the following programs:
- Indicates programs accepting international students.
- Indicates programs eligible for students to apply for Post-graduation Work Permit (PGWP).
School of Computing and Academic Studies
- Computer Systems Technology
Diploma Full-time
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.