网络工程专业的网络编程课程教学与改革

合集下载

基于OBE理念的教学改革与实践——以“Python编程与实践”课程为例

基于OBE理念的教学改革与实践——以“Python编程与实践”课程为例

基于OBE理念的教学改革与实践黄俊莲1,吕博学2,段雪丽1(1.北京工业大学耿丹学院工学院,北京101301;2.中星微电子有限公司软件工程部,北京100000)[摘要]“Python编程与实践”是面向计算机相关专业开设的一门专业课。

通过课程教学实践,基于OBE(Outcome-based educa-tion,成果导向教育)理念对课程进行改革,修订了课程教学大纲,重新制定了教学方案,规范了课堂教学,采用线上线下混合模式教学,线上讲解课程基本知识,线下课堂上采用项目案例方法进行教学,将课程完全转变为成果导向教学,提高了课程教学的深度和广度,提高了学生的实践能力。

[关键词]高校;计算机;Python;混合式教学;OBE[基金项目]2017年度北京工业大学耿丹学院教育创新激励基金项目“基于微信的高校课堂管理系统的设计与实现”[作者简介]黄俊莲(1978—),女,黑龙江明水人,硕士,北京工业大学耿丹学院工学院副教授,主要从事软件工程、智能信息处理研究;吕博学(1981—),男,山西大同人,硕士,中星微电子有限公司软件工程部工程师(通信作者),主要从事软件工程研究;段雪丽(1978—),女,甘肃庆阳人,硕士,北京工业大学耿丹学院工学院副教授,主要从事计算机网络技术及应用、软件工程研究。

[中图分类号]G642.0[文献标识码]A[文章编号]1674-9324(2021)13-0071-04[收稿日期]2019-06-10一、引言耿丹学院之前引入CDIO工程教学模式和PD-CA的迭代改进模式,并在全院推行多年,还引入了许多教学理念,极大地促进了学院的教学改革。

各位教师也不断地摸索具有自己特色的适应应用型本科教学的教学模式。

应该说,我们之前的教学改革取得了很大的进展,如培养方案、培养目标、课程体系、考核方式等与培养应用型、国际化人才更加匹配。

这次,工学院率先引入OBE教育理念,经过一段时间的培训、调研、讨论,确定了工学院各专业的培训目标、毕业要求、毕业要求指标点等,并按照OBE教学理念修订了培养方案、教学大纲和教案。

《网络通信程序设计》课程教学存在的问题与改进

《网络通信程序设计》课程教学存在的问题与改进

《网络通信程序设计》课程教学存在的问题与改进【摘要】针对当前网络通信程序设计教学过程中存在的各种问题,本文从教学内容、教学方法和考核方式三方面进行教学改进的探讨。

教改措施经过网络工程本科专业学生的教学实践,有效提高学生学习的积极性和实践动手能力,明显改善教学质量。

【关键词】网络通信程序设计;实践动手能力;项目驱动法;应用型人才《网络通信程序设计》是高校网络工程、通信工程与计算机应用等本科专业的专业必修课,是一门应用性、实践性很强的网络应用类课程。

课程教学的目的是使学生理解计算机网络体系结构和网络协议的工作原理,掌握基于不同网络层次协议的编程技术,学会运用高级语言开发通信实例,再从实践中总结原理,让学生的逻辑思维与创造性思维能力得到培养。

课程的学习使学生学会分析问题,建立编程模型,进行功能程序设计,以解决网络通信具体问题的能力。

1 课程教学现状及存在问题《网络通信程序设计》是面向本科高年级学生开设的课程,要求学生学过《操作系统》、《计算机网络基础》以及至少学过一门“高级语言程序设计”课程。

由于课程知识专业应用深度高,学生基础不一样,教学过程出现如下问题:(1)编程语言基础不牢固,编程容易出错,消弱了学习积极性。

学生在选修网络通信编程课程之前已开设过“C++程序设计”课程,但由于C++语言本身比较抽象,学习有难度,存在学生学习质量不高的症状。

由于语言基础不扎实,学生在网络编程课程学习中,容易出现程序语法上错误,调试程序占用较多时间,个体创新能力被限制,自然对课程的学习产生消极心理。

(2)学习方法不对,学生有死记硬背的现象。

学生习惯性的沿用了应试教育的思维,知识的接受上选择被动教育的方式,采用被动记忆程序的方法。

由于网络体系结构的复杂性及通信协议的多样性,网络通信编程有一定的灵活性,所以网络通信实例的开发注重编程模型的设计、编程流程的构思和开发方法的选择,这些很需要学生自主思维和创造思维的能力。

(3)实践教学环节薄弱,学生的实践动手能力有待提高。

基于OBE_理念的计算机网络课程教学改革与实践

基于OBE_理念的计算机网络课程教学改革与实践

第 23卷第 1期2024年 1月Vol.23 No.1Jan.2024软件导刊Software Guide基于OBE理念的计算机网络课程教学改革与实践熊骏1,金文2,丁飞1,王凯1(1.南京邮电大学物联网学院,江苏南京 210023; 2.南京邮电大学财务处,江苏南京 210042)摘要:计算机网络是网络工程专业的重要基础课程,针对传统课程教学和实验教学中存在的问题,以工程教育专业认证为背景并基于OBE教育理念对计算机网络教学进行改革。

由课程设计框架为切入点,从教学目标、教学过程、教学评价三方面进行教学改革与实践。

以毕业要求为出发点优化计算机网络课程的教学目标,明确符合国家、社会预期需求的专业能力;以教学目标为框架,对教学过程中的短板进行针对性加强和补全,保障教学目标的实现;设计基于OBE理念的教学质量评价体系,并基于评价结果对课程进行持续改进。

结果表明,该课程在课堂实践、上机测试、试卷测试等方面的达成度均有所提高,为学生专业素质的提升奠定了良好基础。

关键词:课程教学;实验教学;成果导向;教学目标;计算机网络DOI:10.11907/rjdk.231014开放科学(资源服务)标识码(OSID):中图分类号:G642.0 文献标识码:A文章编号:1672-7800(2024)001-0204-05Reform and Practice of Computer Network Course Based on OBE ConceptsXIONG Jun1, JIN Wen2, DING Fei1, WANG Kai1(1.School of Internet-of-Things, Nanjing University of Posts and Telecommunications, Nanjing 210023, China;2.Finance Department, Nanjing University of Posts and Telecommunications, Nanjing 210042, China)Abstract:The computer network is an important basic course for network engineering. To solve the problems in traditional course teaching and experimental teaching, taking the engineering education certification as the background, the teaching procedure of computer network is re⁃formed based on outcome-based education(OBE). Taking the course design framework as the point cut, the course reform and practice are conducted from the sides of the teaching goal, teaching procedure and teaching assessment. Firstly, the teaching goal of the computer network is optimized according to the graduation requirements, which clarifies the professional abilities required by the nation and society; Secondly,the drawbacks of the teaching procedure are complemented based on the framework of the teaching goal, which guarantees the implementation of teaching goal; Lastly, an education quality assessment system is designed based on the OBE concept, and the course improvement is contin⁃uously conducted based on the assessment results. The results of reform and practice show that course reform performs well, which lay a good foundation for the improvement of students’ professional quality.Key Words:course teaching; experimental teaching; OBE; teaching goal; computer network0 引言《华盛顿协议》是工程教育本科专业在国际间的互认协议,我国于2013年6月成为该协议的签约成员,为我国工程人才资格的国际互认奠定了前期基础。

《ASP网络编程》实验教学改革探索与实践

《ASP网络编程》实验教学改革探索与实践

【 关键字】A P 实验教学改革 实验教 学大纲 综合性 实验 :S
1 盲 ,引
依 据 。针对 课 程 特 点 ,在 实 验 教 学 改革 中编各 高 校计 算 机 科 学 、 网络 工 程 、 电子 商 务 等 专 业 都 在 开 书 , 为每 个 实 验 制 定 了 明确 的实 验 目的 、 验 内容 、 考 练 习 题 . 实 思
维普资讯
3 4

建 电

20 0 6年 第 9期
<S < P网络编程》 A 实验教学 改革探 索与实践
鞠 宏 军 . 丽娟 杜
( 北科 技 学 院 计 算 机 系 北京 华 1 10 ) 0 6 1
【 摘
要】A P是微软公 司近几年新推 出的一种基 于浏览器的 网络数据库缡程技 术, :S 利用它可以实现 Itre It n t ne tnr e 上 n/ a
的数 据 库 缡程 , Wid w 环 境 下 BS结 构 应 用 的 主要 缡 程 工 具 。 本 文根 据 < S 是 nos / A P网络 缡 程 ) 程 的特 点 . 合 学生 的 实 际情 课 结 况 , 实 验教 学 内容 和 实验 教 学 方 式 等 方 面做 了一 些探 讨 , 步 形成 一种 可行 的 实验 教 学 模 式 。 在 初
并 在 实验 指导 书 附 录部 分 给 出 了完 整 的思 考 练 习 题答 案 3 设 置 课 程 综 合 性 实验 . 综 合 性实 验 是 以 课程 教 学 内容 为基 础 , 所 学 理论 知 识 。 对 及 课 程 单项 实 验 中所 学 的各 种方 法 与技 巧 实现 综 合 应 用 。是 培 养 学 生综 合 分 析 能 力 、 程动 手 能 力 的重 要 途 径 。 因 此 , 合 实际 编 结 较 混 乱 的现 状 。 在课程最后设 置了( s A p网络 教 学 系 统设 计 ) 合 性 实 验 。 编 综 并 同时 计算 机及 相 关 专 业 学 生毕 业 后 ,将 有很 大一 部 分 学生 写 了详 细 的综 合 性实 验 任 务 书 。 个实 验 计划 8学 时 。 中 任务 整 其 从 事 A P A Pn t 编 程 工 作 。而 学 生 在学 校 接 受 贴 近 实 际应 布 置 、 统 分析 、 S 、 S .e 的 系 关键 技 术 讲解 2学 时 , 内 实验 2学 时 . 外上 课 课 用 的综 合 训 练 却 很少 。 至 单项 实 验 训 练 也 不够 。 此 有 必要 通 机 4学 时 。 甚 因 过( S A P网络 编 程 ) 验 教 学 改 革 , 一 步 规 范 课 程 教 学 内容 , 实 进 加 4 编 写 单项 实 验 报 告 和综 合 性 实验 报 告 . 实验 报 告 是 实验 课 内容 的一 部 分 ,是 对 实 验 教 学 的一 种 书 强 A P课 程 实 验 环 节 训 练 , 学 生 在 学 校 就 能 接受 到 A P编 程 S 使 s 方 面 系统 的综 合训 练 . 决 毕 业 学 生 没有 A P实 际 编 程 经 验 的 面考 查 。 解 s 它对 学 生 将来 总结 研 究 资料 、 写 毕 业 论 文 或 学术 论 文 撰 都 是 一 种 非 常 必要 和 有 益 的训 练 。 同时 有 利 于 学 生 总 结 、 录 实 记 问题 . 高 学生 综 合 应 用 能 力和 就 业 能 力 。 提 2 A P网络 编 程 实 验 教 学 改革 的探 索 . S 验 过 程 。 深 对 实 验 内容 的 理 解 . 且 教 师 可 以 通 过实 验 报 告 了 加 并 针对 课 程 以上 现 状 。 实 验 教学 改 革 。 本 首先 对 课 程 理 论 内容 解 学 生 实 验 效果 。本 课程 实 验 报 告 和 其 它 课 程 实验 报 告 基 本 类 及 实验 教 学 大 纲进 行 了重 新 整 理 和 规划 ,然 后 编 写 制 定 了相 应 似 , 相应 的实 验 题 目、 验 目的 、 有 实 实验 步骤 等 内容 。 时增 加 了 同 的单 项 实 验 指 导 书 、 合 性 实 验 任 务 书 、 验 报 告 等 材 料 , 范 实 验 难 点 技 术分 析 和 实验 小 结 .要 求报 告 主要 书写 实 验 中 出现 综 实 规 的问 题 、 决 方 式 及收 获 。 解 综合 性 实 验 报 告 和课 程 实 验 报告 稍 有 了该 课 程 的 教 学过 程 。具 体 如 下 : 1 修 订 课 程 教 学 大纲 和 实 验 教 学大 纲 . 不 同 。 告 格 式 主 要 设 置 了系 统 需 求 分 析 、 能 设 计 、 据 库 组 报 功 数 教 学 大 纲 是 课 程 教 学 计 划 和 实 验 计 划 的指 导性 的 文 件 。 包 织 与 设 计 、 块 详 细设 计 等 。 模 内容 设 置类 似 于 计算 机类 毕 业 设 计 括 了课 程 的 教 学 目的 、 教学 内容 、 学范 围 、 学 进度 、 时 安 排 论 文 格 式 。 教 教 学 等 . 教 师 选 编 教 材 、 织 教 学 的 主要 依 据 , 教 学 工 作 顺 利 进 5 改革 评 分 方 法 、 是 组 是 . 明确 实验 成 绩 权 重 学 生 成 绩 考 核采 用 ” 时实 验 + 合 性 实验 + 试 成 绩 ” 权 平 综 笔 加 行 的重 要 保证 。 此 本 实 验 改革 首先 对 课 程 大纲 、 因 实验 大纲 进 行 了修 订 、 充 和 更 新 , 补 以紧 跟 学 科 发 展 形 势 , 速 体 现 新 技 术 的 记 分 的 方 法 。 其 中 期 末 笔 试 :o 、平 时 实 验 :0 报 告 书 写 快 6% 2 %( 应 用 。实验 环节 根 据 内容 设 置单 项 实 验 1 2个 , 中验 证 性 实 验 1% ,实 验 完 成 情 况 及 表 现 1% ) 其 O 0 、综 合 实 验 :0 ( 告 书 写 2% 报 6个 . 计 性实 验 6个 。 体 开 设 可 根据 课 程 学 时进 行适 当 的 取 5 . 序 及 答辩 1 %) 设 具 % 程 5 。 3 实验 改革 的 尝 试 和效 果 . 舍。 序号 宴■名荐 I 幔 掌一 宴■■性 ,采 本 实 验 改 革 先 后 在计 算 机 专 o 、计 算 机本 o 3 3专 业 选 修 课 ^ 韧步 儿s安蕞与设置.俺●^ I序 l 2 ■证 必t <s A p网 络 编 程 ) 的课 程 教 学 中进 行 了 试 用 。 程 教 学 完 全 采 用 课 2 WS r p e lt V rp 脚车韩^ ■车帕—试 l it  ̄c 2 1计 t 蠡● 新 修 订 的教 学大 纲 和 实验 大 纲 , 次 实 验 按 照 实 验 指 导 书 、 合 每 综 Uep me肘毫 Iq e t Rso s so s  ̄ u s 韩 ep ne宜互裹●一作 e 2 雌 叠t 性 实 验 任务 书进 行 .要 求 学 生 每 次 实验 后 均 按 指 导 书 要 求 上 传

人工智能背景下“Python程序设计”课程改革

人工智能背景下“Python程序设计”课程改革

人工智能背景下“Python程序设计”课程改革作者:李莉李冬杨海迎张永萍来源:《现代信息科技》2023年第17期摘要:人工智能背景下“Python程序設计”课程以典型工作项目为载体,结合人工智能技术应用专业特点,构建五大课程模块;以学生为中心,运用PBOPPSE教学模式,采用联想教学高尔夫、任务驱动、情境化教学、游戏教学法等教学方法,制定“模块化、协同化、立体化”教学策略,实施“三维度、五要素、四优化”的教学评价,解决实践项目缺乏、教学方法陈旧、学习动力不足、考核方式单一等课程教学问题,学生学习成果显著提升。

关键词:人工智能;Python;课程改革中图分类号:TP39;G434 文献标识码:A 文章编号:2096-4706(2023)17-0178-06Curriculum Reform of“Python Programming”in the Context of AILI Li, LI Dong, YANG Haiying, ZHANG Yongping(Yunnan Vocational College of Mechanical and Electrical Technology, Kunming 650201,China)Abstract: In the context of AI,the course of “Python Programming” takes typical work projects as the carrier, combined with the characteristics of AI technology application specialty,and builds five curriculum modules. It takes students as the center, uses PBOPPSE teaching mode,and adopts teaching methods such as association teaching golf, task-driven, situational teaching and game teaching method. It formulates “modular, collaborative and three-dimensional” teaching strategies, implements the teaching evaluation of “three-dimension, five-element and four-optimization”, and solves the curriculum teaching problems such as lack of practical projects,outdated teaching methods, insufficient learning motivation, and single assessment mode. The students' learning achievements has significant improvement.Keyword: Artificial Intelligence; Python; curriculum reform0 引言2017年,国务院印发《新一代人工智能发展规划》,提出了面向2030年我国新一代人工智能发展的指导思想、战略目标、重点任务和保障措施,部署构筑我国人工智能发展的先发优势,加快建设创新型国家和世界科技强国。

网络工程专业本科课程设置

网络工程专业本科课程设置

网络工程专业本科课程设置一、课程简介网络工程专业是培养具备网络技术与应用的专业人才的本科专业。

课程设置旨在使学生掌握网络工程领域的基础理论、专业知识和实践技能,能够从事网络系统的设计、建设、运维与管理工作。

二、核心课程1. 计算机网络本课程主要介绍计算机网络的基本概念、网络体系结构、传输介质、网络设备及协议等基础知识。

重点讲解网络互联、数据传输、网络安全等内容,培养学生对计算机网络的理解和应用能力。

2. 网络编程本课程侧重于培养学生网络编程的实践能力。

通过学习网络编程语言、网络协议和网络编程技术,学生将能够独立设计和实现基于网络的应用程序,例如网络服务器、网络通信工具等。

3. 网络安全与防护本课程介绍网络安全的基本原理、攻防技术和网络安全管理。

重点讲解安全威胁与风险评估、防火墙与入侵检测系统、网络安全策略与加密技术等内容,培养学生网络安全意识和应对能力。

4. 云计算与网络存储本课程主要介绍云计算和网络存储的基本概念和技术。

学生将学习云计算的基本原理和应用场景,以及网络存储的设计和实现方法,培养学生在云计算环境下进行网络资源管理和数据存储的能力。

5. 数据通信与交换本课程主要介绍数据通信和交换的基本原理、技术和协议。

学生将学习数据通信的基本概念、数据交换的方式和局域网、广域网的设计与实现,培养学生在数据通信和交换领域的综合应用能力。

三、选修课程1. 移动互联网技术本课程介绍移动互联网的基础知识、关键技术和发展趋势。

学生将学习移动互联网的特点、移动应用开发技术和移动网络优化方法,培养学生在移动互联网领域的创新能力。

2. 物联网技术与应用本课程主要介绍物联网的基本原理、技术和应用。

学生将学习物联网的体系结构、传感器网络和物联网应用开发,培养学生在物联网领域的设计和实现能力。

3. 网络项目管理本课程侧重于网络项目管理的理论与实践。

学生将学习项目管理的基本概念、项目计划与控制、项目团队和资源管理等知识,培养学生在网络项目管理中的组织与协调能力。

网络工程大学课程设置方案

网络工程大学课程设置方案

网络工程大学课程设置方案一、专业介绍网络工程专业是一门面向未来的技术学科,以计算机技术与通信技术为基础,主要研究计算机网络系统、网络通信协议、网络管理与安全、网络应用开发等内容。

学生将学习网络通信技术的基础理论和实际应用,了解网络信息传输、网络服务和应用等实践应用技术,具备网络工程设计、开发和管理的综合能力。

二、专业培养目标网络工程专业的培养目标是培养学生掌握扎实的计算机网络理论基础和专业知识,掌握网络系统的设计、实施与管理技能,具有良好的计算机科学与技术的素养,掌握较强的创新能力与工程实践能力,能够适应未来信息社会对网络技术领域人才的需求。

三、课程设置1. 基础课程(1)计算机网络原理与技术(2)数据结构与算法(3)操作系统原理(4)计算机网络与信息安全(5)数据库原理与应用2. 专业核心课程(1)网络技术与应用(2)网络管理与安全(3)网络协议分析与设计(4)网络性能评估与优化(5)大数据与云计算(6)网络编程与应用开发3. 选修课程(1)物联网技术(2)无线网络技术(3)网络机器学习(4)分布式系统与并行计算(5)区块链技术4. 实践教学(1)计算机网络实验(2)网络应用开发实践(3)网络安全实验(4)网络工程设计与实施四、教学方法网络工程专业的教学方法以理论与实践相结合为主,采用多种教学手段,包括课堂教学、实验教学、案例教学、项目实践等,注重学生的实际操作能力、创新能力和解决问题的能力培养,鼓励学生参与实际网络工程项目,加强学生对网络技术的应用和实践能力。

五、课程实施方式网络工程专业课程的实施方式多样,包括课堂讲授、实验研讨、项目设计、实习实训等多种教学方式。

还可以设置行业导师指导,邀请网络工程领域的专家学者和企业技术人员来校授课,加强与企业合作,组织学生参与实际网络工程项目设计和实施。

六、实践教学实践教学是网络工程专业教育的重要组成部分,通过实验课程、实习实训、毕业设计等环节,培养学生的实际操作能力、工程实践能力和创新能力。

谈谈对网络工程专业的理解与认识

谈谈对网络工程专业的理解与认识

谈谈对网络工程专业的理解和认识一、网络工程1.1网络工程简介网络工程在百度上是这样定义的:网络工程是指按计划进行的网络综合性工作。

本专业培养掌握网络工程的基本理论与方法以及计算机技术和网络技术等方面的知识,能运用所学知识与技能去分析和解决相关的实际问题,可在信息产业以及其他国民经济部门从事各类网络系统和计算机通信系统研究教学、设计、开发等工作的高科技人才。

1.2出现背景网络工程专业出现的另一背景是从二十世纪九十年代,计算机网络技术及其应用得迅猛发展的另一背景下提出的,从专业定名、培养目标和专业课程设置都反应出是面向网络工程建设的专业。

在教育界对此专业的设置的定名和内涵有不同的意见:即应当设置为技术内涵更广的计算机网络技术专业还是限于网络工程建设的专业。

目前,部分大学在不能更改专业名称的前提下,已经开始将该专业的培养目标定位为计算机网络技术专业,以适应更广泛的需要。

1.3个人对本专业的理解与认识在上大学之前,我没有听说过网络工程这个专业,对其学什么做什么基本上是一无所知,也就只简单的知道以后要和电脑打交道。

当初报这个专业是对“网络工程”这专业感觉还不错,然后通过百度知道此专业的就业前景是比较可观的。

可以说,上学前几周,我对这个专业需要学什么仍然是一无所知。

通过学习网络工程概论这门课程,渐渐地了解了网络工程专业的学习内容,以及网络工程专业建立的目的。

网络工程分为:硬件工程和布线工程。

通过查找相关资料知道,硬件就是指计算机网络锁使用的设备,例如交换机、防火墙、路由器、服务器等等,布线通俗的说就是架设光缆,是为了保持通讯的正常运行,布线工程又称为综合布线。

网络是一个非常大的概念,网络主要是指计算机网络系统。

为了使得网络能够适应基于网络的多种多样服务在带宽,可扩缩性和可靠性等方面不断增长的需求,网络工程必须应付这些挑战,解决好网络的设计,实施和维护等一系列技术问题,本专业培养的学生将有适应网络通信与计算机两方面专业领域的能力。

计算机专业网络编程课程教改研究与探索

计算机专业网络编程课程教改研究与探索
3 . 2实验 教 学 的探 索 网络 编程 实 验 教 学往 往 沿 袭基 础 课 程 程 序 设 计
序 两类 , 这 两 类 程 序 相 互 之 间 进 行 网 络通 信 , 共 同完 的教 学 模 式 , 实验 内容 围绕 课 堂 教 学 内容 设 置 , 用 来
成 某 种功 能 。与 以往 的程 序 设计 相 比较 , 网络 程序 设 验证 前 次课 堂教 学 中的重 点 内容 。这种 实验 教 学模式
D l … … 一 、 L 1 L ,
_ h … 1 1 , 一 L 1
L 1

,1 L 一

计算机专 业网络 编程课程教 改研 究与探 索
李庆 华
( 浙 江 丽水 学 院 浙江 丽水 3 2 3 0 0 0 )
【 摘 要】 : 本文分析网络编程课程的特点 , 结合学生实际情况 , 提 出项 目驱动教 学模 式, 探讨课程 教 学、 实验教学和考核机制 , 并在实际教 学工作 中检验其效果, 有益培养学生编程能力和综合能力。
学 习兴 趣 , 不 利于 学 生编 程 能力 的培养 。针对 这 种情 况, 围绕 项 目任 务 驱动 的 目标 , 我们 在 教材 选 用 、 实验
基金 项 目: 国家 自然科 学基  ̄ , > ( 6 1 0 7 3 1 0 8 ) ; 中国博 士后科 学基 -  ̄ . . ( 2 0 1 2 M5 1 1 7 5 6 ) 资助 ; 2 0 1 3 年 丽水学院教 育教 学改革项 目。
网络编 程 是一 门实 践性 较 强 的课 程 , 传统 的课 堂
课程, 由于 网络 编 程 技 术 发 展 更 新 快 、 涉 及 的知 识 面 教 学 模 式 , 主 要 侧 重 于 理 论 知 识 的 讲授 , 往 往 会 导致 宽, 具有 较 大 的实 践 性 与 逻 辑 性 , 使得 网络 编 程 课 程 学 生在 实 验环 节 的动 手 能 力很 差 。针 对这 种 情 况 , 我 的 教 与 学 有 一 定 的难 度 , 传 统 的 课 堂 逐章 讲 授 、 课 后 们 将项 目驱 动 的教 学方法 引入到 课堂 教学 中 。项 目驱

独立学院《网络编程技术》课程教学改革研究与探索

独立学院《网络编程技术》课程教学改革研究与探索


独 立 学 院《 络 编 程 技 术 》 程 教 学 改 革 研 究 与 探 索 网 课
王 婵 娟
( 州大学 华软软件学 院, 东 从化 广 广
摘 要 : 者 针 对 《 作 网络 编 程 技 术 》 程 教 学 中存 在 的 主 课 要 问 题 . 合 独 立 学 院 学 生 的 实 际 情 况 , 教 学 实 际 出发 , 结 从 对 该 课 程 的教 学 内容 、 学 方 法 与 手段 、 程 考核 等 进 行 教 学 研 教 课 究 与 探 索 . 出 了教 学 改 革 的 内 容 与 方 法 , 应 用 于 教 学 实 提 并
践 . 得 了较 好 的教 学效 果 , 高 了独 立 学 院 学 生 的 网 络 编 程 取 提
能 力 与 综 合 应 用 能 力
关键 词 : 立 学 院 《 独 网络 编 程技 术 》 程 课

教 学 改革

ห้องสมุดไป่ตู้
引 言
独立 学 院是 指 由普 通 本 科 高 校 按 新 机 制 、新 模 式 举 办 的 本 科 层 次 的二 级 学 院 。 立 学 院相 对传 统公 办 大学 , 独 立 性 独 在 和创 新 性 上 有 更 高 的要 求 。广 州 大 学 华 软 软 件 学 院 作 为 全 国 3 0 家 独 立 学 院 中 唯 一 的一 所 软 件学 院 , 0多 旨在 培养 适 应 中 国 软 件 产 业 发 展 需 求 的规 范 化 应 用 型人 才 。 随 着 计 算 机 技 术 的 飞 速 发 展 .n re迅 速 普 及 。 络 工 It n t e 网 程 ( 媒体 信息 网络方 向 ) 业 的学 生不 仅要 掌握计 算 机 网 多 专 络 与 多 媒 体 等 方 面 的基 本 知 识 。 且 要 掌 握 当 前 较 为 主 流 而 的计 算 机 编 程 语 言 , 此 基 础 上 熟 悉 网 络 编 程 技 术 , 有 一 在 具 定 的 网 络 编 程 能 力 , 进 行 网 络 多 媒 体 软 件 等 方 面 的 开 发 能 工作 。 网络 编 程 课 程 作 为 一 门 实 践 性 很 强 的核 心 专 业 课 程 , 由 于 网络 编 程 技 术 发 展 更 新 快 、 及 的 知 识 面 宽 , 有 较 大 的 实 涉 具 践 性 与逻 辑 性 . 得 网络 编 程 课 程 的 教 与 学 有 一 定 的难 度 , 使 传 统 的课 堂 逐 章 讲 授 、课 后 实 验 验 证 的教 学 方 式 不 能 满 足 独 立 是 向学 生 传 递 知 识 的 场所 , 且 是 师生 之 间 、 学 之 间 人 际 接 而 同 触 、 成 社 会 能 力 的 场 所 。 价 角 度 多 元 化 、 准个 别 化 、 会 形 评 标 机 多样化 、 式灵活化 。 形 ( ) 重 在 具 体 活 动 中 激 发 学 生 的 个 性 发 展 。 艺 术 活 动 2注 如 有 利 于通 过 审 美 情 趣 和 表 现 美 、创 造 美 培 养 学 生 的 创 造 思 维 能 力 ; 技 活 动 有 利 于 培 养 学 生 的 求 知 欲 、 趣 和 爱 好 ; 育 科 兴 体 活 动 有 利 于 培 养 学 生 的顽 强 拼 搏 精 神 、 正 观 念 、 争 意 识 、 公 竞 超越 意识 : 益活动 有利于培养 学生热爱 祖 国、 爱 集体 、 公 热 助 人 为 乐 等 道 德 品质 。 ( ) 重 引 导 式 教 育 。教 学 应 以学 生 为 中心 , 师 的 任 务 3注 教 主 要 是 帮 助 学 生 理 解 经 常 变 化 的 环 境 , 帮 助他 们 最 大 限 度 地 发 展 自己 的潜 能 。 而不 是 精 心 安 排 各 种 强 化 手 段 去 控 制 和 塑 造 学 生 的行 为 。通 过 暗 示 教 学 方 式 、 题 教 学 方 式 、 现 学 习 问 发 方 式 等 教 学 方 法 引 导学 生 自 己思 考 问题 , 发 其 学 习兴 趣 , 激 力 求 使 其 在 无 意 识 的 情 况 下 锻 炼 探 究 性 思 维 能 力 , 成 自主 创 形

本三院校网络编程技术课程的教学改革

本三院校网络编程技术课程的教学改革
用 层 出不 穷 时 . 于 汁算 机 网 络 技 术 的 教 学 研 究 已 趋 于 成 熟 . 在 网 对 而

1 计 算 机 网 络 教 学 现 状 分 析
的 难 度 , 使 得 前 继 、 续 课 程 有 机 结 合 。 学 生 们 通 过 借 助 Jv 也 后 aa程 序
开 发 接 口实 现 聊 天 程 序 能 够 在 局 域 网 内发 送 文 字 信 息 , 是 简 单 文 件 或 随 着 国家 计 算 机 网 络 基 础 设 施 的 不 断 完 善 , 育部 、 教 育 厅 的 下 载 程 序 能 够 从 百 度 下 载 一 首 音 乐 ,真 实 地 感 受 到 网 络 编 程 的 乐 趣 , 教 省 精 品课 程 建 设 ,高 等 学 校 实 验 教 学 示 范 中 心 建设 等 一 系 列 活 动 的展 极 大 地 增 强 了 自信 心 。 开 , 高 校 在 观 念 上 对 计 算 机 网络 实 验 教 学 的 重 视 、 实 施 上 投 入 力 各 在 度 加 大 , 述 理 论 教 学 与 实 践 教 学 脱 离 的 问题 得 以迅 速 解 决 , 效 显 3 网络 编 程 技 术 实 验 设 计 上 成 著 。 些 本 三 院校 直 接 与 市场 接 轨 , 大 型 企 业 合 作 , 如 H C, 用 一 I与 例 3 使 案 例 教 学 法 以好 的案 例 贯 穿 教 学 过 程 , 过 对 典 型 应 用 程 序 功 能 通 其 市 场 上 广 泛 销 售 的 产 品 作 为 教 学 设 备 , 引 入 配 套 认 证 , 种 以学 并 这 分 析 、 现 讲 解 , 作 为 实 验 练 习 , 以 上 机 指 导 , 教 于 练 , 练 代 实 并 辅 寓 以 生 为 本 的 办 学 思 想 大 大 提 高 了育 人 的效 率 ,学 生 们 经 过 系 统 地 训 练 . 教 。 议 打 破 传 统 的 先 讲 解 编 程 技 术 , 给 出实 验 项 目的 实 现 框 架 、 建 再 步 毕 业 后 可 以直 接 走 上 有 关 岗位 从 事 计 算 机 网络 相 关 工作 。 骤 的教 学 模 式 , 分 析 案 例 的功 能 人 手 , 出需 要 解 决 的 问 题 , 学 生 从 抛 让 当计 算 机 网 络 规 模 不 断 扩 大 , 类 步 入 信 息 化 社 会 , 种 网 络 应 人 各 们 带 着 这 些 问题 做 实 验 , 提 供 必 要 的资 料 供 查 阅 。实 验 案 例 提 炼 于 并

刍议高职计算机网络技术专业课程改革

刍议高职计算机网络技术专业课程改革

刍议高职计算机网络技术专业课程改革【摘要】本文根据计算机网络专业人力培育方向和职位需要,论述了高职计算机网络专业课程体系建设与教学内容改革的指导思想、基本思路和具体措施,认为应坚持育人为本的理念,在教学内容方面突出针对性和实用性,开展案例教学和项目教学,全面提高教学质量。

【关键词】高等职业教育;计算机网络技术;课程体系建设;教学改革伴随着世界信息网络化等信息技能的迅速成长,现代社会的成长要求有众多的投身于网络软件的研发、检测,网络体系的构想、运用和保护,网络治理和安全监督等方向的实用性技能人才。

根据这种市场需要,高等职业学院计算机网络技能专业主要以培育德、智、美、体综合发展,熟练网络编程和管理、网络工程和集成监督管理、信息安全的基础技能,拥有优秀的整体品质以及计算机网络基础的知识理论,还能迅速促进网络新技能发展的高等实用型专业技能人才。

为了培育出计算机网络方面的基础技能和实际运用技能都很强的学生,必须在专业课程的安排上,将专业技术和综合品质作为培育的主体,打破惯有的科目和知识体制的束缚,创造出新的、跟专业培育目相同的专业课程体制,突显实际运用技能的培育。

一、课程体系构建与教学改革的基本指导思想课程体制的建立应该想到市场就业的需求情况,课程安排和就业方向密切相关,看准并落实就业职位,就业思想在课程体制中清楚的表现出来;根据工作需求安排课程,课程的内容依据就业需要的知识、技术以及态度来安排的,表现了实际能力的重要性;学生专业技术的重要保障是专业的主要课程;而学生立刻就业的需求是从学生职业生涯的成长和职业走向课程等专业通用课程中学习到的。

[1]二、课程体系统构建与教学改革的基本思路高等职业教育课程革新是一个理论性、实践性以及科学性都很强的困难且繁杂的系统规划。

依据理论探究的立场确定高等职业课程目的的含义,用科学的想法、准确的办学思想,全面的利用教师的主动性,深层次的探究课程间的联系,而不仅仅只是从增减课程数目和调节学习时间长短等对课程的简单反复调节来解决高等职业课程革新的本质性问题。

“网络编程”教学方法的探索

“网络编程”教学方法的探索

“网络编程”教学方法的探索摘要:本文根据“网络编程”教学课题组多年的实际教学经验,分别对理论、实践、考核教学环节中的教学方法进行了总结,强调以学生为主体,结合案例教学,采用启发式、互动式、目标式多种教学方法,在实际教学中取得了较好的效果。

关键词:网络编程;教学方法;理论教学;实践教学1课程介绍网络编程通常包括3类编程[1]:基于TCP/IP协议簇的网络编程、基于WWW 应用的网络编程、Web Service网络编程。

“网络编程”课程主要是指基于TCP/IP 协议簇的编程方式,作为“计算机网络”的后续课程,在计算机类专业课程体系中占有十分重要的位置,是网络工程专业的必修课。

本课程要求学生在理解计算机网络的基本理论的基础上,运用高级语言进行编程开发,注重实践环节。

因此我们在大四上学期开设本课程,总学时为54(34+20)学时。

2教学方法设计2.1理论教学(1) 以人为本,学生自选编程语言。

现有的网络编程语言主要有MFC C++/C#.NET/Java[1-3],后两种语言是目前的主流选择。

早期的网络编程大都是基于UNIX或Windows的套接字API,采用C或C++作为编程语言。

此后由于Java 鲜明的网络特色和跨平台特性,J2EE技术的推广普及,使用Java进行网络编程比较普及;而微软推出的.NET开发平台,由于其与Windows操作系统的无缝集成,开发工具的便捷、高效性,使得以C#.NET进行网络编程也逐渐流行。

“网络编程”课程强调基于网络基本理论的编程实践,虽然不与具体的编程语言有必然的联系,但是编程语言在教学环节中又非常重要。

就学生来说,学习网络编程时正是高年级阶段,必修课程学过高级程序设计(C或C++)、面向对象程序设计(Java)、.NET开发(C#.net),任选其中的一种语言似乎都可行。

但据开课前我们对学生的调查显示,92%的学生愿意选择Java或C#中的一种,其中部分同学首选Java(有部分同学未修C#课程),另有部分同学强烈希望使用C#进行编程。

网络技术专业教学计划改革实践

网络技术专业教学计划改革实践

网络技术专业教学计划改革实践摘要:本文分析了高职计算机网络技术专业教学计划改革的原因,结合企业典型工作岗位需求现状,对教学计划中专业核心课程的设置进行了深入研究,明确核心课程设置和就业方向。

教学计划和课程改革促进了项目化教学的全面实施,激发学生学习兴趣,提高学生实践动手和创新能力。

关键词:网络技术专业典型岗位教学计划中图分类号:g64 文献标识码:a 文章编号:1672-3791(2012)09(a)-0234-02现代社会处于全球信息化时代,企业网络工程的建设、网络设备的配置、网络安全维护等方面都增加了对网络方面的相关人才的需求。

随着网络建设的日益成熟,越来越多的核心业务应用都依托于网络运行管理。

企业根据自身的需要建立自己的网络信息系统,不同的企业对自身的网络信息系统的建设需求也会多种多样,很多企业已经意识到自己必须拥有高级网络人才。

企业对网络技术专业毕业学生的技能有了更加高的需求,并且对于毕业生的实际工作能力非常重视。

这就迫切需要职业院校培养适合企业工作岗位的网络技术人才。

1 网络专业教学计划改革高技能的网络技术人才存在较大的人才需求市场。

对大量的中小企业来讲,网络规模相对较小,一般只需要1~2名网络管理人员,这就需要网络管理人员既要掌握网络的管理与维护技能,又要负责对企业网站的管理与维护。

可见掌握网络管理与网站建设的复合型高技能人才将是企业急需的。

1.1 执行的教学计划中的问题分析教学计划中核心课程的设置,不难发现课程设置程覆盖范围广泛,目标不明确,没有针对企业典型工作岗位的需求,学生学习缺乏动力,课程主线过多,导致学生学得多但不精,教学效果不理想。

综合分析现在执行的教学计划中存在以下问题:(1)教学内容滞后,课程没有创新,没有结合企业实际需求。

(2)实训课程效果不理想;实训内容的组合与实际工程项目应用有一定的出入。

实训课(3)程间衔接不够精密,没有形成体系。

(4)第一学年开设高等数学、英语、体育、新疆地方史等必修基础课程,造成了专业课(5)程可设推迟开课,形成了第3、4学期专业课密集开设,学生学习负担过重,教学效果欠佳等问题。

计算机网络技术专业课程改革探讨

计算机网络技术专业课程改革探讨
用 于 国 民经 济 和 人 类 活 动 的各 个 领 域 . 有 很 强 的专 业 性 , 术 具 技 () 等数学课程改革 。 1高 根据网络技术发展方 向和专业培养 互 融 性 和 应 用 普遍 性 。 算 机 网络 技 术 专 业 的教 学 目标 是 : 养 目标 .计算 机 网络 技 术 专业 培 养 方 向重 点 为 网络 工 程 和 网 络管 计 培 德 、 、 全 面发 展 的大 学 专 科层 次 。 、 、 、 诸 方 面 全 面 发 理 。 步 弱 化 网 络 编 程 。 此 对 数 学 知 识 的要 求 可 以降 低 , 等 智 体 德 智 体 美 逐 因 高 展 的 . 握 计算 机 软 硬件 和 网络 系 统 基 本 知 识 和基 本 原 理 , 握 数 学 I 高 等 数 学 Ⅱ整 合为 技 术 数 学 .课 时 由 1 6 时压 缩 为 掌 掌 和 5学 l 计算 机应 用 技 术 . 悉 计 算 机 系 统 常 用 工 具 。 有 较 强 的 实 际 操 l 2学 时 。 熟 具 作技 能 , 能直 接 从 事 各种 计算 机 软 硬 件 系 统 的 安 装 、调 试 与 维 ( ) 算 机 文化 基 础 课 程 整 合 。 算 机 文化 基 础 是 大一 新 生 2计 计 护。 以及 能 够熟 练 进 行 网络 方 案 设 计 实 施 、 网站 建 设 、 网络 系 统 人 校 后 接 触 的 第一 门计 算 机 基 程 。原 来 和其 他 专 业 学 生 一 集成 、 络 工程 安 装 与 技 术 支 持 . 能快 速 跟 踪 网 络 新技 术 的 高 样 只有 1 课 时 . 于计 算 机 专 业学 生 来 说课 时 少 、 网 并 6个 对 内容 少 。 故 等 技 术 应 用 性 人 才 。就 业 方 向一 般 会 涉 及 到 网 络 管 理 、 网 络 安 将 该 课 程 更 该 为n 算 机 信 息 基 础 ”增 加 到 2 计 . 8个 课 时 。

“课程思政+ 实践创新”的计算机专业课程教学改革研究

“课程思政+ 实践创新”的计算机专业课程教学改革研究

0 引 言信息技术与新经济的迅速发展,推动了中国新一轮工程教育改革,使得新工科建设受到普遍关注和空前重视。

同时,如何培养德才兼备型的高素质卓越工程创新人才,也成为新工科建设的重要话题。

2019年3月,在学校思想政治理论课教师座谈会上,习近平总书记指出“思政课作用不可替代,思政课教师队伍责任重大”,深刻阐述了办好思政课的重大意义。

2020年6月,教育部印发了《高等学校课程思政建设指导纲要》,强调要落实立德树人的根本任务,全面推进课程思政建设。

可见,新工科与课程思政是当前大学生能力培养及道德教育的新趋势。

计算机专业是新工科建设的重点专业,立足学科内涵,践行计算机专业课程思政,对于推动新工科建设,全面提高专业人才培养质量具有十分重要的意义。

1 计算机专业课程思政改革思路计算机专业是新工科建设的重点专业,具有很强的技术性、实践性、应用性、时代发展性等特点。

以往,计算机专业课程的教学大多以讲授知识与课内实践为主,重在专业技能的培养,而忽略了课内外的资源整合以及思政育人的功能。

笔者对近3年毕业学生的就业单位进行回访,发现学生在专业技能、表达和沟通能力等方面表现较为出色,但在工作态度、社会责任感、对未来发展变化的应变能力等方面表现不甚理想。

因此,要实现全方位育人,贯彻执行立德树人的教育宗旨,必须由内而外进行改革,重新定位专业人才培养目标,积极探索专业教育与思政教育协同推进的新模式[1]。

1)确定基于“课程思政+实践创新”的专业人才培养目标。

近几年来,云计算、大数据与人工智能的发展为传统的计算机类专业注入了新的动力,也对专业人才的培养提出了新的要求[2-3]。

在此背景下,以习近平新时代中国特色社会主义思想为指导,以新工科建设为契机,从社会经济发展和学生未来发展需求出发,遵循“德育为先、知识为基金项目:浙江省哲学社会科学规划“高校思想政治工作”专项课题“新工科愿景下高校课程思政协同改革路径探索与对策研究”(20GXSZ31YB);浙江省教科规划项目“面向数字经济的成人教育新工科人才培养模式研究”(2019SCG146);浙江省现代远程教育学会 2020 年度研究课题“基于‘课程思政+实践创新’的计算机专业课程教学改革研究”(DES-20Y49)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络工程专业的网络编程课程教学与改革胡静,赵雷,罗宜元,赵莹(上海电机学院电子信息学院,上海 200240)摘要:分析网络工程专业在网络编程技术教学过程中存在的一些问题及产生的原因,提出对网络工程专业中网络编程教学改革的思路与方案,以网络编程技术课程的授课内容为例,从理论教学与实践教学两个方面,介绍课程内容的组织方法和手段。

关键词:网络编程课程;网络工程专业;教学改革;课程群;教学方法第一作者简介:胡静,女,副教授,研究方向为网络技术应用、智能信息处理,hujing@。

0引言网络编程技术是网络工程专业的必修课程。

该门课程主要学习网络环境下的编程原理及方法,通过网络编程课程的学习,使网络工程专业学生掌握网络编程技术的概念、编程方法、系统组成及设计方法,并能使用相关软件工具;通过对该课程的学习,将网络与软件编程有机地结合起来,使学生通过网络软件编程加深对网络理论的理解和掌握,同时又能提高学生网络应用软件编程能力,加强学生实际工作能力[1]。

尽管网络编程的有关课程同属网络工程、软件工程、计算机科学与技术这3个专业,但在课程内容体系结构、教学内容组织方式以及教学方法与手段上都不尽相同[2]。

笔者所指网络编程技术包括3个方面,从操作系统的角度来看,分别是应用层编程、套接字层编程和硬件接口层编程。

非网络工程专业的学生只需掌握应用层编程即可。

因这一层通常有着较为丰富的组件,屏蔽了大量的有关网络硬件的技术细节,软件开发较为容易。

而对于网络工程专业学生而言,其培养目标是:建好网,管好网,用好网。

因此,笔者将从课程群的建设、课程内容的组织、教学手段的改进这3个方面,对网络工程专业的网络编程技术课程改革进行一些探讨。

1课程群的建设网络编程课程教学内容覆盖面广,属于难度较高的专业课程,其中所需专业基础知识涉及计算机基础理论、通信原理、网络原理等各个方面,如果没有相应的先修课程作为铺垫,很难真正掌握网络编程技术的精华。

大多数院校为了降低难度,将网络编程技术课程分成两门甚至两门以上课程来讲解,其先修课程也分别由十几门课程组成,从而存在课程体系结构不明确,课程内容交叉过多、重复开设的问题 [3]。

此外,对网络编程能力的培养过程也断断续续,没有从大一贯穿至大四,缺乏连续性。

例如,对编程能力的培养,在大一、大二学习期间都开有相应的编程能力培养课程,但在大三期间却中断了编程课程,而到了大四期间,每个学生都需要利用某种编程语言来完成毕业设计课题,如果能在学生4年的学习期间一直贯穿编程能力的培养,当他们面临毕业设计课题时,就能选择一种相对比较了解的编程语言去完成[4]。

解决这个问题最好的办法就是以网络编程课程为主干课程,整合知识点,完善课程群建设。

同时,将所需知识分散至每一学年的教学任务中,循序渐进地引导学生理解并掌握网络编程技术的理论与知识,培养网络环境下的编程能力。

在课程群的建设过程中应把握以下3个原则:1)课程群的建设应以学校的办学定位与培养目标为前提。

如果是研究型院校,应以软件理论研究为主要目标建设课程群;如果是应用型院校,应以软件应用开发为主要目标来建设课程群,重点各有所不同。

如笔者所在学校是一所应用型本科院校,办学定位是“技术立校,应用为本”,以培养应用型人才为目标。

故而,网络编程课程群的建设也应以培养网络应用编程软件的开发与应用为前提。

2)以课程结构层次化,能力培养平行化为主要目标。

为了更好地让学生掌握网络编程的关键技术、突出核心内容,按照从简至繁,从容易到复杂的原则,将网络编程课程所需知识按照如下4个层次来实施:基础编程训练、高级编程训练、网络编程训练和专业综合实验。

对于大一新生,主要帮助他们理解编程理念,熟悉编程环境,培养良好的编程习惯。

开设的课程主要有:高级语言程序设计、数据结构与算法、可视化编程等。

对于大二学生,主要目的是提高他们系统编程的能力,熟悉系统软件开发环境,掌握系统软件开发与应用的关键技术。

开设的课程有面向对象程序设计、操作系统原理、数据库原理及应用、计算机网络等。

对于大三学生,进入专业课程学习的同时,进一步强化网络编程能力的培养。

在所开设的网络设备与集成、网络工程设计等课程中,强化网络设备硬件接口编程能力的培养;在开设网络协议与分析课程的同时,强化网络协议的编程能力培养;在所开设的网络编程技术课程中,强化套接字编程和Web程序设计能力等。

对于大四学生,在开始毕业设计之前,开设3周的专业综合实验课程,帮助他们回顾曾经学过的知识,并且学会综合利用这些知识,解决实际生活中可能遇到的问题,同时,也为完成毕业设计做好前期准备。

如图1所示是笔者所在学校的网络工程专业网络编程课程群示意图。

3)网络编程能力的培养应与掌握网络硬件的设计与配置同时进行。

这是网络工程专业学生区别于其他专业学生的根本所在。

德克萨斯州大学Yale.N.Patt教授曾说:“懂硬件特性的软件设计师所设计的程序,在运行性能上远高于那些不懂硬件特性的人所设计的程序。

”这句话不无道理,在培养网络工程专业学生的网络编程能力的同时,也让学生理解“数”的系统概念,理解“工程”的系统概念。

学习电路基础知识、数字逻辑、计算机组织与体系结构、嵌入式开发原理,以及网络设备与集成、网络工程设计等基本理论与知识。

硬件的课程体系结构同样遵守课程结构层次化、能力培养平行化的设计原则,这样才能有效实现逐步提高学生网络编程能力的目的,设计出的程序也才会更加完善。

2课程内容的组织网络编程课程教学内容覆盖面广,授课难度较大。

网络编程课程的内容主要包括高级语言编程、面向对象编程、可视化编程、套接字编程、多线程编程、网络协议编程、网络应用编程等。

除此之外,还要求学生能较好地掌握计算机网络、网络协议与分析、网络设计与组建、网络设备与配置、网络管理与维护、网络安全技术等专业知识[5]。

因此,如果没有很好地整合课程内容,在总课时的限制下,将会导致授课内容过多、顾此失彼现象的发生。

另外,有些内容又重复开设课程,使得学生对所学课程渐渐失去兴趣,严重影响了教学的效果。

以网络编程技术课程为例,教学内容可做如下改革。

1)理论教学内容。

首先,在学习网络编程技术课程之前,建议先修高级语言程序设计、面向对象程序设计、数据结构与算法设计、计算机网络原理、数据库原理及应用这些课程。

在有一定基础的前提下才能较好地学习该门课程。

此外,在该门课程讲授的第一节课中应首先介绍课程总体框架与性质。

如图2所示。

其次,这门课程基于套接字编程和基于应用组件的应用编程两部分而组成。

基于应用组件的应用编程选择或者J2EE,由授课教师根据情况自由选定。

这些内容在某些高校分属于两门课程,但笔者认为将这些内容整合在一门课程中,不仅可以由教师根据培养目标与授课计划进行取舍讲授,也会使得学生不仅知其然,而且知其所以然,促使他们更多地进行思考和创新。

在授课过程中,坚持理论和知识点为提高学生动手能力服务的原则。

除了在第一节课,简单回顾以前学过的与本门课程有关的知识点之外,其后的每一节课,在讲解原理的同时,都将重点放在编程中可能会遇到的问题上。

比如,在讲解利用套接字解决TCP的编程模式时,需要一边讲解,一边强调TCP编程模式与UDP编程模式的区别所在;在讲解利用套接字解决FTP客户机编程原理的过程中,需要提醒学生FTP服务器通过使用熟知的端口来提供服务,而客户端通过使用临时端口来发送请求。

FTP协议为控制连接和数据连接提供不同的熟知端口地址。

对这些网络原理细节的强调,可以有效地防止学生在编程过程中出现错误,并能较好地理解网络协议的真正含义。

2)实践教学内容。

网络编程技术课程属于实践性较强的课程,是培养学生理论联系实际的动手能力的重要环节,实践能力的高低决定了开发者的水平[6],因此,其实验教学成为课程重点关注的环节。

在网络编程实验练习的设计过程中,应考虑不同程度的学生对实验题目难度的不同要求,采取循序渐进的方式[来自],逐步提高学生的网络软件编程能力。

网络编程实验遵循如下3个原则:①实验不求多而全,但要使每个实验有代表性和启发性,能够启发学生解决某一类问题或能触类旁通,以促进学生思考;②每个实验要有明确的目标和宏观的功能要求,并不限定实验方案和具体的实现方法,鼓励学生发挥主观能动性,自[来自]己设计实验方案并编程加以实现;③实验难度要循序渐进,实验项目要具有可操作性。

以套接字编程为例,表1总结了4个不同层次、不同类型的网络软件编程实验,并分析了每个题目的难度等级。

综合实验应安排在网络编程技术课程结束后的一学期进行。

安排一个稍具规模的网络编程应用开发项目,培养学生的团队协作能力和综合分析能力。

这一阶段学生已经掌握了网络编程的基本技能,所以安排的项目规模不能太小。

3教学方法与手段的改进在过去几年里,笔者研究了多种教学方法和手段。

在教学方法上,对基本知识点的传授采用多媒体课件+启发式+任务驱动相结合的方式。

对应用技术知识点的传授采用多媒体课件+案例教学+任务驱动相结合的方式。

在教学手段上,采用现代化计算机辅助教学(网站)等手段,利用多媒体网络教室或实验室采用互动教学方式,提高学生动手实践的能力。

下面给出教学过程中总结出的几点经验。

1)理解不是记忆。

在课堂教学过程中,尽量让学生理解相关概念与方法,而不是死记硬背。

所以,采取“自底向上”的教学方法较好,因为在接触新概念之前,与之相关的基础知识必然都已学过,对理解新概念也就非常有帮助。

采用“自顶向下”的教学方法固然能够有效提高学生的兴趣,但是,由于缺乏对底层的理解,有些学习较好的学生,通过自学相关概念能够加深对新概念的理解,而有些程度较低的学生,由于没有深究,过段时间就会忘记所学的内容。

2)自己动手,为未来作准备。

常常听到企业的人抱怨:“网络工程专业的学生动手能力越来越差了。

”造成这种局面的部分原因是教师的过分“热心”,将案例设计得过于“完善”,实验准备得也过于“充分”,以至于学生不费力气就能完成题目,失去了对编程过程与艺术的体会。

因此,要求学生必须在没有帮助的情况下,尽可能独立地完成编程任务。

3)发挥校企合作的优势,提高实践教学的比例。

网络编程技术是一门实践性非常强的课程,通过网络编程实践操作,使学生得到很好的综合训练,提高学生发现问题、分析问题和解决问题的能力。

实验中设计性实验和创新、综合性实验在课程中所占比例较大,理论教学与实践教材的比例由原来的2:1提高到1:1,比如总课时是64,那么理论与实践教学课时各32课时。

此外,在设计综合实验案例与实验过程中,发挥校企合作优势,采取“请进来”与“走出去”相结合的手段,请企业有经验的工程师走进课堂授课,讲解实际案例的解决方法。

相应地,将校内教师送去企业挂职,以提高实践能力。

4结语为了适应21世纪对人才能力的要求,我们必须与时俱进,坚持“理论教学与能力培养并重,强化网络应用软件设计与编程能力培养”的网络教学改革理念。

相关文档
最新文档