资源描述:
《《大学生求职应试(计算机类专业)制胜宝典》概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《大学生求职应试(计算机类专业)制胜宝典》概述第15期2010年8月l0日计算机教育ComputerEducationNo.15Aug.1O.2010157《大学生求职应试(计算机类专业)制胜宝典》概述首都师范大学/中国石油大学陈明/文计算机企业已成为朝阳企业,计算机软件公司,计算机网络公司等IT企业林立并需要大量的具有专门计算机技能的人才,而大学中单一的计算机精英型教育培养的人才已不能满足实际需要,社会对计算机人才的需求发生了巨大变化,凸显了职业特征的计算机应用型教育异军突起,迅速发展,倍受关注.社会需要大量网络工程师,
2、软件工程师,动画设计师,硬件工程师等计算机应用型人才.各计算机公司对前来求职的学生必会进行技术考核,但许多学生的考试成绩不理想.在学校中,老师为了使学生能尽快地掌握各门课程内容,对知识点归纳,教学大纲和学时分配等进行了科学而详细地安排.学生们也努力地钻研了这些课程,成绩也很好,但是,一到计算机公司求职应试时就会遇到问题,回答问题不理想,成绩不高.上述表明,教育和企业要求出现了空隙,鸿沟已经存在,只有添补才能解决问题,这正是撰写《大学生求职应试(计算机类专业)制胜宝典》一书的出发点.1求职应试试题的特点针对上述问题,我们认真
3、地研究了求职应试试题,并与着名计算机企业的技术考核,出题人员进行了多次务实地讨论,体会到下述几点.1)综合性.在大学本科的计算机科学与技术专业的教学中,C/C++程序设计,数据结构与算法,计算机网络等都是作为独立课程设置而讲授的,虽然学生的各科成绩优秀,但是将这些课程的内容综合起来,融会贯通地解决和回答问题,还欠缺经验,还需要学习和训练.计算机公司的求职应试具有综合性要求,往往不是一门课程所能解决的.2)针对性.试题都是针对某一类典型的,具有代表性的问题,问题本身很容易理解,但强调考核解决问题的方法和技术.也就是说要求解决
4、具体实际问题的能力.3)理论性.学生对课程内容虽然基本了解,但领会不深.在理论学习中,要理解理论的内涵和外延,要知道问题的提出背景和应用范围.而且更重要的是会应用和善于应用.能够运用已学过的理论,通过计算思维,分析和解决问题.4)实践性.计算机公司喜欢具有实践经验和能力的人,他们往往要问"你能够做什么和会做什么",而不问你"学过什么".所以,具有强大的实践能力与经验是能够进入理想计算机企业的重要条件.计算机学科是一门应用性学科,应用是推动学科发展的源动力,实践能力是应用的基础.学生在校学习期间,应注意理论与实践的结合,通过
5、课程实践,综合课程设计与实践,实习,毕业设计等各环节来提高实践能力和应用能力.5)先进性.由于计算机科学与技术发展快,技术更新频率高,考试试题的先进性体现在是目前常用的技术和环境,例如面向对象技术,Unix和Linux环境等.2应试的准备在测试的试题中,体现了内容的先进性,实用性,综合性和技术性.而学生应加强在这方面的训练,主要从下述几方面考虑.1)实用程序设计.实用程序设计涉及范围极广,应用程度也可以很深,主要包括中,英文菜单设计,158计算机教育ComputerEducation2010画图,动画,中断程序,程序的驻留
6、,屏幕图形的存取,打印,汉字显示技术等内容.也包括高级程序设计涉及的硬件及C语言中的文件,指针,内存分配,图形适配器等内容,尤其实用程序设计方法.21C++程序设计.c++语言是一门面向对象程序设计语言,功能丰富,表达能力强,使用灵活方便,应用广泛,目标程序效率高.主要包括c++语言的类和对象,运算符重载,继承与派生,多态性与虚函数等,围绕面向对象程序设计的4个特征即抽象,封装,继承与多态展开.通过C+十学习,应能掌握面向对象程序设计方法,掌握标准的程序设计模式,能够以C++语言作为工具,编程解决所遇到的具体问题.31Ja
7、va程序设计.Java程序设计语言是面向对象的跨平台的编程语言.Java程序设计语言的精髓是一次编程到处可用.Java语言的平台无关性使Java成为了分布式环境的最好语言,并且得到了迅速的发展和广泛应用.Java语言功能丰富,表达能力强,使用灵活方便,应用广泛,目标程序可移植性强,具有高级语言的优点,同时还具备跨平台的优点.41数据结构.数据结构课程主要介绍如何合理地组织数据,有效地存储和处理数据,正确地设计算法以及对算法的分析和评价等内容.通过数据结构课程学习,能够深刻地理解数据结构的逻辑结构和物理结构的基本概念以及有关
8、算法,学会分析研究计算机加工的数据结构的特性,以便为应用涉及的数据选择适当的逻辑结构,存储结构及相应的算法,并了解对算法的时间分析和空间分析技术.了解数据结构及其分类,数据结构与算法的密切关系;熟悉各种基本数据结构及其操作;掌握设计算法的步骤和算法分析方法.5)网络编程.应用程序需要通过直接访问网络层的