*本课程的学习,使学生能够深入理解软件编程的概念和软件开发的基本思想,使学生深入掌握C语言有关的基本概念、常用开发技能技巧、培养学生简单游戏开发以及行业软件开发实施等软件工程方面的知识。
课程性质
线上专业课程(C语言方向)
与其它相关课程的关系
C语言作为现代编程语言的*语言,它能让广大初学者了解编程相关的概念,带领大家走进编程的大门,使得程序开发人员以后学习其他语言,触类旁通,很快上手。这门课程与其他课程紧密相联,它是学习软件开发中必不可少的环节。
1.课程定位
C语言是许多操作系统的核心设计语言,也是现在*流行的编程语言,长期位居编程语言排行榜首位。本课程采用线上授课的形式,原则上和学生在校课程同步,属于学校理论知识的具体实践与技能提高部分。本课程主要培养学生掌握必要的理论知识和较强的实际操作能力,为后期其它高级语言的深入学习打好扎实牢靠的基础。
2.课程设计思路
本课程原则上采用与学生在校课程同步的进度授课。按个人能力形成的规律,遵循由浅入深、由简单到复杂、循序渐进的原则,基于企业真实项目、以任务驱动、项目化教学模式进行系统化知识技能的学习与实操训练。
3.课程目标
知识目标
掌握C语言软件开发的基本知识、现状和发展趋势;
掌握常用的C语言的核心技能与技巧。
掌握C语言游戏开发的方法与技巧
掌握C语言行业软件开发的方法与技巧
能力目标
培养积极的主动的学习意识与技能;
提高设计团队的沟通、组织、协调能力;
具有较强的语言表达、逻辑思维能力;
具有事务工作综合处理能力;
掌握利用编程手段解决实际工作问题的技能。
素质目标
培养学生的学习能力、自学能力、创新思维能力;
培养学生敬业爱岗的职业态度;
培养学生可持续发展的综合素养。
4.课程实施
上课方式:在线直播教学
上课时间:
周二晚上:7:00到8:30,共1.5课时,每节课40分钟
周四晚上:7:00到8:30,共1.5课时,每节课40分钟
周六上午:9:00到12:00,共3课时,每节课50分钟
周日上午:9:00到12:00,共3课时,每节课50分钟