作为一名EE的学生,你想丰富你的通信网络知识吗?你想在下学期的毕业招聘中占露头角吗?你想感受地道的中英文双语专业课程教学吗?你想熟悉通信协议的开发过程吗?你在具体的通信软件应用编程中遇到过难题吗?
如果以上任意一条你的回答是YES,请关注以下的引智课程,欢迎研究生,及高年级本科生前往听课。
(中文)通信软件的设计与实现
(English)Communications Software Design
授课时间:6月1日 - 6月19日 (13周-15周)
周二/周三/周四 14:00 – 18:00 共计9次课
授课地点:新主楼A212
授课教师: Prof. Changcheng Huang, Carleton University,
Canada
教师简介:黄长城教授分别于1985年和1988年获清华大学电子工程系学士和硕士学位,并于1997年2月获加拿大卡尔顿大学电气工程博士学位。从1996年6月至1998年10月,黄教授曾在加拿大北方电讯公司工作,主要从事宽带接入网的研究。1998年11月至2000年5月间,他曾任美国泰乐(Tellabs)通讯公司网络系统设计师。2000年7月至今,他在加拿大卡尔顿大学系统和计算机工程系从事教学和科研,现任职为教授。黄教授至今发表各种学术论文超过100篇。黄教授有在通信软件设计课程长期的教学经验,是该校工程类学生中最受欢迎的课程之一。
课程内容:通信软件的分层,有限状态机,扩展有限状态机,消息序列图,应用程序编程接口(API)和套接編程(Socket Programming),数据结构和路由表,流媒体网络等。
课程特点:本课程的目标是帮助学生掌握与通信有关的软件的设计方法和实现步骤, 提高学生从事通信系統集成的能力。通过本课的学习,学生可以取得以下的知识和技能:
-
充分了解大量的实用网络通信协议;
-
掌握网络编程的数据结构和算法;
-
学会有效利用各种软件的设计方法;
-
通过真实网络程序设计积累网络编程的经验;
-
学习大型网络软件的结构设计和方法。