有关计算机专业论文精选
计算机专业大学生知道怎么写好有关该专业的论文吗?为了帮助大家写好论文,下面是学习啦小编给大家带来的计算机专业论文,希望对你有帮助。
计算机专业论文(一)
1问题描述
通过学习,学生已经熟悉“生产者-消费者”模型,知道各进程应该互斥地使用缓冲池,且生产者进程和消费者进程之间需要用信号量同步。生产者和消费者进程通过信号量实现同步和互斥的伪代码如表1所示。表1中,P操作实现信号量的申请,V操作实现信号量的释放。缓冲池是临界资源,用长度为n的数组buffer[]表示,每个元素buffer[i]都是一个缓冲区,用来存储生产者生产的产品。互斥量mutex保证各进程互斥地访问缓冲池,初始值为1。生产者和消费者分别用in和out来操作缓冲池中的各缓冲区,并通过信号量full和empty同步。full代表缓冲池中存有产品的缓冲区的个数,初始值为0;empty代表缓冲池中没有存放产品的缓冲区的个数,初始值为n。
2组织实施
为减少学生对教师的依赖,加大他们在实验中的参与度,培养他们的系统能力,我们把“生产者-消费者”实验的组织划分为三个阶段:课前布置任务、课内检查引导、课后收集反馈。
2.1课前布置任务为加大学生对实验的参与度,我们在实验课前向学生明确实验任务并提供相关API函数的简单说明,要求学生学习资料并思考“生产者-消费者”模型实现的方法。
2.1.1明确实验任务在理解“生产者-消费者”模型的基础上,利用多线程技术模拟实现一组生产者和消费者;并假设这些生产者和消费者等效,即:只要缓冲池未满,生产者就可将产品送入缓冲池;只要缓冲池非空,消费者就可以从中取产品进行消费。
2.1.2提供学习资料由于大多数学生在本次实验前未接触过多线程编程,因此我们向学生提供一些与伪代码中各操作相对应的WindowsAPI。“生产者-消费者”实验涉及到创建生产者与消费者、操作信号量及使用临界资源。我们整理了与之对应的三类函数供学生预习,分别是多线程操作函数、信号量操作函数和互斥量操作函数(通过互斥量保证生产者和消费者对临界资源互斥访问)。多线程操作函数包括创建线程的函数_beginthreadex()和等待多个线程结束的函数WaitForMultipleObject()。信号量操作函数包括创建信号量的函数CreateSemaphore()、申请信号量的函数WaitForSingleObject()和释放信号量的函数ReleaseSemaphore()。互斥量操作函数包括创建互斥量的函数CreateMutex()、申请互斥量的函数WaitForSingleObject()和释放互斥量的函数ReleaseMutex()。当生产者和消费者完成所有工作后,需要销毁线程、信号量和互斥量等资源。线程、信号量和互斥量都是内核级资源,用CloseHandle()函数销毁。需要注意的是,我们只对上述函数进行简单说明,学生需要借助互联网等资源学习它们的具体使用方法。
2.1.3提出具体要求提供预习资料的同时要求学生思考:实现“生产者-消费者”模型应考虑哪些技术细节?
2.2课内检查引导与教师详细讲解实验原理、目的、步骤及注意事项,学生只需按部就班地操作不同,启发式教学法注重发挥学生在实验课上的主动性,积极引导学生思考并对学生的结论进行总结,从而完成实验。本阶段又可分为预习成果检查和总结引导两部分。
2.2.1预习成果检查实验课开始时我们通过提问检查学生的预习情况,重点考察他们对实验中可能会遇到的技术问题的思考。检查预习的好处在于:一方面,教师的监督可以强迫学生独立思考,减少学生对教师的依赖;另一方面,通过提问教师能够了解学生对实验的理解程度,有助于总结引导。
2.2.2总结引导根据经验,大部分学生会对实验中可能遇到的技术问题进行思考,但可能不够全面。因此,在听取学生对问题的回答后,应进行总结,并进一步启发学生。我们以共用缓冲池(包含10个缓冲区)的二个生产者和二个消费者为例,实现该“生产者-消费者”模型需要考虑以下三个技术细节。⑴该模型使用的数据结构;⑵程序的流程;⑶实现生产者和消费者的具体操作。以上三个技术细节的实现是本实验的关键。学生在课前已经对相关函数进行了预习,因此我们并不立即给出答案,而是启发学生基于预习和已有的编程知识,尝试解决这三个问题。问题一:由表1中伪代码可知,生产者和消费者之间通过信号量同步,并互斥地访问缓冲池。因此,信号量和临界区是实现该模型必不可少的数据结构。问题二:程序的流程在main函数中设定。具体可分为数据结构的初始化、创建多线程和资源回收。其中,资源的初始化及回收可以直接调用相关函数,较为复杂的是创建多线程。讲解创建多线程的方法时可以这样启发学生:每调用一次_beginthreadex()函数可以创建一个线程(用来模拟生产者或消费者),因此,创建多个生产者和消费者要多次调用_beginthreadex(),这种重复执行相同的动作显然要用循环结构,从而引导学生写出创建多线程的语句。创建2个生产者和2个消费者的示例代码如下。上述代码中的ProducerFun和ConsumerFun分别是生产者和消费者线程的入口函数,即生产者和消费者将执行的具体操作,需要重点实现。问题三:实现生产者和消费者的具体操作,即编程实现函数ProducerFun()和ConsumerFun()。由于生产者和消费者类似,我们以实现ProducerFun()函数为例,启发学生在此基础上独立完成ConsumerFun()函数的编写。在本例中,信号量empty的初始值为10,full的初始值为0,它们的最大值与缓冲池中缓冲区的个数相同(都为10);互斥量mutex保证缓冲池被互斥地访问。可根据生产者的伪代码对应写出源程序。函数ProducerFun()与生产者Producer的伪代码之间的对应关系如表2所示。
2.3课后收集反馈学生的课后反馈是对实验课的重要补充。可由课代表收集学生对本次实验的感受和仍存在的疑问,统一反馈给教师。这种反馈能够加强教师和同学之间的联系,帮助教师掌握学生的整体情况,并对教学手段进行改进。在此阶段,可以向编程基础较差的学生提供示例代码,并对其辅导,尽量照顾到各层次的学生。
3结束语
以知识传授为核心的静态实验教学方式要求学生按教师讲解的步骤按部就班进行实验,容易使学生陷于被动,失去对实验课的兴趣。本文针对操作系统课程的特点,提出了适用于操作系统实验课的“启发式”教学方法,并以“生产者-消费者”实验为例,阐述了该方法在教学过程中的应用。经验证,采用启发式教学法能够加大学生在实验课中的参与度,提高学生的独立思考能力,对学生系统能力的培养取得了初步成效。同时,该方法对计算机操作系统课程其他问题及实验的讲解具有一定的借鉴作用。
计算机专业论文(二)
1中职计算机专业学生就业能力培养存在的问题
1.1综合素质水平低当前,市场对人才的需求不断提高,而企业员工的综合素质水平与企业的经济效益和可持续发展具有密切的联系,中职生只有具备较高的综合素质水平,才能适应市场的根本需求,稳定就业。但多数中职院校计算机专业的学生在学习过程中,只注重对专业知识的学习与训练,而忽视了综合素质能力的培养,导致学生缺乏团队合作精神和接人待物的技巧等,不利于中职学生的终身发展。
1.2实际操作能力差中职院校的办学宗旨就是为社会提供具有高素质的技能型人才,因此在计算机课程教学过程中,培养学生的实际操作能力至关重要。然而,在实际教学中,教师教学观念和教学模式的落后,学生缺乏独立思考、探索、设计、操作能力的过程等,都是造成学生实际操作能力低下的因素。
2中职计算机专业学生就业能力的培养措施
2.1注重教师专业素质的提高中职计算机专业教师的专业素质对学生就业能力有极大的影响力,但当前却存在教师的计算机知识体系不完整、专业水平不高等现象,再加上中职教师长期从事教育教学工作,没有机会到企业中亲身实践,致使其计算机专业素质水平较低,所以提高教师专业素质很重要。中职院校可安排教师定期参加多种与计算机相关的专业培训,对获得好成绩的教师给予一定的奖励作为鼓励;在组网、组装维修等实验教学课程中可实行教师轮班授课,提高教师知识系统的全面性。同时,还可加强与企业的交流与合作,定期安排教师到企业去实习,将理论知识与实际操作相结合,从而增强教师的专业素质。此外,鼓励教师多投身于社会实践活动中,了解计算机网络市场,及时更新自身的专业知识系统,调整与改进教学方案,将最新的专业知识和操作技能传授给学生。
2.2全面提升学生的综合素质水平就业能力是一种以学生的专业技术能力为根本、以社会适应能力为拓展、以专业发展方向为目的的综合能力。中职生的综合素质大体上可分为人文素养与专业技能两大部分。一直以来,中职院校对于学生技能的提高过于关注,而忽略了人文素质在学生就业过程的核心地位,是就业稳定性的重要保障。此外,根据当前市场对人才的需求分析可知,中职计算机专业学生就业能力差、就业稳定性低,毕业后难以找到与专业对口的工作,其关键的因素是学生的专业技能难以满足用人单位的要求。所以,中职院校应不断加强计算机专业学生的人文素质、创新能力及其计算机实际操作水平,全面提升学生的综合素质。
2.3加强校企合作意识为了使学生能够适应实际生产中的生活,并使学校更好地实现教学目标,学校应加强与企业合作的力度,通过校企合作建立实训基地,建立双方长期的合作关系。此外,由于中职生的基础知识相对较为薄弱,缺少学习激情,积极性和主动性不高。所以,应减少逻辑能力、数学水平要求较高的编程、数据库操作等科目,而加强办公软件、网络组建、计算机维修等教学内容,以更符合实际需要,提升学生的专业水平,进而提高其就业能力。
3结语
总之,对于中职计算机学生专业学生的就业能力方面培养很重要,但当前还存在较多的问题,因此,中职院校应注重教师专业水平的提高,注重培养学生的综合素质水平,加强校企合作,更好地为中职生的就业提供有力保障,为我国现代化社会输送高素质的实用型人才。
计算机专业论文(三)
一、就业现状及原因分析
1.毕业生不能满足社会需求随着大众计算机基本操作技能的普遍提高,中职毕业生凭借一些浅显的计算机操作技能,已经难以满足用人单位的需求。很多中职计算机专业的毕业生只掌握了办公软件的使用,但由于计算机的普及,这些基本的技能根本满足不了社会的需求。
2.缺乏脚踏实地的敬业精神很多学生对自我的期望值很高,但缺乏吃苦耐劳的精神和艰苦创业的心理准备,希望毕业就进好单位,但又不能从小事做起、从现在做起。事实证明,凡是态度端正、敬业、诚实、虚心好学、工作认真负责的实习生都受到了各用人单位的好评,也为他们迈向成功之路奠定了坚实的基础。
3.缺乏一定的心理承受能力有些学生因自身综合能力的不足,或因机遇时机把握不准,导致找不到理想的工作单位。但他们往往不从自己身上找原因,而是怨天尤人,从而产生了不平衡心理。这种不平衡心理往往导致少数学生对社会以及人生产生偏颇的看法。有些学生因自己专业技能不如其他同学,或因面试屡次受挫,从而产生了强烈的自卑感,失去了求职的信心和勇气。还有些同学因职场竞争的激烈,以及认为自己已经长大不再给父母增加负担的想法,使自己无形中背负着很沉重的压力,常常会表现出焦虑和急躁,缺乏自我控制,烦躁不安,无所适从,有时会导致事倍功半甚至事与愿违。
二、职业指导的意义和作用
职业指导是一个涉及教育学、心理学、社会学、经济学及信息学等多种学科的综合体;它既是一门综合性社会科学,又是一种社会服务手段,其要解决的核心问题是,促进劳动力与生产资料实行最佳配置,从而达到人与职业的合理匹配。中职学校计算机专业学生的职业指导工作是指根据社会的实际需要及职业结构对学生素质的要求,结合被指导者的个性特点,以科学的就业概念指导学生适应劳动力市场发展,提高自身素质选择职业的过程。为此,必须改变仅将职业指导作为学生临近毕业时开设的一门课程的做法,而应切实将职业指导作为中职学校计算机专业教育教学的重要组成部分,贯穿学生学习的整个过程,不断提高职业指导的针对性和实效性,以切实提高中职学校计算机专业学生的就业能力,达到人职匹配,真正培养出社会适应型人才的目标。笔者认为职业指导在解决中职学校计算机专业学生就业问题时,其主要作用体现在以下四个方面。
1.职业与就业政策指导教育部办公厅、信息产业部办公厅联合发布的《中等职业学校计算机应用与软件技术专业领域技能型紧缺人才培养培训指导方案》,将计算机专业进行了具体细化,同时明确了相关的培养目标,这就充分说明:计算机方面的专业人才并非无用武之地,关键在于你是不是人才,在于你不是纸上谈兵的理论家,而是懂技术,会操作的实干家。采取辩论、游戏、典型案例分析、小组讨论、角色扮演、查阅资料等多种方式,对学生进行职业意识教育和就业政策指导,帮助其树立学好本专业的信心,使学生了解当前国家的就业方针、政策和形势,与所学专业相关的职业资格证书种类和就业准入制度,同时让学生树立学历证书和职业资格证书并重的意识,了解所学专业的就业方向和就业途径,以及劳动关系与个人权益保护等法律、法规,树立正确的职业观和就业观。指导学生设计编写个人的职业生涯规划,树立正确的人生观,养成积极向上的人生态度。
2.职业意识训练与指导职业意识包含职责与服务、人际沟通等方面。在对学生进行职业指导过程中,围绕工作责任感、规范意识、质量意识、服务意识、竞争意识、奉献意识、沟通意识、创业意识和协作意识等主题,帮助学生树立良好的职业道德意识、良好的人际关系沟通意识和团队合作意识,让学生深刻理解现代企业的文化特征,增强其职业适应性。现代用人单位所需要的,是职业化的人才而不是“学生”,这也决定了职业教育不同于普通教育,职业教育是为职业服务的,是把普通学生变成具有较高素质劳动者的过程。学校本身的性质要求其教育必须坚持以就业为导向,培养学生的职业意识。现在,笔者学校在研究市场岗位需求的基础上,开始将计算机专业“解体”,细化为计算机网络、计算机组装、电子商务等专业,这就是一个进步的标志。但在实际教学活动中,学校更多的是关注学生职业岗位技能这一“硬”技能的培养,其实学生的职业意识这一“软”技能的培养也同样重要,“软”技能对帮助学生走向社会时勇于面对现实,树立起“行行出状元”的正确职业观,正确地进行择业的准备、职业选择,关系极大。
3.职业技能的基础指导职业技能的基础指导包括个人形象设计、撰写求职简历、体验求职面试、掌握求职途径和制定求职计划五个方面。通过职业指导,对学生进行就业及求职过程的基本技能的强化训练,提高其竞争就业的意识和能力。
4.职业适应期的追踪指导中职毕业生从学校进入社会面临着学生角色向职业角色的转变。多数毕业生在角色转变过程中,有一段适应过程,即“职业适应期”。笔者学校近几届计算机专业毕业生在“职业适应期”的调查显示,学生普遍存在难以适应社会和职业环境,稳定性较差、频繁调换单位和岗位的现象。导致学生频繁转换单位的主要原因是他们认为工作报酬太低、工作环境太差、劳动强度太大、生活条件太差、不喜欢所做的工作等。这种随意离职、不讲诚信的做法如果不加以纠正,必将影响到他们今后的职业生涯发展。因此,在学生实习期间,要对学生进行角色转换的追踪指导,引导他们找寻应对职业压力的方法以及克服职业倦怠的方法,同时帮助学生克服不良的就业心理,提高学生的职业适应能力。
“职业教育就是就业教育”,面对严峻的就业形势以及计算机专业毕业生就业竞争力不强等问题,对中职学生进行职业指导是学校的重要任务。通过职业指导,让学生明确自己的发展方向。因为只有让学生对自己的就业前景有正确的认识和态度,他们才会更快收集适合自己的就业信息,从而有目的地提高自己的竞争力,获得既适合自己又有发展前景的职业。
看了<有关计算机专业论文精选>的人还看了: