首页 > 文章中心 > c语言程序设计论文

c语言程序设计论文

开篇:润墨网以专业的文秘视角,为您筛选了八篇c语言程序设计论文范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

c语言程序设计论文范文第1篇

参考文献:

[1]裘宗燕.C++程序设计语言(特别版).北京机械工业出版社,2002.7.

[2]StandleyB.lippman.C++Primer中文版.人民邮电出版社,20006.3.

[3]谭浩强.C程序设计(第二版).清华大学出版社出版,2005.6.

[4]钱能.C++程序设计教程.清华大学出版社,2005.5.

[5]沈美明.IBMPC汇编语言程序设计.清华大学出版社,1993.9.

[6]钱晓捷.汇编语言程序设计.电子工业出版社,2003.

【参考文献】

[1]翟乃强,隋树林,汇编语言与C语言及VisualC++混合编程[J].青岛科技大学学报,2003,24(B09):136~138.

[2]钱晓捷,汇编语言程序设计(第二版)[M],电子工业出版社,2003.6.

[3]钱春英,浅谈C语言与汇编语言混合编程的一些技术[J].南通航运职业技术学院学报,2005,4(1):50~52,55.

[4]郭晓梅,汇编语言与C语言的混合编程及应用[J].南京农专学报,2002,18(4):49~52,62.

[5]普拉塔.CPrimerPlus(第五版)中文版[M].人民邮电出版社,2005.

[6]斯马尔迪诺.教学技术与媒体[M].高等教育出版社,2008.

[7]教育部考试中心.全国计算机等级考试二级教程——C语言程序设计[M].2010年版.北京:高等教育出版社,2010.

参考文献:

[1]周以真.计算思维[J].中国计算机学会通讯,2007,(3):77-79.

[2]董荣胜.计算思维与计算机导论[J].计算机科学,2009,(36):50-52.

[3]林旺.孙洪涛[J].基于软件应用的计算思维能力培养教学设计.中国电化教育2014,(11):122-127.

c语言程序设计论文范文第2篇

摘要:花键拉刀设计过程复杂,几何参数多,许多都需要查表和复杂的计算来确定某1参数尺寸,把花键拉刀设计中所有表格和计算公式都编成C语言程序,通过简单的C程序调用,输入花键拉刀的技术参数就可以准确得到其设计参数,最后把所有的参数值综合打印出数据表格,从而简化了复杂的花键拉刀设计过程,且达到了设计的要求。利用C语言程序设计生成的数据表,通过CAD生成花键拉刀的工作图。根据花键拉刀的结构等特点设计了花键拉刀加工工艺规程。

关键词:花键拉刀;C语言程序设计;CAD;加工工艺规程。

Spline Broach CAD and Manufacturing

Abstract:Spline Broach complexity of the design process, the geometric parameters, many of which need to look-up table and complex calculation to determine the parameters of a certain size, Design Spline Broach all forms and formulas into C language are procedures, through a simple C program calls, importation Spline Broach the technical parameters can be accurately its design parameters, Finally, all the parameters of integrated print out data tables, thus simplifying the complex Spline Broach design process, and meet the design requirements. C Programming Language table of data generated by CAD generated Spline Broach the map. According Spline Broach the structural characteristics, designing Spline Broach order processing.

c语言程序设计论文范文第3篇

关键词:课程;课程建设;精品开放课程;C语言程序设计

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)19-0111-03

课程是知识的载体,是能力形成的着力点,课程建设的好坏,直接关系到人才培养质量的好坏。

1 课程建设的定义

课程是指教育内容的进程,是为实现教育目标而规定的教学科目及其目的、内容、范围、分量和进程的总和。这是一种广义的理解,狭义的课程是指一门学科。课程建设指的是为了推进教学进程的实现所包含的“师资队伍建设、教学内容和质量建设、教学方法和教学手段建设、教学条件建设和教学管理建设”等与之相适应的各种分量的总和。

课程建设是提高教学质量、深化教学改革的一项综合性的建设,课程建设是确保人才培养质量的最重要的基本建设任务之一,是教学改革的核心。

2 课程建设的内涵、外延及其相关要素的关联

探索和明确课程建设的内涵、外延及其相关要素的关联,是课程建设基础,主要包含以下几个方面的内容:

(1)师资队伍建设。它是课程建设的先导,主要内容包括学历结构、年龄结构、职称结构和学缘结构以及学术水平、教学水平、教育理论和思想素质等,要建设具有一流水平的课程,首先要有一流的学术水平、丰富的教学经验、深厚的教育理论功底、扎实的教学技能、严谨治学的师资队伍。

(2)教学内容和质量建设。它是课程建设的核心和主体,也是衡量课程建设质量的主要标准,包括:教学思想的改革与建设,知识内容建设、教学水平建设、教材建设、教学资源建设以及结合专业特点积极开展教学改革与教学研究等内容的建设。

(3)教学方法和教学手段建设。它是实现课程建设目标的主要途径和基本保证。要紧紧围绕提高教学质量、提高学生素养和能力,结合专业的特点、教学内容积极开展现代化教学手段、教学方法的研究与建设。

(4)教学条件建设。它是课程建设重要保证,包括:课堂教学的基本设施、实验、实训、实习等实践教学条件的开放性、先进性、教学环境和教学氛围等建设。

(5)教学管理建设。它是课程建设的组织保证,包括:科学、规范、系统和配套的教学管理规章制度、教学质量评价体系、教学档案资料和教学激励机制等内容的建设。

3 我国国家层次课程建设的路径(近15年)

我国从2003年起开始精品课程建设,先后经历了“精品课程、精品资源共享课、精品视频公开课,大学MOOC、微课 ”等过程,加上即将推出的“系列微课”,现在统一称之为“精品开放课程”,下面简单的介绍。

3.1 精品课程

精品课程是教育部为推进教育创新,深化教学改革,促进现代信息技术在教学中的应用,共享优质教学资源,在“高等学校教学质量与教学改革工程”中开展的一项工作。这项工作开始于2003年,截止2010年底,教育部组织建设了3909门国家精品课程,主要集中在985和211高校。省级、校级精品课程数量也达2万多门。

精品课程建设出现,对当时各高校的课程建设,起到了引领作用,对推动教育创新,深化教育改革,起了十分重要的作用。通过几年的实践,加上互联网技术的发展,人们发现,精品课程建设离当初的想法渐行渐远,暴露了不少问题,主要表现在:

(1)精品课程建设脱离教学实际

精品开放课程建设了不少,其中相当一部分是为申报国家级、省级精品开放课程而应急建设的,没有充分考虑平台的服务性和实用性,一些精品开放课程成了学校的品牌装饰,与教学过程“脱节”。

(2)建成的精品课程不少,但比较零乱,不成体系,名校、名师和“大家”的作品少见。

(3)建成精品课程资源不足,满足不了学习者的需求,后期维护跟不上,资源的再开发、再利用严重滞后。

(4)课程建设的目标不正确,重申报轻可持续发展现象严重。

很长一段时间,我国精品课程大多为立项而建,建设周期短,一次建设即告完毕,许多课程长期缺乏维护,资源内容陈旧,难以成为优质资源。因此,对已经建成的精品开放课程要定期检查、评估和反馈后续建设情况。只有持续改进课程资源,才能保证精品开放课程资源的质量和时效性,才能减少“重申报轻可持续发展”的现象,从而切实提高精品开放课程的质量。

针对以上问题,教育部【教高厅〔2012〕】2号发文强调:在“十二五”期间,教育部将在原国家精品课程建设成果基础上,科学规划,合理布局,优化结构,通过高等学校本科教学质量与教学改革工程,支持建设5000门国家级精品资源共享课。其中,2012年和2013年重点开展原国家精品课程转型升级为国家级精品资源共享课的建设,采取遴选准入方式选拔课程;同时,从2013年起,适应新需求,结合高等教育发展趋势和教学改革成果,采取招标建设和遴选准入两种方式建设一批新的课程。

3.2 精品资源共享课

资源共享课除了要提供全部教学单元的录像外,突出基本资源共享。

包括课程介绍、教学大纲、教学日历、教案或演示文稿、重点难点指导、作业、参考资料目录和课程全程教学录像等反映教学活动必需的资源。

精品课程和精品资源共享课由于专业性强,主要的受众群体是高校教师和在校大学生,受众群体狭窄。

3.3 精品视频公开课

精品视频公开课是以教师授课录像为展示内容的一种开放教育,每门课程总讲数应至少5讲,每讲时长30~50分钟。有科学文化素养教育类和专业导论类两种类型,其中科学文化素养类推荐单位为部属院校或者教育主管部门,专业导论类的推荐单位为本学科国家级教学指导委员会。

3.4 微课

微课是指按照课程与教学实践的要求,以视频为主要载体,记录教师在课堂内外教育教学过程中围绕某个知识点或者某几个知识点(重点、难点和疑点)或教学环节而开展教与学的全过程

它最早是由美国新墨西哥州圣胡安学院的高级教学设计师、学院在线服务经理戴维・彭罗斯(David Penrose)于2008年秋首创的。后来,戴维・彭罗斯被人们戏称为“一分钟教授”(the One Minute Professor)。

4 我校课程建设的基本做法

学校开设这门课程源于上个世纪90年代,受当时的条件限制,教学大纲、教学方法和教材均参照本科院校,培养出来的人不能满足市场对人才质量的要求。随着职业教育的浪潮的到来,受理论讲解力求体现“必须,够用为度”的影响,学校把人才培养的落脚点绑定在市场急需的应用型人才培养的目标上。先后申报学校《IT 蓝领系列专业办学方向探索建设》、《IT 蓝领软件人才的素质培养》、《计算机类学生实践技能培养模块的构建及应用》、《应用型大学课程的样板建设研究――以为例》等教学研究项目,通过深入企业、事业单位调研,了解市场对计算机类人才的具体需求,形成了计算机类各个层面的培养模块,并将能力培养模块落实到具体的课堂教学和实践环节之中,《C语言程序设计》课题组率先完成了应用型大学的课程教学大纲、上机实训大纲、自编了上机实训手册等一些齐备的课堂教学资料编写工作。2007年3月在中国水利水电出版社出版了《C语言程序设计》教材。

4.1 明确课程建设的基本思路

2007年年初,我校升格为本科院校并招收计算机科学与技术专业本科生,自此《C语言程序设计》和其他课程一样面临着从专科层次向本科层次转型的问题。本着突出应用特性,课题组理清的《C语言程序设计》课程建设的思路是:

(1)高职高专阶段课程建设的成果、资料、经验和团队协作精神不能丢,在搞清楚《C 语言程序设计》(本科)的规格和内涵之后,将相应的积累和经验移植到本科课程建设之中,提高建设速度和质量。

(2)围绕学校创办“应用型大学”的战略目标,将“培养应用型人才,建设双师型、社会型教学团队”的理念融入到课程建设之中。

(3)打造精品开放课程。有步骤,分层次将《C 语言程序设计》打造成校级、省级、国家级精品开放课程。

(4)建设优秀的教学资源,满足广大师生自主学习的需要。到2020年末,所有的教学资源(包括精品课程网站、精品视频公开课网站、微课等)全部上线,做好跟进维护工作,让优质资源发挥应用的作用。继续完善《C语言程序设计》及其配套教材修订工作,力争把教材做成应用型的精品,完成《C 语言程序设计》系列微课的录制。

(5)加强团队建设,打造梯度结构的“双师型”教师队伍,发挥教学名师,学科带头人的 “引领、传承、创新、共享”作用,促进课程建设质量的提升,争取有一批优秀的教师脱颖而出,争创学校和省级的教学名师。

4.2 对课程建设的教学定位

《C语言程序设计》是计算机语言类教学中第一门系统地讲授程序设计的课程,通过该课程的学习,使学生了解程序设计语言的基本语法、基本结构,理解计算机科学求解实际问题的基本过程,掌握程序设计的基本思想、方法和技巧,了解计算机的一般算法,养成良好的程序设计风格,培养利用计算机求解问题的能力。

学生通过该课程的学习,应该在知识与能力方面达到以下基本要求。

(1)基础知识要求

通过该课程的学习,学生深入了解计算机的基本工作原理,掌握程序设计语言的基本语法、数据表达形式和流程控制的方式。理解模块化程序化的基本思想,掌握程序设计的基本方法和流程。

(2)能力培养要求

重点培养学生读程序、写程序和调试程序的能力,突出实际编程能力的训练。学生应该掌握基本的分析问题和数据表达的能力,以及算法描述与基本算法实现的能力;掌握面向过程的程序设计方法;掌握集成化程序开发环境的使用和程序的调试方法;初步具有利用程序设计技术求解实际问题的技巧与方法。

4.3 研究制定了我校《C 语言程序设计》课程建设的实施方案

按照行业的岗位需求进行“理论教学内容的设计”,“实践教学内容的设计”,“课程设计”。 “理论教学内容的设计”和“实践教学内容的设计”都是以知识点为单位进行设计的。

(1)理论教学的知识点分布及能力基本要求(以“结构控制”知识点为例)

[知识单元 教学内容 教学要求 教学目标 重点和难点 常用的结构控制 用读/写及赋值实现顺序结构的程序 掌握 熟练第掌握C 语言的各种语句的使用,熟练输入/输出等库函数的调用;正确选择使用相应的流程控制语句实现三种基本结构的程序设计;掌握几种重要的算法(求和、统计、求数列等)的算法思想及其实现;了解几种常用算法的思想 重点: 三种基本控制的实现,各种流程控制语句的正确使用

难点: 多分支、循环嵌套、分支和循环结构的嵌套,常用的算法设计与实现 用if、switch语句实现分支结构的程序 掌握 分支结构的嵌套 掌握 用while、do-while

、for实现循环结构的设计 掌握 循环嵌套的控制与执行 掌握 break、continue语句的使用 掌握 分支和循环结构嵌套的特点和应用 掌握 一些常用算法设计思想,部分算法的实现 理解 ]

(2)实验实践教学设计

本课程实践教学的指导思想是:首先通过教师案例讲解、编程演示使学生对程序设计有一定的感性认识;然后通过设计由浅入深的实验项目,使学生通过理解程序、模仿程序、改写程序到编写程序的实践训练,逐步强化学生熟练掌握程序设计的基本方法;加强学生的实际编程能力、动手操作能力和团队协作能力。

实践教学分为“演示实验”和“知识单元实验”两个部分。知识单元的实验有验证性和设计性两大类,前者是理解和巩固理论课所学知识的,后者意在培养学生运用课程知识独立进行问题求解、程序设计的能力。下表给出了“分支结构”知识单元的实验方案。

实验教学中课程实验方案(以“分支结构”为例)

[实验序号 实验内容 实验目标 建议实验项目 3 分支结构 掌握分支、多分支结构程序设计的办法;

掌握排除语法错误的基本技能 案例:超速判断、出租车计价,成绩转换,纳税问题

项目:比较大小,分段计算居民水费、计算天数、简单计算器、出租车计费系统 ]

(3)课程设计

课程设计的主要目的是通过大型程序训练,培养学生研究性学习、综合应用能力、复杂程序的调试能力,要让学生深刻体会程序设计的全过程,初步体验软件工程方法,培养学生软件文档的写作能力。加强团队工作中的个人责任,培养学生团队协作精神。

课程设计示例:

作物产量统计系统

问题描述:输入某村各户各类农作物的产量,以便统计全村各种农作物的总产量以及向亩产较低的农户提供参考数据。作物产量统计系统中每条记录包括各户村民的编号、户名、种植作物种类、亩数、产量等信息,主要实现作物产量等信息的输入、打印、查找、排序、统计等基本管理功能。

基本功能:

输入n户村民及其种植作物的基本信息,并将输入的数据存入文件。

统计全村各类作物的总产量,并将结果写入文件。

计算各户各种农作物的亩产量,输出计算结果。

按由小到大的顺序对全村各类农作物的亩产量进行排序,将排序的结果写入文件。

按户查找指定村民的作物信息。

设计要求:

在输入村民及其作物种类等基本信息时,要求输入完一户村民的所有种植作物及其产量等信息后再输入另一户村民的基本信息。

5 我校在《C 语言程序设计》课程建设中取得的成绩

教学工作是学校的中心工作,“加强课程建设,夯实发展基础”是学校内涵建设的理念,自2010年以来,《C 语言程序设计》课程建设取得了如下成绩。

(1)微课《冒泡法排序》和《汉诺塔与递归算法》2015年参加 “第二届全国高校微课教学(本科)比赛” 分别湖北赛区“一等奖”和“二等奖”,《数组元素的冒泡法排序和选择法排序》参加全国决赛获得“优秀奖”。

(2)教学研究项目《基层应用型大学课程建设探索与研究(教材)》参加2013年“湖北省第七届教学成果奖”的评选,湖北省人民政府授予“三等奖”。

(3)课程《生活中的C程序设计》被湖北省教育厅评定为“2014年度精品视频公开课”。课程《C语言程序设计》2011年被湖北省教育厅评定为本科层次的“精品课程”。

(4)教材《C语言程序设计》2010年被教育部“教指委”评定为“优秀教材”。《C语言程序设计》(第二版)被中国电子教育学会评定为2012全国电子信息类(研究生、本科教育)“优秀教材”。

(5)编辑出版《C 语言程序设计》、《C 语言程序设计上机指导与习题解答》3个版次共6本教材,发表与《C语言程序设计》课程内容有关的教学论文7篇。

(6)指导的学生从2012年起参加第三届至第六届全国“蓝桥杯”软件专业人才设计与创业大赛(C/C++类),多人次获奖。

(7) 将《C语言程序设计》按照知识点重组录制成“系列微课”共65讲,时长1350分钟,该项目是目前国内第一门将专业知识碎片化重组后以“微课”形式进行展示的课程,我们坚信,只要进入该课程的学习者,一定会有所获。

6 对课程建设的几点思考

(1)课程建设必须遵循高等教育规律

课程是知识的载体,课程教学是为落实人才培养方案服务的,起着强基固本的作用。高等教育有别于基础教育,有他特点和规律,只有营造宽松、和谐的教学环境,为多样性、个性化、有思想的教学科研人员提供条件;排除“不确定性、非物理性、外部性”的干扰,才是还原“学校教育质朴真实的面目”的,凡是“追求短期内量化、有形的物理绩效”都是严重违背高等教育发展规律。

(2)对教学工作的重视程度决定了“课程建设”质量的好坏

近10年来,各级教育主管部门和各高校都把“加强专业建设、学科建设,加强课程建设”作为“本科质量工程”的重要内容。由于各校理解上的差异,对待教学工作的重视程度也参差不齐,导致在课程建设的效果和结果上不尽相同,近10年来,全国各级教育主管部门和各高校共建设精品开放课程不少于二万门,建成的这些课程比较零散,成体系的不多,特别是名师,名校、“大家”的作品甚少,如果把各名校、名师、“大家”的积极性调动起来,用他们的眼光,用他们的智慧来打造优秀的教育资源,对于教育均衡、信息共享一定会起到事半功倍的作用。

(3)组建教学团队、发挥名师的作用,是做好“课程建设”基本保证

当今社会是一个多元化的社会,靠一个人的单打独斗,是无法建功立业的,所以课程建设需要一个团队的协作才能做好,课程建设的结果一定是一个团队集体智慧的结晶。尽管课程建设的周期长,也有可能长时间出不了成果,还是需要一批愿意奉献的人来完成。所以,就要发挥团队的作用,发挥教学名师,学科带头人的 “引领、传承、创新、共享”作用,促进课程建设质量的提升。

(4)加强“教学设计”,是目前环境下提高教学质量的重要环节

“教学设计”涉及很多方面,包括课程的基本描述,课程的教学背景,教学目标、重点、难点的拟定,重难点突破的方法,教学手段的确定,教学时间的分配等, 在目前环境下,实现教学的辅助手段很多,无论采取什么样的辅助手段,都要根据课程的性质、学生的认知基础和学习特点、授课内容等进行教学设计,只有充分的“教学设计”,才能保证教学质量的提高。

8 结束语

高等教育的根本问题是人才培养的问题,根据国务院《统筹推进世界一流大学和一流学科建设总体方案》要求,建设高校强国,到2020年底推进一批学校进入世界一流行列,若干学科进入世界一流学科行列,只有遵循高等教育规律,认真开展专业建设、学科建设,扎实推进课程建设,努力打造人才培养特色,充分开发优质资源,才能使“双一流”建设方案得以实现。

参考文献:

[1] 高等学校计算机基础核心课程教学实施方案[M].教育部高等学校计算机基础课程教学指导委员会,高等教育出版社, 2010.

[2] 李金萍.新建地方本科院校课程建设理论探讨与有效实践[J].科学决策,2008(10):83-84.

[3] 夏晓华.段相林课程建设的内涵、目标及相互关联[J].中国大学教育,2007(10):59-60.

c语言程序设计论文范文第4篇

【关键词】C语言;资源共享;网站建设

一、项目研究的意义

在21世纪这个信息高速发达、高速流通的时代,计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识。面对信息时代的信息量大“爆炸”现象,怎样才能使教育事业跟上时代的步伐,而不至于被时代抛在后面?很多教育工作者都在思考这个问题“如何把教育资源移植到网络上面去,使更多的人可以分享这些资源”。

精品资源共享课程建设是国家精品开放课程建设项目的组成部分,旨在促进教育教学观念的转变,引领教学内容和教学方法改革,推动学校优质课程教学资源通过现代信息技术手段共建共享。

随着信息技术和网络技术的飞速发展,教育信息化和网络化与会成为必然的趋势。网络的开放性和分布性的特点以及基于互联网的巨大计算能力使得教学管理突破了时间和空间的限制。基于网络技术的教育系统已成为人们的研究热点之一,其中精品资源共享课程建设也已成为互联网的重要应用之一,所以说精品资源共享课程建设与研究具有重要的理论意义与现实意义。

二、现状分析

1.我国精品资源共享课程的发展现状

在国际知名大学开放课程运动蓬勃发展、全世界对高等教育质量日益关注的背景下,我国教育部也提出了推进文化传承创新,全面提高高等教育质量的要求。“十二五”期间,教育部、财政部实施的“高等学校本科教学质量与教学改革工程”中将支持建设5000门精品资源共享课。

截至2012年8月,我国共了75门精品课程,涵盖文化艺术、哲学历史、基础科学等六大领域,主讲教师不乏国内高校的名家大师,其中相当一部分课程受到了学习者的追捧,如北京师范大学于丹教授的“千古明月”课程。同时某些课程下方的参与评论的访问者的数量已超过千人,评论不仅有网民对课程的充分肯定,也有对国内大学向社会公众开放更多教育资源的殷切期盼。由此可见,我国的精品资源共享课建设已初步取得了良好的反响,同时也推动了我国高等教育开放事业的发展,在一定程度上提升了高校学生及大众的科学文化素养。

然而,与国外名校公开课相比,我国公开课在国内网民中受追捧程度还存在差距。网易作为国内免费向公众经过翻译的国外名校公开课先驱,在国内网民中具有一定影响力。目前,网易不仅将国内公开课收录在线,同时对国外公开课也在不断进行更新翻译,集国内外优质教育于一身,真正做到了百花齐放、百家争鸣。然而通过网民对公开课的选择趋势中可以看出,目前最热门的课程仍是国外名校的课程。由此可知我国的公开课要赶上或超过国外名校的公开课,我们不仅要加快建设,更要发现我们在发展中存在的不足并及时修正,为我国精品资源共享课的可持续发展打下良好的基础。

2.我国精品资源共享课程的发展趋势

随着网络精品课程网站的建设与不断研究、不断深入,其发展趋主要有以下几种:

从研究的广度上,可以发现研究范围由开始的集中网络精品课程设计的研究扩展到设计、开发、管理、应用、评价等各个领域,研究覆盖面不断扩大。研究的重心也发生了变化,对于网络精品视频公开课的构思受到了广泛的重视,在创造了大量精品课程资源之后,如何实现资源共享、如何实现资源的充分利用、如何对资源进行评价,怎样消除一个个信息孤岛等问题备受人们的关注。因此,教育技术核心期刊中很多论文也都是针对这一问题进行构思。

三、项目实施目标

1.实现精品课程教学资源共享的目标

精品资源共享课是以教师和学生为服务的主体,同时面向社会学习者的基础课与专业课等各类网络共享课程。精品视频公开课,以学科为基础,放眼社会,面向本院各系部各专业学生。通过资源共享系统向全院师生提供优质教育资源服务,促进现代化信息技术在教学中的应用,实现优质课程教学资源共享的目标。

2.实现教育的持续、健康、协调发展的目标

精品资源共享课程建设是国家精品开放课程建设项目的组成部分,同时也是我院教学改革的重要组成部分,通过精品资源共享课程项目的实现,可以促进教育教学观念转变,引领教学内容与方法的改革,推动我院优质课程教学资源通过现代化信息技术手段共建共享,提高人才培养质量,实现教育的持续、健康、协调发展的目标。

四、项目申请理由

本项目申请的理由主要从理论行性与实践可行性两方面来说明

1.理论可行性

(1)C语言精品资源共享课网站的建设符合一流应用型大学的指导思想,网站的重点为优质精品课程教学资源共享,符合国家教学改革的精神。符合信息管理系及信息管理与信息系统专业人才的培养目标。

(2)项目团队成员系信息管理系学生,都学习过C语言程序设计、与网页制作、数据库技术与应用等专业基础与专业核心课程,并在学习的过程中都具备较好的理论素质与较强的实践经验。

2.实践的可行性

本教学改革课题由3人组成的团队协作完成。团队的成员在项目开发前期曾多次与从事C语言程序设计课程的教学任务,并对该项目所涉及到的基本资源与拓展资源的建设具较丰富的教学经验与阅历的教师进行过多次探讨与研究。同时该项目组成员中的3位同学对网页设计与网站建设具有较强的实践经验。所以说本项目具有实践可行性。

五、项目实施方案

1.项目的实施计划

《C语言程序设计》精品资源共享课程网站建设所涉及到的计划内容主要体现以下几方面:

(1)教学大纲

教学大纲是规定课程教学内容,包括课程的教学目的、教学任务、教学内容的结构、模块或单元教学目标与任务、教学活动以及教学方法的主要依据。所以在本项目中对教学大纲的研究是首要考虑的内容。并结合我院应用型本科人才培养方案的要求来制定适合我院学生的教学大纲。

(2)演示文稿

演示文稿是学生通过网络共享资源进行自主学习的主要方式,同时演示文稿也可以作为正在学习《C语言程序设计》课程学生的一种参考学习资料。所以本项目中要C语言程序设计精品课程的演示文稿要做详细与完善的设计。

(3)教学录像

教学录像是实现网络授课最直观、最直接的教学方式,所以在本项目中教学录像是一个重要环节。计划本网站可以提供全面、高清的教学录像。

(4)教学案例与例题

本项目拟定增加一定数量具有典型意义,能够说明C语言程序设计课程在实际应用中的案例;并在每一章节中增加一部分具有典型意义、结构完整、并包含解答过程与分析的例题。使学生通过网络学习之后,能够找到相关的习题进行练习。

(5)实验指导书

本项目中拟定为每一章节中的实验增加了实验指导书,在指导书中会详细说明实验的目的、内容、与实验步骤。使学生通过实验指导书可以自主地上机进行实验。

2.项目的技术路线

《C语言程序设计》精品资源共享课程网站建设的前台主要是用html语言来编写,后台主要是用C#程序来编写,数据库选用sqlserver。

3.项目的人员分工

本项目共有三人组成,其中李威同学担任项目负责人,项目组成员的具体分工如下所示:项目负责人完成整个项目的策划工作,后台程序的开发;其他2个人负责页面设计,美工与版块划分工作、素材的收集与整理工作。

六、项目特色与创新点

1.项目特色

(1)项目思路基于“资源共享”理念。

(2)项目中体现“学生为中心、教师为主导”的教学模式。

(3)项目中通过案例式教学方式实现“学有所得、学有所用”。

2.项目创新点

(1)任务驱动机制

在C语言精品资源共享课中,每一次课都提出一个具体的任务,通过任务来掌握每一章节的知识点,突出重点,分解难点,教学目标明确。

(2)案例教学模式

在C语言精品资源共享课中,以“学生成绩管理系统”项目为主线,贯穿顺序、选择、循环结构、数组和指针各章节,先提出项目目标,接下来通过知识讲解、方法演示、实践演练、复习归纳等方式来解决实际应用的问题,进而学习软件开发的方法。使学生体会到学习的实用性,提高学习兴趣。

(3)“教、学、做一体化教学模式”

在C语言精品资源共享课的实验导书中导入贴近实际应用的案例,将最新软件开发技术引进课程,适当安排学生自主设计程序的实践环节,学生通过调试自己设计的程序,让学生亲自观察和体验程序设计的成功感,加深知识的理解。

七、项目预期成果

初步建成C语言程序设计精品资源共享课程网站。

基金项目:2013年辽宁省大学生创新创业训练项目《C语言精品资源共享课网站建设》(项目编号:201310841037)。

作者简介:

c语言程序设计论文范文第5篇

1关于汇编语言的简单回顾

汇编语言(Assembly Language,作为课程,又常称作“汇编语言程序设计”,它是面向机器的程序设计语言,也是能够利用计算机所有硬件特性并能直接控制硬件的一种功能很强的计算机语言。在汇编语言中,用助记符代替操作码,用地址符或标号代替地址码,这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此,汇编语言亦称为符号语言。

作为一门计算机语言,使用汇编语言编写的程序(原文件),机器不能直接识别。对应于高级语言的编译器,“汇编语言”也需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。这种将汇编语言翻译成机器语言,起翻译作用的程序又叫汇编程序。汇编程序是系统软件中语言处理系统软件。汇编语言编译器把汇编程序翻译成机器语言的过程称为汇编。

高级的汇编器如MASM、TASM等,为编写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。如今,汇编环境已经如此高级,即使全部用汇编语言来编写Windows应用程序也是可行的。但是,汇编语言的长处还在于编写高效且需要对机器硬件精确控制的程序。

汇编语言比机器语言易于读写、调试和修改,同时具有机器语言的全部优点。但在编写复杂程序时,相对于高级语言则代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间进行移植。

“汇编语言”的主要特点是:

(1) 面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。

(2) 保持了机器语言的优点,具有直接和简捷的特点。

(3) 可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。

(4) 目标代码简短,占用内存少,执行速度快,是一种高效的程序设计语言。

汇编语言经常与高级程序设计语言配合使用,其主要应用包括:

(1) 70%以上的系统软件是用汇编语言编写的。

(2) 许多快速处理、位处理、访问硬件设备等高效程序是用汇编语言编写的。

(3) 一些高级绘图程序、视频游戏程序是用汇编语言编写的。

但人们经常认为汇编语言的应用范围很小而忽视它的重要性。其实,汇编语言是我们理解整个计算机系统的最佳起点和最有效途径之一,对每一个希望深入学习和掌握计算机科学与技术的人来说都是非常重要的,甚至是不能不学习的语言。

2 学习汇编语言的专业意义

长期以来,“汇编语言”课程一直是培养学生了解和直接使用计算机硬件资源的语言,一直是学习和理解其他高级程序设计语言的基础,在专业建设中也是“计算机组成原理”、“微机原理与接口技术”、“操作系统”、“接口与通信技术”和“计算机控制技术”等许多课程的前导课程,准备必要的基础知识。“汇编语言”在计算机与相关学科的课程设置中起着承上启下的作用,它对训练学生掌握程序设计技术,熟悉上机操作和程序调试技术都有重要作用。与其他大多数的计算机语言一般被用于应用软件程序设计不同,在实际应用中,汇编语言通常被用在底层硬件操作和高要求的程序优化的场合。对汇编语言知识的应用需求主要体现在:与硬件有关的嵌入式系统的底层设计、操作系统的核心部分设计、实时控制系统的软件设计、接口电路的初始化程序、外部设备的底层驱动程序以及复杂算法的优化等。

随着现代软件系统越来越庞大复杂,大量经过封装的高级语言如C/C++,Pascal/Object Pascal也应运而生。这些新的语言使得程序员在开发过程中能够更简单、更有效率,使软件人员得以应付快速的软件开发要求。而汇编语言由于其复杂性使得适用领域逐步减小,但这并不意味着汇编已无用武之地。由于汇编语言更接近于机器语言,能够直接对硬件进行操作,生成的程序与其他语言相比具有更高的运行速度,占用更小的内存,因此,在一些对时效性要求很高的程序、许多大型程序的内核模块以及工业控制方面得到大量应用。

通过学习和使用汇编语言,能够感知、体会、理解机器的逻辑功能,向上为理解各种软件系统的原理打下技术理论基础;向下为掌握硬件系统的原理打下实践应用基础。即:向上理解软件,向下感知硬件。现实生活中虽然有众多编程语言可供选择,但学习汇编,学生才能更好地深入了解计算机运行原理,为今后的计算机研究与应用打下良好的基础。“汇编语言”课程,依然应该是高校计算机及其相关专业学生的必修课。

说汇编语言是“低级”语言,并不意味着汇编语言会被更高级语言所淘汰,相反,这里的“低级”应该当“基础”讲,汇编语言仍然是程序员必须了解的语言,在某些计算机技术应用的行业与领域,汇编语言是必不可少的。

由熟练的程序员使用汇编语言编写的程序,其运行效率与性能比其他语言写的程序会是成倍的优秀,但代价是需要更长的时间来优化。因此,对比现在已经市场化的软件行业,加上高级语言的优秀与跨平台,软件企业不可能让一个团队使用汇编语言来编写所有的东西,多花上几倍甚至几十倍的时间,这还不如使用其他语言来完成,只要求最终结果不比汇编语言编写的差太多,这是市场经济下的必然结果。

但是,至今为止,还没有哪个程序员敢断定汇编语言是不需要学的,一个不懂汇编语言的程序员,通常被认为只是三流的程序员。同时,技术精湛的汇编程序员,已经脱离软件开发而挤身于工业电子编程中。电子工程师的主要开发语言就是汇编,使用C语言的只占极少部分。在一些工业公司,一个核心的电子工程师比其他任何职员待遇都高,一般电子工程师待遇则可能是程序员的十倍以上。这种情况是因为现在学习汇编的人虽然也不少,但是真正能学到精通的却不多。汇编语言难学、难用、适用范围小,虽然简单,但过于灵活。学过高级语言后再去学习汇编,比一开始学汇编要难得多,但学过汇编之后再去学习高级语言却很容易,正所谓简从繁易,繁从简难。

3从内容到方法的教学改革

虽然优点多多,但汇编语言确实是一种层次非常低的语言,说它简单方便,都是相对于机器语言而言的。汇编语言的缺点也很明显:

(1) 编写的代码难懂,不好维护。

(2) 很容易产生Bug,难于调试。

(3) 只能针对特定的体系结构和处理器进行优化。

(4) 开发效率很低,时间长且单调。

在如今的教学实践中,“汇编语言”课程确实存在着学生缺乏学习兴趣,老师开展教学困难的普遍问题,原因是多方面的。其中既有技术进步使我们有了更多更好的选择,但也有学生群体的变化、人们的志向与追求、教育教学方法的发展等积极和消极的因素。

尽管如此,专业建设、教学改革中也需要尊重和坚持其中的基本原则。一个学科的知识的基本组成也是学科发展中人类智慧的结晶,随意的加减是不负责任的,也是不符合专业精神的。

尽管与发展初期相比,计算机开发和应用技术已经有了根本性的变化,我们有了各种高级语言,有了网络应用开发的许多编程工具,很多程序甚至可以自动生成,但机器语言、汇编语言和高级语言的程序设计语言体系仍然是计算机技术的基础,也是计算机技术的重要知识体系之一。对于计算机及其相关专业的学生以及喜欢计算机的一般学生和读者来说,汇编语言程序设计肯定是需要掌握的重要的专业基础知识之一。不能了解和熟悉汇编语言知识不仅将导致学生知识结构的缺憾,也可能导致学生认知水平的降低、开发手段的缺乏。在一些应用中,汇编语言甚至是其开发工具的唯一选择。

通过学习汇编语言,学生可以了解到如何有效地设计数据结构,让计算机处理得更快并使用更少的存储空间;同时,学习汇编语言可以让学生熟悉计算机内部运行机制,并有效地提高调试能力。经验表明,调试一个非结构化程序的困难程度,要比调试一个结构化程序的难度高很多,因为“结构化”是以牺牲运行效率来提高可读性与可调试性的,这对于完成一般软件工程的编码阶段是非常必要的。然而,在一些地方,比如,硬件驱动程序、操作系统底层,或者程序中经常需要执行的代码,结构化程序设计的这些优点有时就会被它的低效率所抹煞。另外,如果想真正地控制自己的程序,只知道源代码级的调试是远远不够的。

那么,一方面是确实存在着弱点和困难,另一方面又是不可或缺的知识体系的重要成分,解决问题的方法是什么呢?

首先,不能砍!我认为,“汇编语言”作为一门计算机专业的重要基础知识和开发工作,简单地一砍了之是不能容忍的;但可以根据专业的需求,根据学校的不同培养目标,在教学内容的组织上有针对性地进行组合,有针对性的提出考核要求,例如浅的可以是“了解”、“熟悉”,深的可以是“掌握”,甚至,还可以在高年级开设要求“熟练掌握”的专业选修课程――毕竟,今天计算机应用市场中以硬件或软硬件兼施为主要特色的岗位也为学生就业提供了丰富的机会。

其次,深入开展汇编语言课程的教学改革,在教学内容和教学方法上做深入研究与实践,是解决问题的有效途径。“汇编语言”课程本身具有的理论抽象性和鲜明的应用性,决定了我们必须充分重视这门课程的实践环节。

4 教学内容的分层次设计

教育部计算机科学与技术专业教学指导委员会在其的“中国计算机本科专业发展战略研究报告”中指出:大多数院校都有比较完善的教学大纲、教学计划和进度表、教学档案等,实践着一套有效的管理规范,但同时教学内容的研究则需要加强。报告进一步指出:

(1) 有些学校计算机专业的教学内容设计存在明显的盲目性,还有些学校在培养人才定位上有明显偏差。尽管CC1991开创了一种对计算机科学教育的创造性的、理性的思考,但它并不应该成为我国所有大学计算机专业教学实践的共同追求的目标。

(2) 作为一种比较普遍的规律或者现象,学生就业通常会有较强的地域性:一个企业通常在周边地区招收较多员工,一个学校的毕业生大都就业在学校周边地区的单位。因此,学校周边地区社会发展的情况对计算机专业的教学内容的设计应该是很有参考意义的。

……

由于大多数大专院校一般都设置有计算机科学技术及其相关专业,我们至少可以认为:根据所在院校的办学类型不同、培养目标不同、所在地及其周边地区社会需求的不同,这些计算机专业的教学内容应该有所不同,这些计算机专业对于“汇编语言”这门课程的教学内容也应该是有所不同的。对于那些非研究型院校的相关专业,对“汇编语言”的教学可以集中在适度的理论知识和充分的操作实践上,通过实验与实践,了解汇编语言程序设计的基本概念和知识,激发对相关理论知识的学习兴趣,理解和掌握汇编语言程序设计的基本方法。

汇编语言涉及的技术领域宽泛,要让学生真正理解汇编语言的基础理论知识,具备将汇编语言技术应用于社会实践的能力,积极加强汇编语言程序设计课程的实验环节是至关重要的。

5把实验作为课程的主要教学手段

“汇编语言”课程一向都有上机实验的教学要求,但教学主体是课堂教学,无论是实验设计还是实验强度都远远不够,带有强烈的“验证性”色彩。然而,单凭课堂教学和一般作业,要真正领会汇编语言课程所介绍的概念、原理、方法和技巧等,是很困难的。经验表明,学习尤其是真正体会和掌握汇编语言程序设计的最好方式是对它进行充分的实践。把实验作为学习汇编语言的主导方法,为学生提供一个掌握汇编语言全新的学习方法,可以由此来体验汇编语言的知识及其应用技巧。当然,通过实验,也一定能够很好地提高学生的汇编语言程序设计能力。

根据以上思考,我们在实验内容的选择、实验步骤的设计和实验文档的组织等诸方面都做了精心的考虑和安排,尝试为“汇编语言程序设计”课程编写了《汇编语言程序设计实验教程》教材。该实验教材依据课程教学大纲,充分理解课程的大多数主教材,遵循课程教学的规律和节奏,体现了实验的可操作性,帮助学生切实把握本课程的知识内涵和理论与实践的水平。

显然,学生在“汇编语言”等课程中产生的学习困难,首先来自于他们对所学知识缺乏必要的感性认识,而我们在教学中把根据学科理论知识精心设计的实验实践环节与学科理论教学相融合,抓实验实践教学、促进学科理论知识学习,较好地解决了学生的认知困难,符合特定的学生对象,取得了很好的教学效果。

6后记

其实,“汇编语言”课程所存在的问题在计算机专业课程中有一定的代表性,例如计算机原理、操作系统原理、计算机网络等。但专业建设和课程建设不能单纯为学生兴趣和教师水平所左右,应该坚持以培养学生综合素质和提高学生就业能力为原则。

本文关于“汇编语言”课程的建设思路和教改实践,对许多其他专业课程的教学改革具有积极的借鉴意义。

参考文献:

[1] 马力妮,赵刚,夏红科.“汇编语言程序设计”课程的教学内容与实践方法的探讨[J]. 计算机教育,2009(10):106-107.

[2] 金海溶,周苏. 用实验方法改革汇编语言程序设计的教学[J]. 计算机教育,2007(1):34-37.

[3] 周苏,金海溶. 操作系统原理的教改思路与实验创新[C]//第二届大学计算机课程报告论坛论文集.北京:高等教育出版社, 2006:191-195.

c语言程序设计论文范文第6篇

关键词:C语言,指针,内存

 

1 引言

C语言的一大特点就是数据类型丰富,其中一个重要的数据类型就是指针,它也是C语言的精华所在。利用指针可以有效的表示复杂的数据结构,实现动态内存分配,更灵活、方便的使用数组、字符串,还能实现为函数间各类数据的传递提供简洁便利的方法。熟练掌握指针的应用,可以使程序简洁、紧凑和高效。

2 指针的概念

要想了解什么是指针,就必须弄清楚数据在内存中是如何存储的,内存是以字节为单位的一片连续的存储空间,每一个字节单元对应着一个唯一的编号,这个编号被就称为内存单元的地址,相当于宾馆的房号一样,在地址所标识的内存单元中存放数据,就相当于房间里入住的客人一样。若有如下定义:

char a;

int b;

float c;

根据变量的类型,内存为其分配相应的存储空间如图所示,由于变量a是字符型,所以内存为其分配1个字节的存储单元,变量b是基本整型,内存为其分配2个字节的存储单元,变量c是浮点型,内存为其分配4个字节的存储单元。内存为变量分配存储空间的首个字节单元的地址称为该变量的地址。如a的地址是1000,b的地址是1001,c的地址是1003。由此可见,地址就是用来标识每一个存储单元的,以方便用户对存储单元中的数据能够正确访问,在高级语言中就形象的将地址称为指针。指针可以用来指向变量、数组及其元素、结构体、和指针(称为多级指针)等,但不能用指针来指向表达式、常量、和寄存器变量等,因为这些对象没有地址的概念。

3 指针变量的定义和初始化

在C语言中规定,所有的变量必须先定义,后使用,对于指针变量,也不例外,其定义形式如下:

类型标识符 *指针变量名

例如:

char *a; /*定义一个指向字符型变量的指针变量a*/

int *b; /*定义一个指向整型变量的指针变量b*/

flaot *c; /*定义一个指向浮点型变量的指针变量c*/

需要注意的是,在定义指针变量时的*仅仅只是一个说明符,表面其后所定义的变量是一个指针变量。

既然指针是一种变量,那么就应该和其他变量一样,在定义的同时也可初始化。论文参考。例如:

char a=5,*b=&a;

这里由于指针变量b是指向字符型变量a的,所以在定义时,指针变量b的类型要与它所指向变量的类型一致,而“&”是一个取地址运算符,&a就来表示变量a的地址。通过对指针变量初始化,建立起指针变量b的指向,如图2所示。系统为指针变量b分配的存储空间地址是4100,b中存放的是变量a的地址,即1000,当需要读取变量a的值时,如果直接按变量名a的方式,就是对内存单元的直接存取方式,现在既然指针变量b是指向变量a的,那么也就可以先通过指针变量b得到b的值1000,即a的地址,再根据地址1000读取它所指向存储单元的值5。论文参考。这种间接的通过变量b得到变量a的地址,然后在存取变量a的值的方式就称为间接存取方式。

4 指针运算符

“*”运算符称为指针运算符,“&”是地址运算符,二者可以看作是一对互逆运算符。“&”的作用在前面已经说明,这里不再赘述。而“*”的作用是取其指向变量的内容(不是地址,是地址对应存储单元的值)。例如有如下程序段:

int i=3,j=4,k,*p,*q;

p=&i;

q=&j;

k=*p**q;

在这个程序段中多次使用到了“*”,要想得出k的结果,就要区分出每个地方出现的“*”所表示的含义,在定义时p和q前的“*”的作用只是用来标识这两个变量是指针变量,接下来通过将变量i的地址赋给p,变量j的地址赋给q,建立起指针变量p和q的指向,最后就是求解k的值了,在这条语句中出现了三个“*”,其中p和q前的“*”均是指针运算符,也就是用来分别去p、q所指向变量i、j的内容,即就是3和4,剩下的“*”则表示乘运算,所以求得k值为12。由此可见,要想得出正确的结果,首先要分清“*”在每一处的作用,为了方便解题,给出两个等价转换关系,供大家使用:

①i=*p=*(&i)

②p=&i=&(*p)

5 指针运算

常用的指针运算主要有三种:赋值运算,关系运算和算术运算。

首先对于赋值运算,前面的例子中已经见过,如:b=&a,p=&i。需要注意的就是不能够将一个常量地址赋给指针变量,如:int *p;p=1000;也不能让指针变量指向与它类型不相同的变量,如:int *p;float i;p=&i;

其次指针也可以进行关系运算,但在进行关系运算之前,指针必须先建立指向关系,即指针有初值,另外,只有相同类型的指针才能进行比较。

最后,指针也可以进行算术运算,对一个指针加、减一个整数n是,并不是用指针值直接加、减n,而是与指针的数据类型有关,若用公式表示即为:指针变量值±n×sizeof(指针类型),例如:

int a=1,b=2,c=3,*p=&a;

假设内存为a、b、c3个变量分配在了一个连续的存储区域内,a的地址为1000, p指向变量a,即p的内容是1000,如图3所示。执行p=p+2后,表示指针向下移动两个整型变量的位置,如图4所示,p的值为1000+2*sizeof(int)=1000+2×2=1004,而不是1002。利用指针的这一特点,指针被大量的使用在数组中,从而在访问数组元素时更加灵活,快捷。

6 总结

本文中介绍了指针的基本概念和初步应用,由于指针式C语言中一个重要的概念,也是C语言的一大特色,使用指针可以提高程序的效率,可以实现动态存储分配,也可以在调用函数时变量改变了的值能够为主调函数使用。论文参考。但是同时由于指针使用过于灵活,使用起来很容易出错,而且这种错误往往比较隐蔽,难于发现,所以在使用指针时要仔细小心,最好通过上机调试程序,弄清每一个细节,累积编程经验。

7 参考文献

[1]谭浩强. C程序设计(第三版)[M].清华大学出版社. 2005

[2]宗大华、蒋玮. C语言程序设计[M].人民邮电出版社. 2003

[3]黄维通,马力妮. C语言程序设计[M]. 北京:清华大学出版社. 2003

c语言程序设计论文范文第7篇

各位考生:

根据江西省教育考试院《关于做好2017年全省高等教育自学考试考务管理工作的通知》(赣考院自〔2017〕3号)文件精神,为做好我校2020年上半年高等教育自学考试主考专业实践性(实习)环节考核、毕业论文(设计)报名、指导及答辩工作,现将有关事项通知如下:

一、报名时间

报名时间:2019年12月16日至20日。

二、报名地点

江西财经大学继续教育学院办公楼三楼学历部311、313室(南昌市青山南路596号,乘8路、BRT   2路、108路、126路、237路、35路、820路长班公交到长巷村站下车即到)。

三、报考条件

1.实践技能考核课程:该课程理论考试成绩合格方可报考实践技能考核。首次报考理论课程的新生不得同时报考该专业的实践课程。

2.本科、专科毕业论文(设计):修完本专业计划所有课程且成绩合格方可报考本科、专科毕业论文(设计)撰写与答辩。

四、报考流程

第一步:资格审查

一、考生须提供材料:1.报考实践环节考核的考生须提供本人身份证、准考证原件及复印件;2.报考本科毕业论文撰写与答辩的考生须提供本人身份证、大专毕业证原件及复印件、准考证、在江西省教育考试院网站自学考试一栏打印的(带√×)成绩总表(必须修完所有课程,即全部打√)、本人一寸彩色照片一张(论文报名登记表张贴);3.报考专科毕业设计的考生须提供本人身份证、准考证原件及复印件,在江西省教育考试院网站自学考试一栏打印的(带√×)成绩总表(必须修完所有课程,即全部打√)。

二、审核身份证、大专毕业证原件,提交身份证、大专毕业证复印件、学历证书电子注册备案表(学信网chsi.com.cn/   上打印)、(带√×)成绩总表(没有大专毕业证书的在读专科学生由学校出具学籍证明或学籍电子注册备案表),提供本人常用紧急联系的手机号码。

三、报名编号,发放《论文报名登记表》。

第二步:缴费

实践环节考核费用包括报名费、考核费等。本科毕业论文答辩(含毕业设计)每人400元;专科毕业论文答辩(含毕业设计)每人200元;毕业实习报告每人50元;实践环节考核根据专业不同收费标准不同(1.工科类专业每科150元;2.医学类专业每科80元;3.农学、艺术、体育类专业每科60元;4.综合类专业每科50元)。(收费依据:《关于调整我省自学考试有关收费项目及标准的复函》赣计收费字[2003]574号)

第三步:考生选择论文指导老师及论文选题。收取《论文报名登记表》,发放《论文撰写须知和答辩须知》。

第四步:论文撰写及答辩

考生根据《江西财经大学关于自学考试本科专业毕业论文管理工作规定》、《论文撰写须知和答辩须知》的要求完成论文的撰写及答辩工作。

五、报考要求

报考我校高等教育自学考试主考专业实践性(实习)环节考核、毕业论文(设计)报名及答辩的考生须本人到江西财经大学继续教育学院报名与缴费,任何人和任何机构组织不得代办。实践性(实习)环节考核、本科论文指导及答辩均由我校继续教育学院统一安排,考生应在规定时间内完成论文定稿、送稿、答辩报名、论文答辩等工作。

六、报考专业

本科:会计、金融、法律、英语、工商企业管理、计算机及应用、计算机信息管理、计算机网络、电子商务、物流管理、国际贸易、市场营销、新闻学、艺术设计(环境艺术设计方向)、人力资源管理、行政管理、工程造价管理。

专科:会计、计算机及应用、市场营销、工商企业管理、国际贸易、物流管理、工程造价管理。

七、考核成绩评定与查询

1、成绩评定

实践考核成绩采用百分制。60分及以上为及格,60分以下为不及格。考核成绩不合格者不予补考,但可以参加下次的考核。

2、成绩查询

自学考试实践环节考核成绩统一由   “江西省自学考试数字化管理平台(bysjxzk.jxeea.cn)”管理。主考学校于5月15-25登录平台校验、上传成绩,江西省考试院公布成绩后方可查询。

八、具体考核安排见附表

附表1:《江西财经大学2020年上半年高等教育自学考试主考专业实践性(实验)环节考核安排表》

附表2:《江西财经大学2020年上半年高等教育自学考试本科专业论文撰写与答辩及专科专业毕业设计(实习)考核环节安排表》

江西财经大学继续教育学院

2019年11月30日

附表1:江西财经大学2020年上半年高等教育自学考试主考专业实践性(实验)环节考核安排表

专业 考核课程 报考时间 考核时间 计算机及 应用

(本科)

操作系统(02327)、C++程序设计(04738)、软件工程(02334)、Java语言程序设计(一)(04748)、数据结构(04734)、数据库系统原理(04736) 2019年12月16日至20日 2020年3月21日(周六) 计算机信息管理(本科) C++程序设(04738)、数据库系统原理(04736)、软件开发工具(04756) 2019年12月16日至20日 2020年3月21日(周六) 计算机网络 (本科)

c语言程序设计论文范文第8篇

考试时间

云南丽江2020年4月自学考试时间安排在4月11日星期六、4月12日星期日(上午9:00-11:30;下午14:30-17:00)举行。

考试须知

(一)考场设置:由各州(市)招生考试机构确定。需在县城以外设考场的,须报省招考院批准。“广告”专科只在昆 明设考点。

(二)考生应试时,须带准考证、考试通知单和居民身份证(或其它能证明身份的有效证件),三证不全者不得进入考场。考生必须严格遵守考场规则,不得以任何形式作弊。凡违纪违法者,按2011年教育部第33号令和《刑九修正案》严肃查处。

(三)考试成绩以百分计,六十分及格,不及格者可参加该门课程的下一次考试。考试成绩公布在“云南省招考频道(ynzs.cn)”网站上,考生自行登录查询。考生对成绩有质疑的可在成绩公布之日起10个工作日内到各州(市)招生考试机构办理查分申请,由各州(市)招生考试机构汇总后统一到省招考院查分,查完后通知考生。省招考院不直接对考生查分。

(四)考试时,对需要使用计算器的科目,考生可携带没有存储功能的计算器,并且不得互相借用。不准使用有存储、接收、发射功能的电子工具。考生进入考场考试严禁携带任何通讯工具,否则将视同作弊。

(五)同一考试时间段,一名考生只能参加一门课程的考试。

(六)全国计算机等级考试(NCRE)成绩在自考系统中的使用:

根据全国考委办函[2004]148号文件规定:

1.NCRE课程暂与高等教育自学考试的部分专科课程进行衔接。

2.凡获得NCRE一级合格证书者,可以免考高等教育自学考试中的《计算机应用基础》(课程代码:00018)或《计算机应用技术》(课程代码:02316)课程(包括理论考试和上机考试两部分)。

3.凡获得NCRE二级C语言程序设计(笔试和上机)合格证书者,可以免考高等教育自学考试中的《高级语言程序设计(一)》(课程代码:00342)课程(包括理论考试和实践考核两部分)。

4.凡获得NCRE三级PC技术(笔试和上机)合格证书者,可以免考高等教育自学考试中的《微型计算机及其接*术》(课程代码:02319)和《微型计算机原理及应用》(课程代码:02277)课程(包括理论考试和实践考核两部分)。

(七)全国公共英语等级考试成绩在自考系统中的使用:

高等教育自学考试的考生参加PETS二级或PETS三级考试,笔试合格者的成绩可直接替代自考有关专业大专或本科公共英语〈即英语(一)(课程代码:00012)、英语(二)(课程代码:00015)〉的考试成绩,并可获得相应的学分(PETS二级替代专科英语(一)成绩,PETS三级替代本科英语(二)成绩,英语专业不能替代)。考生是否参加相应口试,则根据考生是否要求获得PETS等级证书或高等教育自学考试的相关专业来定。

(八)汉语言文学本科专业的毕业论文答辩定于每年的5月和11月,分两次举行,考生可与云南师范大学文学院联系进行答辩事宜。英语本科的“口译与听力”,专科的“听力”、“口语”考试时间由云南师范大学外语学院安排,请考生与学校联系。

(九)已取得自考专业全部课程合格证书的考生,如该专业有实践、实习、设计、毕业论文等考核要求的,应及时和主考院校联系实习考核事宜,待取得合格成绩后,方可办理毕业证书。