2017级计算机科学与技术(对口)本科培养方案.doc
计算机科学与技术专业 Jisuanjikexueyujishuzhuanye 本 科 培 养 方 案 培养层次 : 本科 修业年限 : 四年 学科类别 : 理学 专业编号 : 0961 专业性质 : 师范 是否对口 : 对口 所在院系 : 数 学与 信 息 科 技 学 院 教务处 数学与信息科技学院印制 2017 年 6 月 河北科技师范学院本科专业培养方案使用说明 本培养方案是本专业学生在校修读期间需要完成的学习内容和相应要求。学生在入学时 应仔细阅读本方案,听取专业带头人对本专业的专业介绍和对本方案的解读。有疑难问题时 及时咨询专业带头人和专业教学部。 一、学制学位 依据《中华人民共和国高等教育法》。我校本科专业基本修业年限确定为四年,按学分 制管理;学生因特殊原因不能在规定年限内完成学业可根据有关管理规定向学校提出申请, 经学校批准可延长 1-3 年毕业。 本专业学生必须修满本培养方案规定的学分(含公共选修课学分)并达到所列培养项目相 关要求后方可毕业或授予学位。 二、“以证代修”课程 1. 《信息技术基础》 。非计算机专业本科学生取得省级或国家级一级计算机证书者可免修 信息技术基础课程。对通过自学未能合格证的学生须参加全校统一安排的信息技术基础课选 修课学习。已取得过级证书依然有修读意向的仍可以修读。 2. 《普通话》取得普通话水平测试二级乙等合格证书之后可免修此课程,对依然有修读 意愿的该类学生仍可以修读。对通过自学未能取得普通话水平测试二级乙等合格证书的非汉 语言文学类学生须参加全校统一安排的普通话选修课学习。 “以证代修”课程需要学生提出申请,经相关部门审核合格之后方可有效。 三、公共选修课程要求 1.每个学生在公共选修课程的人文社科类课程中至少选修 1 门公共艺术课程且修满 1.5 学分。 2.公共选修课程学生可在 2-6 学期进行自主选修,但毕业前应选够公共选修课程所要求 的 7 学分。 3.同一门选修课程无论修读几次只计一次学分及一次最高成绩。 四、教师资格考试 1.师范专业学生按培养方案所设置的师范模块课程完成培养目标要求。学生若要取得教 师资格证仍需要通过国家教师资格的统一考试。 2.非师范专业学生可以根据需要自愿选修学校在公共选修课程中设置的教育学、心理学 和教学论等课程,然后可自行决定是否报名参加国家教师资格的统一考试。 五、创新创业教育 涉及“双创”实践学分和综合素质学分,累积总学分为 3.5 学分(专科、专升本为 2 学 分)。超出学分之外的“双创”实践和综合素质学分可抵修公共选修课程、专业任选课程以及 实践教学相关课程学分,最多不超过 6 学分。 计算机科学与技术专业(对口)人才培养方案 一、专业简介 计算机科学与技术专业创办于 1999 年,是数学与信息科技学院最早成立的专业之一,有 多年的办学经验,现有专业教师 40 余人,其中教授 7 人,副教授 21 人,具有博士和硕士学 位的教师占总数的 90%以上。本专业与校外 20 余家企业建立有校企合作关系。本专业为师范 类专业,毕业生能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计 算机教学、科学研究和软硬件开发与应用等工作。2015 年通过校级评审,计算机科学与技术 专业成为校级应用型大学专业综合改革试点专业。 二、培养目标 本专业培养德、智、体等方面全面发展,热爱祖国,拥护中国共产党的领导,懂得马列 主义、毛泽东思想、邓小平理论,具有良好的科学素养、创新意识,系统地掌握计算机科学 与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部 门、教育单位、企事业等单位从事计算机教学、科学研究和计算机应用的高级专门技术人才, 部分学生也可以继续攻读相关学科的硕士学位。 三、培养标准 1、思想道德标准 热爱祖国,拥护中国共产党的领导,树立科学的世界观、人生观和价值观;具有责任心 和社会责任感;具有法律意识,自觉遵纪守法;热爱本专业、注重职业道德修养;具有诚信 意识和团队精神。 2、基本要求 毕业要求: (1)完成培养方案要求的课程,成绩达到及格及以上; (2)综合文化素质:通过校内考试,并达到合格标准; (3)体育:通过国家大学生体育达标要求; (4)普通话(以证代修):达到二级乙等或以上。 学位要求: (1)学生需达到全部毕业要求,学习成绩优良,总平均学分绩点≥2.00(保留 2 位小 数); (2)计算机:通过国家职业技能鉴定,学生毕业前至少取得一个专业认定的职业技能资 格证书(计算机操作员、计算机程序设计员、计算机网络管理员等),或取得全国信息化应 用能力考试相关证书。 3.能力标准 (1)程序设计与实现能力:掌握计算机科学与技术的基本理论、基本知识和基本技能,特 别是软件开发,数据库、网络、多媒体技术,能针对具体问题设计有效算法并使用程序设计 语言在计算机实现; (2)工程实践能力:具有工程观念,能用工程的思想与方法分析和解决问题,面对具体的 专业带头人:李密生 0 审核小组组长:赵立强 工程问题能够综合运用所掌握的知识、方法和技术,以全局观分析问题和解决问题; (3)独立思考与自学能力:掌握计算机软硬件及网络技术开发和综合运用的知识和能力, 培养良好的独立思考习惯和创造性自学能力,了解计算机科学新理论、新技术及发展现状与 趋势,具有创新意识、创新思维和创新能力。 4.从师技能 具备扎实的教师基本功,掌握最新的专业内容,熟悉计算机现代理论,积极参加全国教 师资格证考试,原则上应获得教师资格证书。 5.创新能力要求 鼓励学生积极参加创新创业大赛和专业技能大赛、学生团体活动和社会实践活动,以培 养学生的组织管理能力、团队精神和协作精神。“双创”实践学分和综合素质学分,累积总 学分为 3.5 学分。超出学分之外的“双创”实践和综合素质学分可抵修公共选修课程、专业任 选课程以及实践教学相关课程学分,最多不超过 6 学分。 四、主干学科 计算机科学与技术 五、核心课程 程序设计基础、离散数学、数据结构、计算机组成原理、计算机网络、操作系统、数据 库原理、软件工程等。 六、主要实践性教学环节 主要包括课程实验、课程教学实习、综合课程设计、专业技能训练、科研技能训练、教 育实习、结合课程的软件开发、企业实训实习及毕业设计等。 七、主要专业实验 主要专业实验包括课程实验和课程设计,主要有 C 程序设计、数据结构、计算机组成原 理、数据库原理、Java 程序设计、软件工程等。 八、修业年限与授予学位 修业年限:4 年。 授予学位:工学学士学位。 九、毕业学分要求 本专业学生必须完成培养方案规定的全部课程的学习及实践环节训练并修满 184 学分, 其中通识教育类课程 48.5 学分,专业教育类课程 86 学分,实践环节 49.5 学分,毕业设计 (论文)答辩合格,方可准予毕业。 1 表1 计算机科学与技术(对口)专业毕业所要求的课程学时学分结构表 课程类别 课程数量 理论教学学时数/实践教学周数 理论学时比例 学分 学分比例 公共通修课程 26 688 31.62% 41.5 22.55% 公共选修课程 5 112 5.15% 7 3.81% 专业基础课程 10 520 23.90% 32.5 17.66% 专业核心课程 12 616 28.31% 38.5 20.92% 专业限选课程 3 112 5.15% 7 3.81% 专业任选课程 6 128 5.87% 8 4.35% 实践教学环节 21 49.5(周) 49.5 26.9% 合计 83 理论 2176 (学时)/实践 46(周) 184 100% 2 100% 十、课程设置及教学进程表 表2 课程 类别 课程编号 AL151260 AL151270 AL151280 AL151290 AL151301 AL151302 AL151303 AL151304 AL131551 AL131561 AL131552 AL131562 公共 AL131552 通修 AL131563 课程 AL131554 AL131564 AT140021 AT140022 AT140023 AT140024 AL99004 AL123100 AL990020 AL990030 AL991441 AL991442 公共 选修 课程 计算机科学与技术(对口)专业公共课程设置表 课程名称 48 48 32 学时 考核 授课 学期 上机/ 理论 实验 方式 场所 技能 48 1 考试 48 2 考试 32 3 考试 64 64 4 考试 8 8 8 8 40 16 40 16 40 16 40 16 30 30 30 30 32 16 24 16 16 16 688 24 24 24 16 24 112 800 8 8 8 8 40 16 40 16 40 16 40 16 30 30 30 30 32 16 24 16 16 16 568 24 24 24 16 24 112 680 3 4 5 6 1 1 2 2 3 3 4 4 1 2 3 4 1 2 1 6 2 7 考查 考查 考查 考查 卷试 多媒体 考查 语音室 卷试 多媒体 考查 语音室 外国语学院 卷试 多媒体 考查 语音室 卷试 多媒体 考查 语音室 学分 学时 思想道德与法律基础 3 马克思主义基本原理 3 中国近现代史纲要 2 毛泽东思想和中国特色 4 社会主义理论体系概论 形势与政策 1 0.5 形势与政策 2 0.5 形势与政策 3 0.5 形势与政策 4 0.5 英语(综合)1 2.5 英语(视听说)1 1 英语(综合)2 2.5 英语(视听说)2 1 英语(综合)3 2.5 英语(视听说)3 1 英语(综合)4 2.5 英语(视听说)4 1 大学体育 1 1.5 大学体育 2 1.5 大学体育 3 1.5 大学体育 4 1.5 军事理论 2 普通话 1 职业生涯准备与规划 1.5 创业与就业指导 1 创新创业教育 1 1 创新创业教育 2 1 小计 41.5 1.5 自然科学 1.5 1.5 社会科学 1 公共艺术 1.5 小计 7 总计 48.5 教室 开课 单位 思想政治 理论教学部 技术 体育场 测试 体育系 考试 教室 考查 教室 尔雅/武装部 文法学院 考查 教室 创新创业与 综合素质教 学部 考查 教室 考查 教室 120 5 6 3 4 5 考查 教室 教务处 向全校征集 120 注:1、普通话课程为“以证代修”课程。对通过自学未能取得普通话水平测试二级乙等合格证书的学生,须参 加全校统一安排的普通话课程选修课学习。 2、关于公共选修课的公共艺术类课程,学生必须在八门课程(包括《艺术导论》、《音乐鉴赏》、《美术 鉴赏》、《影视鉴赏》、《戏剧鉴赏》、《舞蹈鉴赏》、《书法鉴赏》、《戏曲鉴赏》)中选修一门,修满 1.5 学分。 3 表3 计算机科学与技术(对口)专业必修课程设置表 学时 课程 课程编号 类别 课程名称 学 分 共 计 理 论 实验 (实 践) 学 考核 期 方式 授课 场所 AL041450 电路分析与模拟电子技术 4 64 46 18 3 考试 教室 AL041460 数字电子技术 3.5 56 44 12 4 考试 教室 AL190010 心理学 2.5 40 40 2 卷试 教室 AL190020 教育学 2.5 40 40 3 卷试 教室 AL092130 计算机专业导论 2.5 40 20 1 考查 教室/ 机房 4.5 72 72 1 考试 教室 5 80 80 2 考试 教室 AL110030 线性代数Ⅰ 2.5 40 40 2 考试 教室 AL110020 概率统计 3 48 48 3 考查 教室 AL110060 离散数学 2.5 40 40 4 考查 教室 专业 基础 AL092251 高等数学Ⅰ1 课程 AL092252 高等数学Ⅰ2 小计 32.5 520 470 20 开课 单位 机电学院 教育学院 数信学院 50 AL090150 C 程序设计 4 64 36 28 1 考试 AL092100 程序设计基础 2.5 40 30 10 2 考试 Al092790 数据结构 4 64 48 16 3 考试 AL091530 数据库原理 4 64 42 22 4 考试 AL090231 Java 程序设计(上) 4 64 32 32 3 考试 AL090232 Java 程序设计(下) 3.5 56 24 32 4 考试 2.5 40 30 10 5 教室 数信学院 考试 /实验室 3.5 56 36 20 6 考试 AL091500 操作系统 3 48 38 10 5 考试 AL091030 计算机网络 3 48 30 18 5 考试 AL090840 软件工程 2.5 40 30 10 6 考查 AL092110 计算机学科前沿技术 2 32 22 10 7 考查 专业 AL090740 计算机组成原理 核心 课程 AL091330 单片机原理与应用技术 小计 总计 38.5 616 398 218 71 1136 868 268 4 表4 计算机科学与技术(对口)专业选修课程设置表 毕业所要求学分、学时 7 学时 学 考核 授课 共 理 实验 期 方式 场所 计 论 (实践) 112 60 52 嵌入 AL090300 LINUX 式方 AL092780 嵌入式系统设计 向 AL092120 手机移动开发技术 2 32 20 12 2.5 40 20 20 2.5 40 20 20 7 112 60 52 2 32 20 12 2.5 40 20 20 2.5 40 20 20 7 112 60 52 2 32 20 12 2.5 40 20 20 2.5 40 20 20 7 112 60 52 2 课程 类别 课程编号 课程名称 小计 Web AL092720 Web 开发基础 开发 AL092730 JavaWeb 开发技术 限 方向 AL092740 JavaEE 开发框架技术 定 小计 选 软件 AL091930 高级编程技术 修 开发 AL090260 Java 程序设计应用 方向 AL091830 C#程序设计 任 意 选 修 学 分 小计 数据 AL092750 Java 高级程序开发 处理 AL092760 Hadoop 程序开发 方向 AL092770 Spark 程序开发 *** 小计 32 20 12 2.5 40 20 20 2.5 40 20 20 112 60 52 毕业所要求学分、学时 8 128 不 分 方 向 7 4 考查 数学与 教室/ 信息科 5 考查 机房 技学院 6 考查 4 考查 数学与 教室/ 5 考查 信息科 机房 技学院 6 考查 4 考查 数学与 教室/ 信息科 5 考查 机房 技学院 6 考查 4 考查 企业/ 5 考查 机房 6 考查 AL091520 Photoshop 2.5 40 20 20 3 考查 AL090580 动画制作技术 2 32 20 12 4 AL090090 3D 图形技术 2.5 40 20 20 考查 教室/ 5 考查 机房 AL090820 人工智能与专家系统 2 32 22 10 5 考查 AL090710 计算机专业英语 1.5 24 24 5 考查 教室 AL091980 物联网前沿技术讲座 1 16 16 5 考查 教室 AL111130 高等数学方法 4 64 64 6 AL111140 线性代数方法 1.5 24 24 AL111150 概率与数理统计方法 2.5 40 40 AL091900 GPS/GIS 技术及应用 2 32 16 16 AL091120 数据仓库与数据挖掘 2 32 22 10 AL091660 数据结构 II 1.5 24 24 7 AL091670 操作系统 II 1.5 24 24 7 考查 教室 AL091680 计算机组成原理 II AL091690 计算机网络 II 1.5 24 24 7 考查 教室 1.5 24 24 7 考查 教室 选修课须修读学分、学时总计 开课 单位 合作 企业 考查 教室 数学与 6 考查 教室 信息科 6 考查 教室 技学院 6 考查 教室/ 7 考查 机房 考查 教室 15 240 注: 1.每个学生应选修一个完整的专业方向模块;允许学生跨专业方向选课,跨专业方向选修课程按任意 选修课对待;专业任选课程开课与否视选课情况而定。 2.根据学生自愿原则,经学院批准与企业合作开设的课程,可置换任意选修课程。 3. 数据处理技术模块是校企合作项目,限选方式为学生与企业双向选择;授课分两种方式,一是企业 教师到学校集中授课;二是网上学习、练习、完成作业及考试等; 4.任意选修课程最低要修满 8 学分,128 学时,可根据兴趣适当多选修,多选修的课程必须通过考试。 5 表5 课程 编号 计算机科学与技术(对口)专业实践教学环节设置表 学 周数 考核 学期 分 /学时 方式 上课 地点 任课 教师 BS990010 入学教育 0 (2) 1 考查 教室 按学校入学教育实施方 校内 案进行 集中 BS990040 军事训练 2 2 1 考查 操场 按学校军事训练实施方 校内 案进行 集中 思想政治理论社 BS150360 会实践 2 2/32 1-4 课程名称 BS090650 创新创业实践 1 2 1 2 1 3 考查 机房 校内 数据结构课程扩展 2 3 考查 教室 校内 Java 程序设计课程扩展 集中 2 4 考查 教室 校内 Java 程序设计课程扩展 集中 1 4 考查 机房 校内 数据库课程扩展 1-7 大学生综合文化 BS990060 素质 1 1-7 1 程序设计基础课 1 程教学实习 数据结构课程教 BS090610 1 学实习 BS090600 BS090011 Java 程序设计(上) 2 教学实习 1 Java 程序设计(下) 2 教学实习 数据库原理课程 BS090620 1 教学实习 BS090012 运行 方式 调查 教室 校内 1-4 学期分散进行,成绩 分散 报告 实习基地 校外 及总学分记入第 4 学期 1-7 学期进行,依据学校 项目 教室 校内 相关文件累计学分 分散 参加大学生综合文化素 考试 教室 校内 质考试及文化素质活动 分散 机房 校内 计算机组装与故障维修、 考查 /企业 /校外 校外企业认识实习 分散 程序设计基础综合知识 考查 机房 校内 应用 集中 2.5 BS090121 专业技能训练 1 实践内容 简要说明 分散 分散 BS090091 科研技能训练 1 1 1 5 考查 教室 文献检索与综述、科研 校内 基本技能 分散 BS090122 专业技能训练 2 1 1 5 考查 机房 专业限选模块中核心课 校内 程技能训练 集中 BS090640 企业技能实习 1 1 5 考查 企业 校外 校外企业综合技能实习 集中 BS090092 科研技能训练 2 1 1 6 考查 教室 科研选题、计划书撰写、 校内 科技论文撰写规范 分散 BS090123 专业技能训练 3 1 1 6 考查 机房 校内 BS090630 综合课程设计 3 3 6 考查 机房 校内 软件工程课程综合应用 集中 BS090350 企业实训实习 8 8 7 报告 企业 校外 企业实训/顶岗实习 BS090070 教育实习 4 4 7 考查 实习 基地 BS090050 毕业设计 14 14 8 毕业 答辩 校内 1 8 考查 校内 校内/ 按照学校教育实习条例 集中 校外 进行 按照学校毕业设计条例 校内 进行 集中 按照学校毕业教育实施 校内 方案进行 集中 BS090030 毕业教育 49.5 学分总计 6 软件设计与开发综合应 集中 用 集中 表6 计算机科学与技术(对口)专业联合培养课程授课基本情况设置表 总学时 课程 类别 课程 编号 课程名称 校外授课 校内授课 总 考核 校外 本校 校外 校内 学期 学分 共计 理论 实验 方式 授课 专家 教师 专家 教师 授课 地点 地点 时数 时数 时数 时数 AL092750 Java 高级程序开发 2 32 20 12 4 考查 32 教室/ 基地 专业 限选 AL092760 Hadoop 程序开发 课程 2.5 40 20 20 5 考查 40 教室/ 基地 AL092770 Spark 程序开发 2.5 40 20 20 6 考查 40 教室/ 基地 AL091030 计算机网络 3 48 30 18 6 考试 10 38 2.5 40 30 10 6 考查 10 30 2 32 22 10 7 考查 10 22 14.5 232 142 90 专业 核心 AL090840 软件工程 课程 计算机学科前沿 AL092110 技术 小计 7 教室/ 实验室 教室/ 实验室 教室/ 实验室 表7 计算机科学与技术(对口)专业拟聘校外专家授课课程基本情况表 序 号 专家 姓名 职务 (职称) 承担课程 课程编号 1 航天中认软件测 技术总监 蔡建平 评科技有限责任 教授 公司 软件工程 AL090840 10 校内 考查 软件开发规范 2 张勤涛 北京中关村 软件园 技术总监 Java 高级程 AL092750 工程师 序开发 40 校内 考查 数据处理技术 3 杨健 北京中关村 软件园 技术总监 Hadoop 程序 AL092760 开发 工程师 40 校内 考查 数据处理技术 4 刘文远 秦皇岛燕软信息 系统有限公司 总经理 教授 Spark 程序开 AL092770 发 40 校内 考查 创新产业 5 贾大苗 河北省数据产业 技术研究院 副院长 工程师 计算机学科 AL092110 前沿技术 10 校内 考查 IT 新技术 6 侯贵宾 秦皇岛港股份有 正高级工 限公司 程师 软件工程 7 孙丹 中兴网信秦皇岛 科技有限公司 计算机网络 AL091030 工作单位 经理 工程师 讲授 上课 考核 主要讲授章节 备注 时数 地点 方式 (指导内容) AL090840 10 校内 考查 软件项目开发 10 校内 考试 网络案例分析 160 合计 8 表8 计算机科学与技术(对口)专业全学程理论教学与实践活动设置表 实践教学 理论 学 与实 期 验教 学 社会 实践 一 15 (0.5) 二 17 (0.5) 三 16 四 16 五 16 (1) 1 六 14 (1) 1 七 6 八 0 创新 教学 考 入学 军事 毕业 毕业 专业 教学 课程 合计 科研技 实习 生产 论文 创业 试 教育 训练 教育 技能 技能 实习 能训练 (见 实习 实践 训练 训练 实训 (设计) 习) 周 1 1 (2) 2 19 1 1 1 20 (0.5) 2(1) 1 1 20 (0.5) 2(1) 1 1 20 1 1 20 1 1 20 1 1 20 (1) 1 3 (3.5) 4 8 14 1 1 16 注:以周为单位填写。分散进行的用(小括号)标注,分散进行的实践活动不计入合计总周数。社会实践中 思政的实践课周数以 1 学分 1 周换算进行统计。 表9 计算机科学与技术(对口)专业学期修读学分学时统计表 课 程 学 期 公共 通修课 公共 选修课 专业 必修课 专业 限选课 专业 任选课 实践 教学 学 分 学 时 学 分 学 分 学 时 学 分 学 分 学 分 一 11.5 190 11 176 二 10 166 12.5 三 7.5 126 1.5 24 四 9.5 158 1 五 0.5 8 六 1.5 24 七 1 16 学期 学分 学期 理论 学时 理论与 实验教学 周学时数 2.5 25 366 24.4 200 2.5 25 366 21.5 17.5 280 3.5 30 430 26.9 16 13.5 216 2 32 3.5 29.5 422 26.4 3 48 8.5 136 2.5 40 4.5 72 3 22 304 19.0 1.5 24 6 96 2.5 40 2 5 18.5 216 15.4 2 32 15.5 20 72 12.0 14 14 0 0 49.5 184 2176 学 时 学 时 学 时 32 1.5 24 八 总计 41.5 688 7 112 71 1136 7 112 9 8 128 十一、课程简介 AL092130 计算机专业导论(Introduction to Computer Science) 计算机专业导论课程是计算机科学与技术专业的一门专业基础课,也是计算机专业学生 的引导课程。课程主要包括三部分内容,一是学习计算机基础知识、计算机软件和硬件系统、 计算机网络基础、多媒体技术基础等;二是学习 Windows 7 操作系统和常用的办公软件 Word 2010、Excel 2010、PowerPoint 2010 和 Access 2010;三是学习计算机科学与技术学科课程体 系结构以及学科发展的新方向和新趋势。通过本课程的学习,为学习计算机专业的后续课程 打好基础。本课程通过上机方式进行考核。 参考教材:《计算机导论(第 3 版)》清华大学出版社,黄国兴等 主编,2013 年 9 月; 《大学信息技术基础》陕西师范大学出版社,解争龙、王鼎君等主编,2012 年 8 月。 AL041460 数字电子技术(Digital Electronic Technique) 数字电子技术课程是计算机科学与技术专业的一门专业基础课,该课程的先行课程是数 学、物理、电路、模拟电子技术。开设的目的是为系统学习计算机组成原理和微机原理与接口 技术等课程打下基础。主要学习逻辑代数基础、集成逻辑门电路、组合逻辑电路、集成触发器、 时序逻辑电路、数模和模数转换等内容。侧重于基本门电路器件和小规模集成电路原理、特 征及应用,以掌握、了解简单集成门电路的外部特性和基本应用电路为主,重点掌握电路的 基本分析和基本设计方法。本课程通过卷试方式进行考核。 参考教材:《数字电子技术》周忠主编,人民邮电出版社,2012 年 2 月;《数字电子技 术》初玲主编,机械工业出版社出版,2011 年 9 月。 AL110060 离散数学(Discrete Mathematics) 离散数学课程是计算机科学与技术专业的一门专业基础课程,该课程的先行课程是高等 数学。开设的目的是为培养学生的数学抽象能力和严密的逻辑推理能力,并为系统学习电路 原理等课程打下基础。主要学习集合论、数理逻辑、代数系统与图论等。本课程通过卷试方 式进行考核。 参考教材:《离散数学》 耿素云,清华大学出版社,2005 年版;《离散数学》杨炳儒, 人民邮电出版社,2006 年 1 月版;《离散数学》李盘林 ,人民邮电出版社,2006 年 6 月版。 AL090140 C 程序设计(C Programming Design) C 程序设计课程是计算机科学与技术专业的一门专业核心课程,该课程的先行课程是计算 机导论。开设的目的是为系统学习数据结构、VC++等课程打下基础。主要学习计算机程序设 计语言的概念,C 语言基本语法,基本数据类型,复合数据类型,程序的控制结构概念,循 环,分支和子程序结构,指针和链表,I/O 程序设计,文件操作,简单的图形程序设计,通过 本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并初步掌握软件 开发的基本技巧,同时也为后继课程的学习打下坚实的基础。本课程通过卷试方式进行考核。 参考教材:《C 程序设计(第四版) 》谭浩强主编,清华大学出版社,2012 年 5 月;《C 语言程序设计(第 3 版)》张磊编著,清华大学出版社,2012 年 9 月版。 10 AL092100 程序设计基础(Basis of program design) 程序设计基础课程是计算机科学与技术专业的一门重要专业课程,是计算机类专业的专 业基础课。该课程开设的目的是为系统学习程序设计和软件开发等课程打下基础。主要任务 是引导学生进入计算机程序设计领域,培养学生基本的程序设计能力。主要学习程序设计的 基本概念和基本方法, 包括程序设计开发的过程、选择结构、重复结构、数组、文件等,并 介绍主要的基本算法、冒泡排序、串行搜索等,重点强调思路、算法、编程构思和程序实践, 着重培养学生的计算思维能力和程序设计与实现能力。 参考教材:《程序设计基础(第 3 版) 》 ,(美)维尼特(venit,S),德雷克(Drake,E)著; 徐明星等译,清华大学出版社,2008 年 11 月;《程序设计基础(C 语言) 》,高克宁等编著, 清华大学出版社, 2009 年 10 月。 AL092790 数据结构(Data Structure) 数据结构课程是计算机科学与技术专业的一门专业核心课程,该课程的先行课程是 C 程 序设计、程序设计基础。开设的目的是为系统学习程序设计和软件开发等课程打下基础。主 要学习线性表、栈、队列、串、数组、广义表、树、二叉树和图等基本的数据结构,以及这 些数据结构的常用算法,较详尽地讨论程序设计中经常遇到的两个问题--查找和排序,使学生 了解数据对象的特性,数据组织的基本方法,并初步具备分析和解决现实世界问题在计算机 中如何表示和处理的能力以及培养良好的程序设计技能。本课程通过卷试方式进行考核。 参考教材:《数据结构》(C 语言版)严蔚敏,清华大学出版社,2011 年;《数据结构》 (C 语言版)李云清,人民邮电出版社,2009 年版。 AL090740 计算机组成原理(Computer Principles and Hierarchy) 计算机组成原理课程是计算机科学与技术专业的一门专业核心课程,该课程的先行课程 是电路分析与模拟电子技术。主要学习计算机的硬件组成及其工作原理。包括数据及其表示,运 算器及其运算方法,控制器和 CPU,由主存、辅存和 Cache 组成的存储系统等内容,通过大 量的简单实例使学生掌握程序设计的基本方法和技巧。本课程通过卷试方式进行考核。 参考教材:《计算机组成原理(第五版) 》白中英,戴志涛主编,科学出版社,2013 年 3 月;《计算机组成原理》蒋本珊,清华大学出版社,2014 年 3 月第 3 版。 AL090840 软件工程(Software Engineering) 软件工程课程是计算机科学与技术专业的一门专业核心课程,该课程的先行课程是程序 设计基础、C 程序设计等。开设的目的是为系统学习各种程序设计方法进行软件系统开发打下 基础。主要学习支持软件开发和维护的理论、方法、技术、标准以及计算机辅助工具和环境, 从系统工程的角度讲述软件开发的过程、步骤、方法与技术,要求学生掌握软件开发的基本 过程与技术,培养学生用工程的方法进行软件开发的能力。本课程通过卷试方式进行考核。 参考教材:《软件工程》齐治昌、谭庆平、宁洪,高等教育出版社,2009 年版;《实用 软件工程》 郑人杰,殷人昆,清华大学出版社,2009 年版;《软件工程》李代平,清华大学 出版社,2008 年 3 月(第二版)。 11 AL091500 操作系统 (Operating System) 操作系统课程是计算机科学与技术专业的一门专业核心课程,该课程的先行课程是程序 设计基础、C 程序设计,开设的目的是为系统学习编译原理和软件工程等课程打下基础。课程 主要学习操作系统的基本概念,多道程序和多用户系统,进程和处理机管理,作业管理,存 储管理,设备管理,文件系统,用户界面,Unix 系统介绍,并行和分布式操作系统。通过本 课程的学习,可以让学生了解和掌握操作系统是如何管理和控制计算机系统中的所有软件、 硬件资源,以及操作系统是如何为用户提供一个方便灵活、安全可靠的工作环境。本课程通 过卷试方式进行考核。 参考教材:《计算机操作系统教程》张尧学等,清华大学出版社,2014 年第 4 版;《操 作系统原理》谢青松编著,人民邮电出版社。 AL090231/2 Java 程序设计 (Java Programming Design) Java 程序设计是计算机科学与技术专业的一门核心专业课程。其前续课程为 C 程序设计、 数据结构、数据库原理等课程,为后续动态网页设计、程序设计综合应用等课程奠定基础。 主要讲解 Java 程序设计知识及其编程方法,包括 Java 语言的基础语法、结构化程序设计、面 向对象程序设计、数组、字符串、向量、哈希表、泛型、枚举、异常处理、文件和数据流、 图形用户界面设计、线程、多媒体和图形学程序设计以及数据库程序设计等。该课程将以 JDK 为背景,利用大量的实例,系统介绍面向对象编程的中心思想、主要特点以及编程技巧。通 过该课程的学习,学生能够在一定程度上掌握面向对象的思维方式,能够掌握 Java 流控制、 异常处理、多线程控制、图形界面设计、网络编程、数据库管理等功能的使用。 参考教材:《Java 程序设计教程(第 3 版)》雍俊海,清华大学出版社,2014 年 4 月; 《Java 程序设计案例教程》段新娥等,清华大学出版社,2013 年 12 月。 AL091030 计算机网络(Computer Network) 计算机网络课程是计算机科学与技术专业的一门专业核心课程。课程的学习目的是使学 生在使用网络的同时,能了解网络的基础知识及相关的技术背景,以适应网络普及时代的要 求,并为进一步进行网络技术产品开发、维护打下基础。主要学习计算机网络拓扑结构,计 算机网络协议、算法、软件和技术,计算机网络的安装、管理和使用,TCP/IP 网络协议,Internet 等。通过学习,使学生了解计算机网络体系结构,掌握局域网,广域网,互联网,网络安全 等方面知识,并初步具备分析和解决现实问题的能力。本课程通过卷试方式进行考核。 参考教材:《计算机网络(第 6 版) 》谢希仁编著,电子工业出版社,2013 年 6 月出版; 《计算机网络》坦尼伯姆,清华大学出版社,2009 年版;《计算机网络简明教程》刘子建主 编,东北林业大学出版社,2009 年版。 AL091530 数据库原理(Database Principle) 数据库原理课程是计算机科学与技术专业的一门专业核心课程,该课程的先行课程是程 序设计基础。开设的目的是为系统学习软件工程、操作系统打下基础。主要学习数据库系统 的基本原理,其中包括数据建模、数据库应用设计、使用关系模型实现数据库、数据库管理 四部分内容。除此之外,还将介绍一些数据库技术最新发展,诸如:客户/服务器体系结构、 12 分布式数据库系统等。本课程通过卷试方式进行考核。 参考教材:《数据库系统原理及应用》李建中、王珊,电子工业出版社,2009 年版;《数 据库系统概论》萨师煊、王珊,高等教育出版社,2009 年版;《数据库系统基础》王珊,中 国铁道出版社,2009 年版。 AL091520 Photoshop(Photoshop) Photoshop 是计算机科学与技术专业的一门选修课程。随着多媒体技术的快速发展,图像 处理以及动画制作已成为很多人梦寐以求并需要掌握的内容之一。因此对于高校学生来说, 有必要学习一下有关这方面的知识,《Photoshop》是一个有关图像处理与平面广告制作的软 件,课程主要讲授图像处理的使用方法和一些特殊效果的制作技巧。本课程通过考查形式进 行考核。 参考教材:《中文版 photoshopCS3 从入门到精通》张勤,清华大学出版社,2008 年版; 《新编中文 Photoshop 7.0 实用教程》本书编委会,西北工业大学出版社,2008 年版;《Adobe Photoshop 7.0 中文版快速入门短训教材》孔德西,人民邮电出版社,2008 年版。 AL090580 动画制作技术(Movie Making Technology) 动画制作技术是计算机科学与技术专业的一门选修课程。这门课程主要讲授绘画技术, 使用颜色,对象操作,使用文本,图像和视频,元件和实例,创建动画及交互动画,添加声 音,发布和导出动画,动画制作实例。通过学习 Flash 掌握有关动画制作的基础知识,使学 生对此动画制作技术及课件制作有初步的认识,并为今后进一步深入学习打下基础。本课程 通过考查形式进行考核。 参考教材:《FLASH 动画制作》谭永康,清华大学出版社,2008 年版;《Flash MX 设计 与开发实训教程》栾蓉,北京大学出版社,第一版。 AL090710 计算机专业英语(Computer English) 计算机专业英语课程是计算机科学与技术专业的一门任选课程,该课程的先行课程是计 算机组成、接口原理等计算机专业课程。开设的目的是为系统学习各种专业知识,开阔学习 视野打基础。主要学习计算机体系相关的基本概念、短语及术语和常用的表达方式的英语表 示,使学生了解日益变化发展的计算机世界,掌握专业词汇的组成,扩充计算机专业英语词 汇。进而使学生能够比较熟练地看懂计算机屏幕信息的英语提示、菜单、帮助文件及出错信 息,并能够基本阅读和翻译计算机的软、硬件手册、资料和说明书;学习和巩固计算机专业 的基本概念和知识。本课程通过卷试或考查形式进行考核。 参考教材:《计算机专业英语教程》金志权,电子工业出版社,2009 年版;《计算机专 业英语—Computing Essentials》Timonthy J.O’Leary, Linda I. O’Leary , 高等教育出版社,美国 麦格劳-希尔公司联合出版,2009 年影印版;《计算机英语教程》司爱侠,张强华编著,电子 工业出版社,2008 年。 13 AL090300 LINUX (Linux) LINUX 课程是计算机科学与技术专业的一门任选课程,该课程的先行课程是 C 语言程序设 计、程序设计基础等课程。主要学习 LINUX 的安装,网络的设置,LINUX 中常用的一些命令, Linux 操作系统的基础和应用知识,使学生掌握 Linux 系统的安装、配置、管理维护、主要网 络应用等技能,对 Linux 系统有一个全面的了解,奠定在 Linux 系统上作进一步开发的基础。 本课程通过卷试或考查形式进行考核。 参考教材:《Linux 操作系统教程》海南师范大学、青岛东河信息技术有限公司编著,西 安电子科技大学出版社,2014 年 1 月第一版;《Linux 环境 C 程序设计(第 2 版)》徐诚编著, 清华大学出版社,2013 年 12 月第二版;《LINUX 操作系统》黄志洪等,冶金工业出版社,2010 年版。 AL092780 嵌入式系统设计 ( Embedded System Design ) 嵌入式系统设计是计算机科学与技术专业的一门任选课程。其前续课程为电路分析与数 字电子技术、程序设计基础等课程。主要学习嵌入式系统的基本组成,嵌入式系统开发环境 的构建及设备驱动程序的编写。通过典型嵌入式系统实验平台介绍嵌入式操作系统的内部机 理、内核裁剪移植、交叉编译、连接调试等技术,以及一些常用设备的驱动程序和一些实用 程序的编写技巧等。本课程通过非卷试方式进行考核。 参考教材:《嵌入式系统开发基础---基于 ARM9 微处理器 C 语言程序设计》侯殿有,清 华大学出版社,2013 年 3 月第 2 版;《嵌入式系统原理与设计》蒋建春,机械工业出版社,2013 年 1 月。 BS090010 Java 程序设计教学实习(Java programming Curriculum design) Java 程序设计课程教学实习分两次进行,第一次结合 Java 程序设计(上)进行,根据讲授 的内容完成系统的开发。第二次结合 Java 程序设计(下)进行,综合 Java 全部讲授内容进行 整体训练。 BS090090 科研技能训练(Research Skills training) 科研技能训练分三次进行,第一次主要训练学生掌握科研论文的写法,要求学生根据所 学知识搜集资料,撰写科研论文。第二次主要训练学生掌握毕业设计中开题报告的撰写,对 开题报告的内容,格式进行讲解并完成一篇文档。第三次训练学生毕业论文计划书,毕业论 文格式,内容的撰写,要求学生完成简单的论文及设计。 BS090120 专业技能训练(Professional skills training) 专业技能训练分三次进行,完成相应的技能要求。第一次主要完成计算机组装与维护维 修的基本技能训练,结合企业认识实习了解计算机行业要求的岗位技能。第二次主要结合 JAVA 程序设计课程并集中到企业进行训练,完成相应实践技能。第三次结合软件工程课程进行, 同时结合相应的选修课程进行训练。 BS090070 教育实习(Teaching Practice) 教育实习是本专业作为师范类专业的一门必修实践课程,先行课是心理学、教育学等。 本课程目的是通过四周的教育教学实践活动获得对教育教学的感性认识,培养教学组织与管 理的实际技能,为毕业后胜任职业中等教育、中小学计算机类教育教学与管理工作打下基础。 14 教育实习的主要内容包括:教学工作实习、班主任工作实习、教育实习调查报告的撰写等。 BS090050 毕业设计(Graduation Design) 毕业设计是本专业重要的综合性实践教学环节,是一门必修实践课程,完成毕业设计并 通过毕业答辩是学生取得毕业资格和获得学士学位的必要条件。学生完成培养方案中所规定 的全部理论课程及各种实践教学环节的学习任务方可进行毕业设计工作。毕业设计工作主要 内容包括:选题、开题、查阅资料、收集信息、外文翻译、文献综述、调研论证、系统分析、 系统设计、编程实现及测试运行、论文撰写、论文答辩、成绩评定等环节,各环节的具体要 求遵照河北科技师范学院本科毕业论文(设计)工作条例执行。 15