欢迎访问职称论文网!
教育论文

吉林医学院软件技术基础课程

随着科学技术的飞速发展,计算机应用已经渗透到社会生活的各个领域。熟练操作和使用各种计算机应用软件已经成为我们工作和生活中必不可少的技能。越来越多的应用软件的设计和开发是由非计算机专业人员完成的,开发的大部分软件都是由非计算机专业人员操作和使用的。吉林医学院为生物医学工程专业的学生开设了“软件技术基础”课程。但由于课程教学内容多样,教学时间有限,学生程序设计水平参差不齐,给教师和学生的教学带来了一定的困难。根据本课程的特点,结合其他学校的教学方法和吉林医学院的实际情况,对“软件技术基础”课程的教学进行了一些改革、探索和实践。


“软件技术基础”课程教学现状


首先,课程内容多,覆盖面广。吉林医学院“软件技术基础”课程是基础课程“计算机应用基础”、C语言程序设计、“VB数据库程序设计”课程后开设的课程涵盖了四门计算机课程:“数据结构”、“数据库系统”、“操作系统”和“软件工程”。教师和学生在有限的学时内完成课程教学面临着巨大的挑战。


第二,课程时间有限。吉林医学院“软件技术基础”课程教学时间为50小时,其中理论32小时。分配这个有限的学时后,各部分教学内容的教学时间更加有限,教师和学生在短时间内学好这门课程是一个很大的挑战。受课时限制,教师无法深入讲解枯燥抽象的知识,也没有时间通过更多的例子演示和讲解概念和算法;学生缺乏足够的程序设计经验和调试能力,无法整合所学内容。以“软件技术基础”课程数据结构部分的教学为例。对于顺序表、链表、栈、队列、树木、图纸、排序、搜索等知识,课堂上大部分时间只能集中讲解相关知识的概念、思路和算法,学生在练习操作时只能在机器上实现算法,但具体的应用、程序设计、调试等技能在课堂上无法详细讲解。同样,对于大多数学生来说,具体的应用在练习操作中也无法实现。


第三,学生的学习目的并不明确。学生在学习时,需要了解未来工作和生活中所学内容的目的和意义。然而,由于“软件技术基础”课程涵盖了更多的教学内容和更少的教学时间,学生学到的知识浮出水面。课堂教学主要是概念和理论,缺乏解决实际问题的经验,学生对所学内容的重要性和实用性了解不深。学生学习了“软件技术基础”课程后,只掌握了一些基本的概念和算法,但不能将所学应用于实践。


第四,学生的程序设计水平参差不齐。吉林医学院的“软件技术基础”课程是在大二第二学期开设的。在学习这门课程之前,学生们已经学会了“C语言程序设计”。然而,对于第一次接触程序设计的学生来说,C语言课程概念抽象,规则多样,难以掌握。对于C语言中的数据存储、算法编写、程序设计和调试,我们特别害怕和困惑,加深了学习下一部分数据结构的难度。由于“软件技术基础”课程与“C语言程序设计”课程之间的一个学期,学生学习新内容更加困难。


第五,注重培养学生的应用能力。学生学习“软件技术基础”课程是用所学知识解决实际问题。学生实践能力的培养是本课程教学的重中之重。如何更好地提高学生的学习兴趣,加深学生对知识的理解,也是本课程的教学难点。以上是吉林医学院“软件基础”课程面临的主要问题,相互影响和制约,进一步影响“软基础”课程的教学效果和学生学习课程的兴趣和效果。针对上述问题,考察其他高校的教学方法和教学方法,吉林医学院“软件技术基础”在教学实践中进行了改革探索,取得了一定成效。


热门期刊