网络程序设计2课程介绍课程作用(为什么学)课程内容(学什么) 课程特点(怎么学) 授课方式 考核方式 (为什么学)培养网络程序开发实践能力,加强网络理论和编程知识的理解能力,为进一步学****信息安全相关知识打好基础。(学什么)[共30学时]第1单元网络程序设计基础第2单元套接字I/(学什么)[共30学时]第1单元网络程序设计基础(1)网络程序设计基础(2)WinSock编程接口基础(3)TCP/UDP客户端与服务端基本编程第2单元套接字I/O模型编程(4)Select编程模型(5)WSAAsyncSelect编程模型(6)WSAEventSelect编程模型(7)重叠I/O和完成端口I/O编程模型(了解)(8)机动:(学什么)[共30学时]第3单元原始套接字编程(9)原始套接字编程(基础、ICMP)(10)原始套接字编程(网络嗅探器)(11)端口扫描编程第4单元高级编程(12)Winsock服务提供者接口(了解)(13)FTP客户端编程(14)多线程编程实践考试(15)(怎么学)理论引导,强调实践,通过实践促进理论理解。如何学好这门课?动手,动手,动手!(1)理论讲解(15分钟)(2)效果演示(5分钟)(3)编程详解(25分钟)(4)随堂实践(45分钟)(1)笔试60%(2)机试20%(3)大作业15%(4)日常作业5%(5)课堂表现5%(加分):网络聊天工具文件传输工具网络嗅探器端口扫描工具FTP多线程客户端大作业分组:每4人一组。按照宿舍住宿情况分组,如果宿舍为8人,则分两组;如果宿舍为4人,则每宿舍一组。
网络程序设计01网络程序设计基础 来自淘豆网www.taodocs.com转载请标明出处.