“程序设计基础”作为计算机类专业必修的专业基础课,主要培养学生掌握程序设计的基本语法和规则、面向对象程序设计等基础知识,具备良好的程序设计及逻辑思维能力,以及程序设计调优的创新与实践能力。具体学习内容如下:
计算机基础知识
包括计算机的组成结构、计算机的工作原理、操作系统等。
编程语言基础
包括变量、数据类型、控制语句、函数、数组等。
数据结构与算法
包括栈、队列、链表、树等基本数据结构,以及排序、查找等基本算法。
软件工程
包括软件设计、软件测试、软件维护等方面的知识。
面向对象程序设计
理解面向对象编程的基本概念,如类、对象、继承、多态等。
程序设计方法和工具
学习程序设计的流程、基本控制结构、搜索与排序算法、文件操作及基本编程设计工具。
编程语言深入
例如,学习Python、Java、C++等高级语言的基础知识和应用。
专业英语词汇
掌握程序设计专业英语词汇,以便更好地理解技术文档和交流经验。
通过这些内容的学习,学生能够完成从软件分析、设计到软件实现的完整过程,具备从事软件开发、软件测试、软件维护等工作的能力。程序设计基础课程旨在激发学生的科技报国之志,培养“坚持、严谨、诚信、合作、精益求精”的“智匠”品格,助力培养数字化创新型高素质技术技能型人才。