《程序设计基础》是云计算技术应用,信息安全技术应用,软件技术,计算机应用技术,电气自动化,物联网技术应用等多个计算机相关专业的专业基础课程,是软件开发基础入门课程,将为后续其他语言的学习打下良好的基础。
课程主要培养学生对计算机程序设计语言有较为全面的认识和理解,掌握程序设计语言的设计思想,设计过程,开发流程,培养学生的逻辑思维能力,使学生具有熟练的程序设计开发能力。 本课程是一门实践性很强的课程,既需要掌握理论概念,又需要动手编写程序并上机实践调试运行,注重学生实践能力和职业能力的培养。
本课程对于传统的知识点进行了项目化重构,设计了新颖有趣的微课视频,思政元素贯穿课程,并将大赛和证书考点融入项目,可有效提升学生的学习兴趣和学习效果。
1、了解软件开发类岗位常用场景
2、掌握软件开发的基本流程
3、具备运用程序设计语言分析和解决实际问题的能力
4、培养学生爱党敬业,崇德向善、诚实守信,具有信息素养和工匠精神的高素质技能型人才。
1、具有一定的计算机操作基础;
2、具有基本的逻辑思维能力;
1、程序设计基础,刘扬 钟莲,电子工业出版社,2023
2、"C"位出道 --- 程序设计基础,刘扬 李丽平 张伟 ,电子工业出版社,2021
3、C语言程序设计,衡军山 马晓晨,高等教育出版社,2018
4、C语言程序设计实训指导,衡军山 马晓晨,高等教育出版社,2018
Q : 我需要什么类型的计算机?
A : 任何计算机都可以用于C语言编程,包括但不限于各个版本的MS Windows、各个版本的Mac OS X、各种发行版本的Linux。
Q : 我需要安装什么软件才能学习C语言?
A : 任何C语言的开发工具都可以。课程演示会使用Visual C++ 2010环境,但是你使用任何其他开发工具都可以,可以使用的其他工具包括但不限于MS Visual Studio、DEV C++等。
Q : 每周我需要花多少时间来学习?
A : 我们每周会更新一章的学习内容,包括视频,学习资料,习题和讨论,大家基本上每周花2-3个小时即可完成本章内容的学习。