课程名称:网络程序设计9
- 格式:ppt
- 大小:68.00 KB
- 文档页数:18


《Java程序设计》课程标准课程名称:Java程序设计课程代码:1669建议课时数:80(其中实践课时数:40)学分:5适用专业:软件技术课程归口单位:软件与服务外包学院一、前言(一)课程的定位本课程是计算机软件技术专业的一门专业核心课程,目标是使学生熟练运用面向对象的基本思想与方法和Java语言进行程序开发。
它要以《C语言程序设计》、《关系数据库基础与应用》等课程的学习为基础,也是进一步学习《Java Web应用开发》及《Java Web框架编程》打下良好的基础。
(二)设计思路本课程是依据“软件技术专业工作任务与职业能力分析表”中的B/S互联网应用开发和移动应用开发工作项目设置的。
其总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容,并让学生在完成具体项目的过程中学会完成相应工作任务,并构建相关理论知识,发展职业能力。
课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要,并融合了相关职业资格证书对知识、技能和态度的要求。
工作项目设计以Java程序员的岗位需求分析为主线来进行,梳理知识与技能的描述。
要求能使用Eclipse集成开发环境,熟练运用Java语言和Spring MVC技术进行程序开发;熟悉Java语法、面向对象的实现方法、JDBC访问、网络通信协议等知识。
本课程以任务驱动为主,采用线上线下混合教学模式,以五大学习任务为主。
学习任务以具体项目为载体,这些项目相互独立且递进的,融合了每个学习阶段任务中要求学生掌握的知识和技能,培养学生的实际编程能力。
在课程实施过程中注重培养学生的职业道德、合作意识、质量意识、服务意识以及学习意识等素养,使其符合企业需求的Java开发工程师应具备的职业素养。
该门课程的总学时为80课时,5学分。
2课程目标通过本课程的学习,学生理解类层次、对象及对象之间的关系,熟悉并能使用Eclipse 集成开发环境,理解Eclipse开发环境的编译、运行方式;掌握面向对象的编程思维;熟悉应用程序开发的一般步骤;了解Java代码编写和文档符合规范,形成良好的编程习惯,养成良好的协作精神与服务意识的团队合作能力;熟悉程序调试、排错的方法。
《程序设计基础》课程简介课程编号:E1112101 英文名称:Programming Fundamentals学分:3 学时:48授课对象:计算机科学与技术专业,软件工程专业,网络工程专业课程目标:通过理论教学,使学生初步了解计算机软硬件系统,掌握计算机的基本使用方法使学生较好地掌握程序设计方面的知识,掌握基本的程序设计方法,具备初步的程序设计能力,并能熟练运用TC或VC集成环境进行C语言程序的编写、编译与调试。
课程内容:计算机软硬件系统基础知识,程序设计语言概述,程序设计语言基础,顺序、选择、循环结构程序设计,构造类型数据,函数,编译预处理,指针,文件等。
本课程的实验环节为独立实验课程《程序设计基础实验》。
预修课程:无《面向对象方法》课程简介课程编号:E1132103英文名称:Object-Oriented Paradigm学分:4 学时:64授课对象:计算机科学与技术、软件工程、网络工程课程目标:本课程是计算机科学与技术、软件工程、网络工程专业的一门学科基础必修课程。
本课程通过在学习面向对象概念、方法和相关理论的基础之上,着重介绍C++对面向对象的具体支持和实现,并通过具体的设计实例来使学生掌握面向对象编程技术、理解面向对象思想、了解面向对象分析和设计方法、逐步养成面向对象的思维方式,为后续课程的学习奠定基础。
课程内容:本课程以C++为面向对象程序设计语言,以面向对象思想解决实际问题为主线,逐步介绍了面向对象程序设计的基本概念,其中包括:数据抽象、对象、封装、继承、多态概念等。
在介绍这些基本概念并利用这些基本概念解决实际问题时候,渗透面向对象分析、设计方法,使学生掌握用C++实现面向对象编程并了解面向对象分析设计的基本方法。
预修课程:程序设计基础、程序设计基础实验《计算机组织与结构》课程简介课程编号:E1112104英文名称:Computer Organization & Architecture学分:3.5 学时:56授课对象:网络工程、软件工程、计算机科学与技术专业本科生课程目标:本课程是计算机类学生学习专业知识的基础,学习本课程后,学生可以了解电子数字计算机从指令和数据输入直到打印输出结果的计算机内部工作的全过程,从而建立完整的系统概念,为今后从事硬件和软件技术工作打下坚实的基础。
计算机程序设计”课程教学大纲英文名称:C++Programming课程编号:COMP1001学时:64学分:3适用对象:一、二年级学生先修课程:大学计算机基础一、课程性质、目的和任务性质:“计算机程序设计”是面向非计算机类各专业的必修计算机类基础课程,是计算机教育的基础和重点。
目的:使学生掌握一门高级程序设计语言,掌握结构化程序设计和面向对象程序设计的基本方法,同时了解初步的数据结构与算法等方面的知识,具有把各个领域的基本计算和数据处理问题变成计算机应用程序的能力,为后续课程的学习创造条件。
任务:介绍计算机程序设计语言的基本知识和程序设计的方法与技术,同时包括程序设计方法学、数据结构与算法基础等方面的内容。
二、教学基本要求1.C++语言基础知识掌握变量与常量的定义与使用方法;掌握基本数据类型和表达式的使用方法,掌握C++的基本语句。
理解结构化和面向对象程序设计的基本思想和有关概念,掌握C++程序的基本框架和上机调试计算机程序的过程。
2.数组、指针与引用掌握数组的定义、初始化和访问方法;掌握字符串使用方法;理解指针和引用的概念,掌握指针使用方法,理解指针与数组的关系,了解动态内存管理方法。
3.函数掌握函数的定义与函数调用方法,理解变量的生命周期、作用域和存储类别(自动、静态、寄存器、外部),掌握C++库函数的使用方法。
4.类与对象的基础知识理解类与对象的基本概念,掌握类及其成员的声明、定义、访问方法,对象的创建与使用方法;掌握构造函数与析构函数的定义与使用;掌握静态数据成员与静态成员函数的定义与使用。
5.类的复用掌握类的组合语法;掌握派生类的定义和访问权限,类的数据成员与成员函数的继承;理解多态性概念及虚函数机制的要点;了解运算符重载。
6.输入/输出流理解C++流的概念,掌握数据的格式输入输出,掌握文件的I/O操作。
7.综合程序设计能力掌握利用所学到的面向对象的程序设计方法,编制含有多个类的程序;掌握根据实际问题和给定的算法,设计类结构并编码实现,解决小型问题。
《Python程序设计》课程标准一、课程名称Python程序设计二、适用专业本课程标准适用计算机网络技术专业, 大数据技术与应用专业三、课程性质《Python程序设计》是软件技术等相关专业的专业基础课。
主要讲述Python程序设计的基础知识和相关技术。
是计算机网络技术, 大数据技术与应用的专业基础课程。
《Python程序设计》课程的教学目的是学生通过学习该课程, 掌握Python程序设计语言的基本知识和使用Python语言进行软件开发的思想和基本方法, 进而掌握程序设计的基本步骤和通用方法, 提高通过编写程序解决实际问题的能力, 为今后进一步使用数据采集和分析等大数据及人工智能方面的运用打好基础。
课程着眼于学生的长远发展, 重点培养其软件开发、大数据及人工智能领域岗位基本工作技能、职业素养、社会适应能力、交流沟通能力、团队协作能力、创新能力和自主学习能力。
四、教学目标通过本课程的学习, 使得学生能够理解Python的编程模式, 熟练运用Python列表、元组、字典、集合等基本数据类型以及列表推导式、切片等语法来解决实际问题, 熟练掌握Python分支结构、循环结构、异常处理结构、函数设计以及类的设计与使用, 熟练掌握字符串常用方法与操作, 熟练使用正则表达式处理字符串, 熟练使用Python读写文本文件以及Word、Excel文档, 理解Python面向对象程序设计原理, 掌握使用Python编写网络爬虫程序的方法, 了解numpy数组运算与矩阵运算, 掌握Python+pandas进行数据处理的基本用法, 掌握使用Python+matplotlib进行数据可视化的用法。
课程根据“自主式一体化教学”模式, 按照Python的有关知识由浅入深、从易到难进行教学, 课后布置实训与习题练习, 实现“教、学、做”一体, 从而切实提高学生的持续发展能力。
(一)总体目标通过《Python程序设计》课程的教学, 使学生具有基本的Python程序设计能力、一定的语句编写能力、一定的数据处理分析能力、解决问题的能力、一定的创新能力与良好的沟通能力。