还剩25页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《创意编程法》欢迎来到创意编程法课程!课程简介课程目标课程内容掌握创意编程的基本原理、方法和工具创意编程的定义、特点、应用、思维方式、语言工具等为什么学习创意编程开拓思维增强技能培养逻辑思维、创造性思维、批掌握编程技能,提高解决问题的判性思维能力创造未来将创意转化为现实,开创无限可能创意编程的定义与特点定义特点一种将编程与艺术创作结合起来强调创意、互动、体验,注重表的编程方式达和交流创意编程的应用领域数字艺术设计领域互动装置、动画、游戏、音乐、影像交互设计、产品设计、用户体验设计教育领域教育、编程启蒙、跨学科学习STEAM创意编程与传统编程的区别传统编程注重逻辑、效率、功能实现1创意编程注重创意、表达、交互体验2创意编程的思维方式发散思维打破常规,从多个角度思考问题抽象思维将现实世界抽象成计算机语言逻辑思维使用代码构建逻辑关系,实现预期结果创意编程的基本步骤构思创意1确定项目主题和目标设计方案2绘制流程图,规划实现步骤编写代码3使用编程语言将方案转化为代码测试运行4检验代码的正确性和效果优化改进5根据测试结果进行调整和完善创意编程语言工具介绍Scratch1图形化编程语言,易学易用Python2通用编程语言,功能强大Processing3面向创意编程的语言,用于生成视觉效果编程入门Scratch12界面功能积木式编程界面,直观易懂支持动画、游戏、音乐制作等功能3社区庞大的社区,共享项目和资源编程界面与功能Scratch积木块舞台脚本区不同的积木块代表不同的指令和功能用于展示项目运行的效果,可以添加背景和用于编写代码,将积木块拖放到脚本区中角色编程基础语法Scratch编程项目实践Scratch互动动画简单游戏设计一个会移动、说话的动画角色制作一个简单的躲避障碍的游戏编程入门Python语法功能简洁、易读、易学,适合初学者功能强大,支持各种应用开发库丰富的库,提供各种功能模块编程语法基础Python变量定义使用赋值符号=定义变量1数据类型字符串、数字、列表、字典等2运算符算术运算符、比较运算符、逻辑运算符34条件语句if-else语句,根据条件执行不同的代码循环语句for循环、while循环,重复执行代码56函数定义使用def关键字定义函数编程实践案例Python图形绘制使用库绘制简单的图形Turtle游戏开发使用库开发简单的游戏Pygame数据分析使用库进行数据处理和分析Pandas可视化编程工具介绍Blockly1开发的图形化编程工具GoogleSnap!2基于的可视化编程语言,更强大灵活ScratchApp Inventor3开发的用于创建应用的工具Google Android可视化编程项目实践互动游戏1使用制作一个简单的互动游戏Blockly网页设计2使用创建一个简单的网页App Inventor数据可视化3使用可视化工具将数据可视化,例如图表、地图等综合训练与交流12项目合作作品展示分组完成一个创意编程项目分享项目成果,进行交流和评比3经验总结总结学习经验,分享心得体会创意编程与职业发展数字艺术网页设计数据分析数字艺术家、动画师、游戏开发者网页设计师、前端工程师、交互设计师数据分析师、数据科学家、数据工程师创意编程的前景与趋势人工智能虚拟现实创意编程将与人工智能技术结合,创造更智能的交互体验创意编程将应用于技术,打造更沉浸式的体验VR/AR课程总结与反馈知识回顾意见反馈回顾课程内容,巩固学习成果收集学习反馈,改进课程内容和教学方式问题解答12解答课程内容相关问题提供学习和实践的指导学习建议勤加练习多动手实践,积累编程经验积极交流与同学和老师交流学习心得拓展阅读阅读相关书籍和网站,扩展知识面课后作业创意项目1完成一个创意编程项目,展现你的创意代码练习2完成一些编程练习,巩固基础知识学习反思3写一篇学习反思,总结课程收获课后资源推荐书籍1推荐一些创意编程相关的书籍网站2推荐一些创意编程相关的网站和资源社区3推荐一些创意编程相关的社区和论坛联系方式12邮箱微信提供课程老师的邮箱地址提供课程老师的微信号。
个人认证
优秀文档
获得点赞 0