计算机科学与技术专业技能训练计划
计算机科学与技术专业下设3个专业方向:现代教育技术、软件工程和计算机网络。本训练计划按照分目标和总体实现制订。
一、专业技能训练目标
我院工科专业绝大多数课程均设有课程实验,课程实验是使学生掌握科学实验的基本方法,培养学生的实际操作技能。作为课堂理论教学的延伸,使学生加深对课堂理论的理解和运用。
按照“厚基础、宽口径、高素质、强能力”的要求,根据工科专业的特点,要培养出具有创新精神的复合型、技能型、应用型的工程科技人才,必须大力加强专业实践教学,提高学生的创新能力。教学实践应以市场需求为原则,以应用和实践为宗旨,具有鲜明的社会性特征、工程应用性特征、持续性与多层次性特征,努力建设一定规模的校企共建的实践教学方式。
学生通过四年的实践实训,应达到以下要求:
具有熟练的计算机应用技能,并具备较扎实计算机的软件编程能力;
掌握与专业方向相关的信息获取、处理的基本理论和应用的一般方法,具有网络设计、安装和调试与应用的基本实践能力;
开发应用软件或硬件的能力 通过对企事业单位的调查,收集和分析用户需求信息,拟定课题或项目训练和培养针对所存在的问题进行软件或硬件开发的能力,以及撰写开发报告或说明书的能力。
文献的检索、分析与终身学习的能力,结合课程设计、开放实验项目及毕业设计(或论文)给学生以全新的科研课题,使学生在此过程中学会分析和处理所检索到的信息,培养利用各种手段获取文献信息的能力,掌握新知识和新技术的学习方法与技巧,为学生以后从事科学研究工作打下基础。
二、专业技能训练的主要能力要求与训练途径
1.实现途径
实现不同层次的实践教学和途径有:
①学科实践教学,主要包括社会调查和社会实践。
②基础实践教学,主要包括课程实验、编程训练与技能训练。
③专业实践教学,主要包括课程设计和综合应用设计。
2.学生各年级应达到的能力要求
第一、二学年主要培养学生的计算机程序设计及算法设计能力、计算机的组装维护应用技能。
第三、四学年以培养学生专业实践技能为主,各学年贯穿以考级、考证考研及参加各种竞赛以增强学生理论与实践的综合能力。
具体内容如下:
第一学年:学生实践教学主要以提高计算机基础操作和应用能力为主,掌握C语言程序设计,面向对象程序设计,有较强的程序设计能力,达到能通过全国计算机等级考试二级水平。
第二学年:主要学习面向对象程序设计、数据结构等专业课程。了解本学科的前沿信息和市场动态,掌握与专业相关的计算机器件的识别与装配多媒体电脑以及计算机应用能力。
第三学年:主要以专业实践教学为主,使学生具有较强的软件设计、计算机网络工程设计与安装、调试能力及数据库与软件软件工程课程设计。掌握本专业具备的计算机程序设计、数据库应用等相关知识并能熟练运用。参加国家信息化工程师认证考试(国家网络技术水平、网络工程师水平、程序员、高级程序员)等相关的计算机水平考试;能获得程序员、高级程序员、网络工程师等证书;并参加学校、省或全国组织的有关计算机专业的竞赛工作。
第四学年:具备较扎实的计算机软件开发、网络调试及安装、计算机及网络维护等能力并能熟练运用本专业所学知识进行软件开发、网络调试及安装、计算机及网络维护等工作。受到初步的科学研究的训练,具备一定的科学研究、软件开发和组织管理的实际工作能力。参加相关的计算机水平考试和高级证书考试;参加学校、省或全国组织的有关计算机专业的竞赛工作。
具备计算机教育现状调研与分析能力:能够根据某个地区中小学和中等职业学校计算机教育的实际情况,制订调研计划和调研工作的实施步骤。通过调研,训练和培养撰写调研报告的能力、提出解决该地区计算机教育存在问题及建议的能力,以及据此撰写论文的能力。
3.实践教学日常化措施
实践教学除了教学计划中规定的实施环节外,学院提供开放式的活动平台,并在逐步完善,使实践教学走向日常化,从而形成多样化的开放局势。
①成立计算机课外科技服务中心,学院提供部分的仪器设备,由学生管理,吸收低年级的学生参与。
②设立创新基金,在学生中积极开展科研活动,主要资助运用新思想、新技术、有创新的计算机程序设计、多媒体设计与应用网络设计及应用等方面的学生课题。
③针对全国大学生机器人设计竞赛、程序设计竞赛的情况,开设一些实践教学选修课程。
总体框架如下表所示:
学年 | 学科实践教学 | 基础实践教学 编程技能教学 | 专业实践教学 | 体现形式 | |
第一 学年 | 一 | 计算机导论 C语言课程设计 | C语言课程设计实验 | 考试,二级证书(可选) | |
二 | 面向对象程序设计C++ | C语言课程设计基本训练面向对象程序设计实验 | 二级证书,程序员(可选) | ||
第二 学年 | 三 | 社会调查 | 数据结构 汇编语言程序设计 | 面向对象程序设计实战,数据结构实验, 多媒体电脑的组装与维护(选修) | 大作业,组装实物 |
四 | 暑期社会实践 | 微机与接口, 操作系统,数据库原理,web开发技术 | 数据结构课程设计,机器人控制与编程(选),校省国计算机程序设计大赛训练 | 参加:程序设计竞赛,机器人竞赛(选) | |
第三 学年 | 五 | 去矣慕公司实习 | 计算机网络实验,程序员、高级程序员考前辅导 | 网络原理与应用 | 网络工程设计,程序员、高级程序员证书考试 |
六 | | 网络新技术,组网及网络管理技术,多媒体技术 | 数据库、软件工程及网络课程设计(综合) | 课程设计考核、国家计算机水平考试 | |
第四 学年 | 七 | 到实践基地 | 嵌入式系统 专业见习 多媒体课程设计 | 启动毕业设计工作 计算机系统综合设计 | 程序设计竞赛,机器人竞赛 |
八 | 到实践基地 | 全面综合运用 | 毕业实习 毕业设计 | 设计报告,实物验收,课程考核,论文答辩 |
三、专业技能训练步骤
1.按学年训练计划
① 第一学年
[要求与目标]:学生实践教学主要以提高计算机基础操作和程序设计能力为主,掌握C语言程序设计,面向对象程序设计,有较强的程序设计能力,通过全国计算机等级考试二级水平(可选)。
[实施方案]:按教学计划开设《计算机导论》、《C语言程序设计》《面向对象程序设计C++》等课程,程序设计训练,培养和强化计算机基础操作技能(包括自学Windows 2000、office 2000系列办公软件的熟练运用和文字录入等操作技能)和应用性的编程技能。
[考核方式]:
课程考核或选考全国计算机等级考试二级水平
[实践场所]:软件实验室
[课外机时]:第一学期:36; 第二学期:36
[经费需求]:学院补贴课外机时
[教师工作量]:《程序设计训练》以20人周2课时(36学时)计算。
其它按教务处课程核定标准计算
②二年级学生
[要求与目标]:开始接触与专业相关的计算机器件的识别与多媒体计算机的装配、计算机应用知识和本专业的实践动手能力;
[实施方案]:第三学期:《数据结构》《计算机组成原理》,《汇编语言程序设计》、多媒体计算机的组装与维护(选修实验课);第四学期:《计算机接口技术》《操作系统》《数据结构课程设计》
[考核方式]:课程考核
[实践场所]:机器人实验室、多媒体实验室、软件实验室
[课外机时]:
[经费需求]:机器人实验:每生350元,多媒体实验:每生20元。
[教师工作量]:机器人实验:以30人周3课时(54学时)计算。
多媒体实验:以20人周2课时(36学时)计算。
数据结构程序设计实验:以20人周3课时(54学时)计算。
其它课程由教务处按课程核定。
③ 三年级学生
[要求与目标]:主要以专业实践教学为主,开设《数据库原理及实验》、《计算机网络》、《软件建模》、《软件开发技术》、《网络工程规划设计》等课程。使学生具有较强的软件设计(含数据库设计,软件工程设计等)、网络设计、安装、系统调试能力,掌握本专业具备的计算机程序设计、计算机网络等相关知识并能熟练运用。能获得程序员、高级程序员和网络工程师的证书;参加国家认证考试(国家网络技术水平、程序员、高级程序员、网络工程师)等相关的计算机水平及证书考试;参加学校、省或全国组织的有关计算机专业的竞赛工作。
[实施方案]:第五学期:网络工程规划设计、程序员、高级程序员考前辅导、网络原理与应用;
第六学期:数据库及软件工程课程设计、软件开发技术、java语言(选),计算机网络的组网设计与安装、调试
[考核方式]:设计报告、实物验收
[实践场所]:多媒体实验室、软件实验室、网络实验室
[课外机时]:与实验室预约,机时不限。
[经费需求]:
网络原理与应用:每生50元
[教师工作量]:
网络原理与应用:(暂定为54课时)由教务处按课程核定
程序员、高级程序员考前辅导:以每40人周3学时(54学时)计算。
数据库及软件工程课程设计:以每20人周5学时(90学时)计算。
④ 四年级学生
[要求与目标]:具备较扎实的计算机软件开发、网络调试及安装、计算机及网络维护等能力并能熟练运用本专业所学知识进行软件开发、网络调试及安装、计算机及网络维护等工作。受到初步的科学研究的训练,具备一定的科学研究、软件开发和组织管理的实际工作能力。参加相关的计算机水平考试和高级证书考试;参加学校、省或全国组织的有关计算机专业的竞赛工作。
[实施方案]:第七学期:专业见习,能对计算机知识进行综合应用。发挥学生的兴趣爱好的个性,接触社会实践,使学生在网络设计开发、网页设计、项目开发及各种软件产品的开发过程有一个综合认识和应用。第八学期:计算机系统综合设计;毕业实习,毕业设计。
[考核方式]:设计报告、实物验收、课程考核
论文答辩
[实践场所]:校内外实践教学基地,多媒体实验室、软件实验室、网络实验室、机器人实验室、开放实验室
[课外机时]:与实验室预约,机时不限。
[经费需求]:按教务处规定配发
专业实习:按学校规定报销
毕业设计:每生为100元。
参加机器人竞赛:每生350元
[教师工作量]:按教务处规定标准
计算机系统综合设计(机器人、程序设计竞赛):以每20人/40人周3学时(54学时)计算。
专业见习:按学校有关规定。
专业实习:按学校有关规定。
毕业设计:每生每周以2学时计算。
2.按专业综合训练划分
①社会调查和社会实践
在第一学年可以安排社会调查或社会实践、学科认知实习等实践环节,这个层次的实践环节主要是使学生接触社会、了解社会,锻炼学生的交际能力,培养其观察和分析社会问题的能力;了解本学科、本专业在社会生产中的作用和需求,了解企事业的真实运作,切身感受到现代企业的文化气息。这些实践环节安排在寒暑假或双休日进行。去校级实践基地矣慕公司及其它公司和企事业单位参观实习安排在第五学期,并从第七学期开始正式参与校级实践基地的科研生产、管理等活动,为毕业后进入社会工作奠定下扎实的基础。
②课程实验和技能训练
课程实验是使学生掌握科学实验的基本方法,培养学生的实际操作技能。作为课堂理论教学的延伸,使学生加深对课堂理论的理解和运用。
计算机专业的课程实验应有不同层次的实验教学模式,分为验证型的基础实验、综合性和设计性的实验、设计研究型实验。
基础实验:主要是使学生加深对课程理论的理解,并与实践相结合,提高学生的实际操作能力。
综合性和设计性实验:强调学生理论知识的综合运用能力,各种设计方案的实现与创造性思维能力的发挥,鼓励创新与突破。
设计研究性实验:要求学生应用所学的新技术、新知识自拟设计方案并自行设计和控制机器人动作和动能、针对社会需求的实际编制出应用性强可扩充的软件、设计出局域网及其网络方案并能组织安装和调试,其目的是培养学生创新设计能力和实际应用能力以及初步的科学研究能力,使学生的实践能贴近社会的需求。
开放式实验教学方法是我们实验的教学的新举措,将现有的集中实验教学方法改为开放式实验教学,它包含两层含义,即时间开放和内容开放。时间上的开放即在规定了学生的实验内容后,学生可以在相当大的范围内来选择完成实验的时间,这样学生可以在时间上有较大的灵活性,提高学生学习的主动性;内容上的开放是指完成规定的实验内容外,还可以根据自己的专业和爱好,自己选择或设计实验内容,也可在教师的指导下申报校级的科研项目,是凡申请到校级科研项目学生,学院都相应配给一定数量的科研经费(一般为500-2000元),这样有助于学生创新能力的培养和提高。
技能训练包括组网(网络安装与调试)、多媒体计算机的安装与调试等。技能训练要明确规定能力培养的要求,安排在第三学期至第七学期进行。
③课程设计与综合设计
这个系列环节为专业实践环节,是一个专业知识由浅至深的综合运用的实践过程,目的是培养学生运用所学的知识能独立进行工程设计的实践能力和创新能力。它们分别在第一学期至第三学期进行,采用分散进行和集中进行相结合的形式。各学期的实践教学环节有C程序设计实验、面向对象程序设计训练、数据结构课程设计等。这些实践环节能够使学生较系统地掌握计算机程序设计方法和过程,掌握程序的装配与调试,学会总结报告、文档整理等全过程的各个环节,充分发挥了学生的主观能动性和创造力,培养学生的协调能力和团队精神。各环节实施如下:
C程序课程设计:此项实践教学环节安排在第一学年的第一学期。每周2课进行,其余课外。
学生在第一学期学习C语言程序设计的同时,同步进行这一实践教学环节,使学生对综合性程序设计概念得到初步认知和训练。实践证明,C程序课程设计对于巩固所学的C程序设计理论知识,加强基本编程技能训练及独立解决实际问题能力,均有重要的作用。但是,此时学生只是刚接触到综合性设计训练,因此有必要提供课程设计的操作流程,包括学生选题、计算方法的选择、数据结构的选择、课程设计报告等方面,这些内容将以教学课件或录像片、C程序课程设计指导书或编写教材等方式提供给学生。
面向对象程序训练:安排在第三学期,每周二学时。主要是进一步训练学生面向对象的编程,提高学生的面向对象程序设计能力。
数据结构课程设计:此项实践教学环节安排在第二学年的第二学期。每周3课(共54课时)进行。
学生在学习《C语言程序》《面同对象程序计》和《数据结构》之后,在第四学期进行这一实践教学环节,使学生对综合性程序设计概念从初步认知上升到有具体了解。实践证明,数据结构课程设计对于巩固所学的《C语言程序设计》和《数据结构》理论知识,加强基本编程技能训练及独立解决实际问题能力,均有重要的作用。此时学生开始进一步接触综合性设计训练,但教师还要提供课程设计的操作流程,包括学生选题、计算方法的选择、数据结构的选择、课程设计报告等方面的要求,这些内容将以教学课件、课程设计指导书或编写教材等方式提供给学生。
对于学生的选题问题,内容以题库形式提供给学生选择,为了保证教学效果,学生均应得到独立的训练,因此要求一人一题独立完成。内容以编制程序为主,并且每年必须更新训练内容,以适应计算机技术日新月异的发展,保证该实践环节的先进性、实用性、实践性和教学适用性。结合我校生源实际,实践课程内容和手段如下:
建立C程序课程设计、面 对象程序设计、数据结构课程设计、数据库及软件工程课程设计题库。
提供教材或指导书
课程设计操作流程,以电子稿或教学课件形式提供。
学生独立进行选题、选择计算方法和数据结构,上机调试程序,上交实验设计报告。
组网设计与安装:此项实践教学环节安排在第七学期(每20人周4学时(72学时)计算。
学生在第五学期学习《计算机网络》之后,第五学期(也可以在第六学期安排)进行初步的网络设计与安装实践。《网络工程规划设计》是应用性很强的课程。必须经过实训,理论与实践相结合,我们要求学生在学习计算机网络原理之后,不仅需要让学生知道什么,还要让学生会做什么,因此要以应用为目的,重要培养应用能力。
本实践环节的内容与手段如下:
设立网络综合设计应用流程图。
向学生提供自编教材或组网实践指导书。
向学生提供网线钳子,水晶头,测线器,其余元器件学生自购。
学生独立进行网络工程设计,画出设计图,独立进行网络设备模拟采购、制作网线、装配、调试,上交设计方案和采购方案、软件安装方案等。
计算机系统综合设计:此项实践教学环节安排在第三学年至第四学年的第一学期。
其主要目的就是培养大学生的综合编程能力,而编程能力的培养又不是一朝一夕的事,所以我们从第三学年开始就着手于该项工作,经过《C语言程序》和《数据结构》《面向对象程序设计》《程序员、高级程序员考前辅导》,本学期开设《嵌入式系统》,经过上述几个实践,学生已具有了一定的设计实践能力,所以本学期主要以将学生的综合能力提高一个台阶,此项实践环节主要是围绕参加全国大学生程序设计竞赛和机器人设计展开。
实践目的是让学生自主设计、开发一些软件产品,培养学生的创造精神和团队协助精神,使学生系统地掌握本专业的基本理论、基础知识和实验技能,具有在信息时代所需要的科学素质、程序设计、网络设计与安装技能以及自学能力;了解本专业学科前沿的发展趋势,掌握文献检索、资料查询的基本方法;受到科学研究的初步训练,具备初步的科学研究、软件开发的实际工作能力。在以上各学期所作的工作的基础上,再选派有实际编程经验的教师完成此项的教学实践工作,
结合我校学源实际,安排40学时,其它业余时间,内容如下:
开放机器人实验室和软件实验室。
提供指导书或给出程序设计及机器人设计编程题目
给出综合设计操作流程,以教学课件或书面形式提供。
学生独立进行资料查阅、方案论证、选取数据结构、编程、调试,上交实物或源程序清单与设计报告。
④毕业实习与毕业设计
第八学期安排毕业实习和毕业设计两个实践教学环节。
毕业设计是高等学校本科教学计划中的一个重要的教学环节,它既是教学的过程,又是实践的过程。它不仅是学生把在校期间所掌握的理论知识、实践能力和创新精神的全面的把握和运用,而且对学生的思想品德、工作态度、工作作风和独立工作能力也将产生深远的影响。
毕业实习是系统地理解本专业知识体系,熟悉专业知识在生产实际中的应用,掌握操作技能和软件研发、网络设计安装必要的实践环节。同时也让学生了解本专业所从事工作的内容以及对人才素质和能力的要求。要高质量地完成此实践环节,我们须建立一批现代的、稳定的校外实习基地(请见实习基地签约协议)。
其次要确保毕业设计工作能够顺利、圆满、高质量地完成,必须对各个环节(如:毕业设计的总体要求、选题原则与类型、实施步骤、教师指导、论文撰写、毕业答辩、成绩评定、组织管理、教学质量评估等)有一整套行之有效的规范制度,学生有毕业设计指导手册,目的是引导学生及指导教师规范操作,为提高学生的实践动手能力,为社会培养有用的专业技术人才服务。
3.加强与企业的联系,积极探索新形势下的多形式的合作关系
我院对市场经过调研后采取与上海爱慕公司等几家企业合作办学,并拟实施步骤如下:
学院与企业共同协商制定出具体实践教学方案,签定办学协议。
学生纳入国家招生计划(或在国家正式招生计划名额中划拨)。
教学计划和教学大纲采用在原计算机科学与技术专业的教学大纲和教学计划基础上或增删部分内容定出。具体可以是:
对去爱慕公司实习的学生,可①增开日语,从第二学期开始(两个学期)上日语144学时,由我校外语学院教师主讲和考核。②适当减少英语课时,计划英语课时是原计算机专业的一半,参加大学生英语三级考试。③在第四学期增开CAD制图课程(理论72学时,实践72学时)④适当减少专业选修课和专业限选课时。⑤学生从第六学期开始有计划分期分批进入该公司见习和实习,同时配备相应教师进行现场协管和锻炼,丰富教师和学生的企业运作经验,使他们能懂得一套企业运作模式,从而提高指导教师的实践能力,同时也加强了教师与企事业的联系。⑥在最后一个学期的真正的实习阶段,学生可以完全介入该企业的运作,毕业后进入该公司工作。
对于去其它企业实习的学生,要按照计算机专业的培养方案进行教学,并兼顾到企事业的生产科研情况,加大实践教学力度,从第七学期开始进入企事业参加企事业的科研、生产经营活动,以提高学生与社会的亲和力,摆正自己的就业位置。
四、保证措施
1.实施导师制
成立学院导师组,由学院负责教学的副院长任组长,系主任和骨干教师任副组长,有关教师为成员,对需重点培养的学生,逐步实现在低年级就配备指导教师,促使教师的教学和科研的有机地融合。这种融合及亲密关系的形成,对于学生及早进入学科前沿,对于师生间的交流,对于学生创造性的培养,对于教师的因材施教等都将产生极好的效果。
2.科研立项和创新大赛制度化
将多种计算机技能和设计竞赛,和大学生科研立项的安排制度化、规范化。如每学期一次软件、硬件作品展示。
3.加强教学管理工作,提前做好学生科研训练安排
为了提高科研训练的质量,要以科研训练计划为依据,用科研训练文件的形式指导学生做好每次大型训练(包括大学生科研课题立项和创新训练),且科研训练文件在每次大型训练活动开始前两个月传达到每个学生。之后,要求每个学生写出本次训练的初步打算,交指导老师审阅,指导老师批准后,才可以实施,如果没有被批准,则需要学生进一步加以修订和细化,直至指导老师批准。
4.理论教学与实践教学并重,培养学生的动手能力
在理论教学过程中,要求每个教师都要加强实践教学,注重培养学生的科研能力,在全面学习计算机科学与技术的基本知识、基本理论和基本技能的同时,通过综合性或设计性实验,培养学生的动手能力和科研能力。学校在为学生提供良好学习氛围的同时,提供较为充足的实习经费保障。
5.加强教师队伍建设,提高教师科研水平
良好的教师素质是提高教学质量的前提,为教师提供进修学习的机会,提高教师教学科研的水平。加强教研室在教学组织与教学管理中的作用,通过教研室集体备课,开公开课与讲座,全面提高教学质量与教学水平。在注重在职培养的同时,重视引进高层次人才,建立有特色的教师科研队伍,为指导学生科研训练打下雄厚基础。
6.加强课程建设与特色教材建设
明确规范化的课程建设和特色教材在学生科研能力培养方面的重要地位。学院教学委员会要检查审核各门课程和所用教材在学生科研能力培养方面的作用,使各门课程的教学过程中都为学生科研训练做出贡献。
五、专业技能的考核
学院组织相关教研室制订严格的训练考核标准,成绩按优秀、良好、中等、及格和不及格五个档次进行评定。要求学生每次训练结束后均上交调研报告或论文,学院组织指导教师集体评阅,按考核标准评定成绩,成绩不及格者必须重新进行训练。