C语言程序设计调研报告

时间:2024.5.14

《C语言程序设计》调研报告

本着以人才市场需求变化为导向,适时调整专业结构和培养方案的原则,本课程对山东职业院校技能大赛、全国大学生电子设计竞赛的竞赛内容要求、社会岗位技能要求等几方面进行了调研,并结合应用电子专业特点制定了课程开发的大纲、任务及实施步骤。

一、调查方式

1、实地调查与网络调查,文献调查相结合;

2、对我系毕业生从业者进行专业适应岗位调查;

3、专业社会调查;

4、纳入学生实习、带任务进行专业社会调查;

5、对其他院校进行学习访问。

二、调查方法

1、直面交谈,列项采集社会专业需求信息;

2、咨询行业协会,政府职能部门,人才交流中心,社会调查公司等;

3、向专业建设指导委员会专家征求专业信息、意见、建议;

4、请本系毕业生从业者参加座谈会或函调;

5、网上查寻下载;

6、向学院校搜集相关专业的信息,资料研究相关问题。

三、调查内容

1、事业、企业应用电子专业设岗现状与需求。

2、对现有计算机网络类岗位从业者评价。

4、双主体培养的意向。调查主要针对是否愿意我系为贵公司企业培养相关人才、是否愿意我系学生来贵公司顶岗实习等。

5、目前有关院校开设应用电子专业状况。调查主要针对专业名称、教学计划、设施设备、学科建设、课程改革、教学改革、教材建设、就业方向与状况等。

6、应用电子专业往届毕业生从业现状,有哪些不适应的缺陷,希望学校改进教学,改革和完善专业建设。

7、企事业用人单位对我们应用电子毕业生使用满意程度,有何评价,有何意见、建议。

此次调研涉及的用人单位主要为潍坊华美电子有限公司,潍坊弗克斯电子有限工商,潍坊奥博仪表,潍坊荣立达机械有限公司,涉及到省内及周边地区的人才交流中心和人才交流会;还访问了一些人力资源网站,如51job、前程无忧等。

现就调研情况总结如下。

一、C语言程序设计课程的应用

C语言是近年来在国内外得到迅速推广应用的一种计算机语言,它以其丰富灵活的控制和数据结构,简洁而高效的语句表达、清晰的程序结构、良好的移植性、较小的时空开销,已被广泛的应用于系统软件和应用软件的开发中。

二、单片机开发岗位能力要求及培养目标

1、岗位能力要求:

(1)具有系统的程序设计理论知识;

(2)具备c语言编程熟练操作的能力;

(3)具备设计基于行动导向教学法的设计应用能力;

(4)具有比较强的驾驭课堂的能力;

(5)具有良好的职业道德和责任心。

2、方法能力目标:

(1)培养学生谦虚、好学的能力,能利用各种信息媒体,获取新知识、新技术;

(2)培养学生勤于思考、做事认真的良好作风,能立足专业规划自己未来的职业生涯;

(3)培养学生分析问题、解决问题的能力;

3、社会能力目标:

(1)培养学生的沟通能力及团队协作精神;

(2)培养学生良好的职业道德。

(3)培养学生勇于创新、敬业乐业的工作作风;

(4)培养学生的质量意识、安全意识;

(5)培养学生社会责任心、环保意识。

4、专业能力目标:

(1)掌握C语言的常用语法;

(2)正确选择程序结构完成程序设计的能力;

(3)数据处理和分析的能力;

(4)完成实际应用中的编程能力;

三、通过调研得到教材实施方案

1、基于工作过程和岗位的课程

本课程的开发是在专业调查基础上,聘请企业专家和国内课程开发专家,在工作任务和能力分析基础上开发课程,在课程实施过程始终有企业专家参与,培养目标紧紧围绕岗位所需的素质和能力要求。

2、任务驱动实施教学过程

本课程的教学应积极运用网络、多媒体等现代化教学手段,采用以实习实训场所为中心的教学组织形式,利用创造性实验环节,充分调动学生运用新器件、新技术、新方法进行设计制作的主观能动性,并努力提高学生的综合分析及设计水平,着重培养学生的实践技能,提高学生的综合素质。

采用案例式、启发式、互动式教学方式,强调学生自主学习。注重问题的引入,引导学生学会对问题进行分析,抓住待解问题本质,将复杂化为简单,树立学生学好C语言课程的信心。鼓励学生勤思考,多提问,尽可能做到课堂教学气氛活跃,调动和激励学生学习的主动性和积极性。


第二篇:C语言程序设计实验报告


C语言程序设计实验报告

实验名称 计算出1000以内10个最大素数之和

实验目的

1、熟练掌握if、if?else、if?else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。

2、熟练掌握while语句、do?while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。

3、掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。

实验内容

计算并输出1000以内最大的10个素数以及它们的和。

要求:

在程序内部加必要的注释。

由于偶数不是素数,可以不考虑对偶数的处理。

虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行处理。

输出形式为:素数1+素数2+素数3+?+素数10=总和值。

算法描述流程图

Main函数:

判断素数:

源程序

#include

#include

int sushu(int n)/* 判断素数的函数 */

{

int t,i;

t=sqrt(n);

for(i=2;i<=t;i++)

if(n%i==0)/* 如果不是素数,返回 0 */

return 0;

return n;/* 如果是素数,返回该数 */

}

void main()

{

int i,j=0,n,m=0,a[1000],x;

/*clrscr();*/

printf("Please input a number form 1 to 1000:");

scanf("%d",&x);

if(x==2)/* x=2时的处理 */

printf("%d\n",x);

else if(x<=1) /* x在1~1000范围外时的处理 */

printf("Error!\n");

else

{

if(x%2==0)/* x为偶数时,把x变为奇数 */

x--;

for(i=x;i>1;i-=2)/* x为奇数时,做函数计算 */

{

n=sushu(i); /* 做判断素数的函数调用 */

if(n!=0)/* 对素数的处理 */

{

a[j]=n;/* 把素数由大至小存入数组a[ ]中 */

j++;

if(j<11)

m+=n; /* 统计前10个素数之和 */

}

}

if(j<10)/* 当素数个数小于10个时,结果输出 */

{

for(i=0;i<J;I++)< P>

{

n=a[i];

printf("%d",n);

printf("+");

}

printf("2=");

printf("%d\n",m+2);

}

else for(i=0;i<10;i++)/* 当素数个数大于等于10个时,结果输出 */ {

n=a[i];

printf("%d",n);

if(i<9)

printf("+");

else

{

printf("=");

printf("%d\n",m);

}

}

}

}

测试数据

分别输入1000、100、10测试。

运行结果

出现问题及解决方法

当素数个数小于10时的处理不够完善,考虑不够周全。把“+2”的处理做的太勉强。

程序过大,不够精简,无用文字太多。

学习耐心与细心不足,如scanf(“%d”,&n);中的“&”经常忘记。

编程思想不够发散,例如如何判断素数,只能想出2种方式(其中1种为参考教科书上内容);在今后学习中应更多的动脑,综合运用所学。

基本功不够,如清屏clrscr()等函数用的不好,有时同样的问题多次犯,给实验课老师带来很大的麻烦。这说明我的知识不够广,有很多有用但不做考试要求的书中内容没有学好,认识程度不够深刻。就算以后C语言这门课程结束后,也应多看相关东西,多上机练习,才能真正从本质上提高自己。

物理实验报告 ·化学实验报告 ·生物实验报告 ·实验报告格式 ·实验报告模板

知识不够广泛,如VC++6.0等程序,自己试了好一阵也不会用;说明我电脑水平还是不够,自学能力不够。已会的东西掌握的还是不够好。

实验心得

通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。其间开心过、郁闷过、无奈过、彷徨过??随着实验的

胜利成功与实验报告的胜利完成,有点微微的自豪感使人难忘。感谢高克宁老师的高标准、严要求,感谢实验课上小老师们的耐心指点,也感谢我在实验中经历过的点点滴滴??伴随着学习的深入,我发现高深的东西还有很多很多,等待着我自己去挖掘。对C语言,我会更加努力。

更多相关推荐:
《C语言程序设计》课程设计报告(小组)

东莞理工学院《C语言程序设计》课程设计题目:图书信息管理系统院系:电子工程学院专业:电子信息工程年级:20##班别:2班指导教师:##组长:##同组成员:##目录一、目的....................…

c语言课程设计报告

C语言程序设计课程设计学生姓名学号系院专业设计论文题目学生选课系统管理完成日期20xx年6月指导教师目录一实验目的二实验内容三总体设计四详细设计五运行结果六课程设计体会一实验目的1通过课程设计加深对结构化程序设...

C语言课程设计报告

河南理工大学计算机科学与技术学院课程设计报告20XX20XX学年第一学期课程名称C语言课程设计设计题目《小学算术运算测试》学生姓名学号专业班级计算机07-2班指导教师20XX年9月12日目录1.设计任务书21.…

C语言课程设计报告范例

C语言课程设计报告设计题目专业班级学号姓名任课老师时间目录一课程设计题目及所涉及知识点二课程设计思路及设计流程图三课程设计中遇到的难点及解决办法四小结五附录原程序2一课程设计题目及所涉及知识点一课程设计题目1基...

厦门理工学院11级C语言C语言程序设计课程设计报告

C语言程序设计课程设计报告20xx20xx学年第1学期题目专业班级姓名学号指导教师成绩计算机科学与技术系20xx年12月31日目录一课程设计的目的与要求1二方案实现与调试221掷骰子游戏222射击游戏323汽车...

C语言程序设计课程设计报告

C语言程序设计课程设计报告20xx20xx学年第1学期专业计算机科学与技术班级姓名学号指导教师成绩计算机科学与技术系20xx年12月31日目录一课程设计的目的与要求3二方案实现与调试321掷骰子游戏322汽车加...

c语言程序贪吃蛇课程设计报告

山东工商学院信电学院自动111班第一组贪吃蛇课程设计报告高级语言程序设计课程设计报告ExperimentDesigningreporter课程名称高级语言程序设计英文名称CProgramExperimentDe...

C语言课程设计报告电子版

C语言课程设计报告姓名张林班级计算111班学号11060101241A类基本题1围绕着山顶有10个圆形排列的洞狐狸要吃兔子兔子说可以但必须先找到我我就藏身于这十个洞中的某个洞你从号洞找下次隔个洞即3号洞找第三次...

c语言课程设计报告书

C语言课程设计报告题目院系组别成员指导老师20xx年月日114目录一课程设计题目3二课程设计要求3三数据结构设计描述31问题描述32设计思想33涉及数据结构知识34各变量的定义和作用35功能模块详细设计3四程序...

C语言课程设计报告

C语言课程设计参考例例子职工信息管理系统1用户分析11用户目的设计一个职工信息管理系统使之能提供以下功能1录入职工信息2显示职工信息3查询职工信息4修改职工信息5删除职工信息14用户需求职工信息包括职工号姓名性...

c语言课程设计报告-西安邮电大学

西安郵電大學C语言课程设计报告书学院名称:计算机学院学生姓名:专业名称:班级:学号:指导教师:时间:20XX年06月03日至20XX年06月12日实验题目:学生通讯录管理系统一、实验目的通过本次实习,进一步巩固…

C语言课程设计报告

1前言设计一个算法求出两个序列的所有LCS分析最坏情况用会计方法证明利用bij求出所有LCS的算法在最坏情况下的需求分析根据最长公共子序列问题的性质即经过分解后的子问题具有高度重复性并且具有最优子结构性质采用动...

c语言程序设计课程设计报告(34篇)