计算机基础系列在线开放课程群
以培养学生对计算机的认知能力、编程能力和问题求解能力为目标,结合各高校计算机基础课程教学实际,建设面向理工类专业的相对独立的计算机基础课程培养体系,使学习者达到利用计算机求解各种专业问题的能力,并对包括人工智能、物联网等新技术有初步的了解。
入门级课程
课程的主要教学目标是使学生理解计算机的基础理论、建立
系统构造的基本思路,并具备基本的编程方法,为后续课程的学习奠定基础。
程序设计进阶课程
包括算法设计与问题求解、C#程序设计、C++程序设计等三门课程,
分别对应不同的专业研究需求。学习者可以根据自己的需要,选择其中任何一门课程学习。
该层次的总体教学目标是使学生具备利用程序语言解决一般专业问题的能力
算法设计与问题求解
西安交通大学 乔亚男
课程介绍基于C语言的算法与数据结构设计。与部分同类课程相比,该课程的主要特色是在常见算法和数据结构讲授基础上,介绍了包括神经网络在内的多种经典算法的原理。课程的主要培养目标是帮助学生应该具备结合本专业实际应用,设计出高效算法和数据结构的能力,以及利用开源平台和工具软件,快速实现应用原型的能力。
C#程序设计
西安交通大学 崔舒宁
从面向对象技术入手,介绍C#面向对象编程方法和Windows可视化编程方法,以及.NET软件开发架构平台。课程的主要特色是有大量的案例或例题的讲解,对面向对象的编程思想讲解的较为透彻,Windows编程讲解简单明了。课程的主要目标是培养学生面向对象的编程思想;帮助学生快速进入.NET下的Windows程序设计,熟悉Windows的Form设计,消息编程,以及Windows环境下的软件开发技术。
软硬件初步设计课程
以I/O接口控制系统的软硬件初步设计能力为培养目标
综合项目设计课程
借助“软硬件综合项目设计”课程,通过2~3项微型项目设计实例讲解,以及1~2项结业实践项目自主设计,
将上述课程内容融会贯通,达到对计算机的认知能力、基本程序设计能力和利用计算机求解一般专业问题的能力。