Skip to content

SE&电脑基本操作课程

  • 教学支撑:Pycharm、Android Studio
  • 教授对象:初、高中学生
  • 课时:14 课时
  • 性质:偏向实践性课程,建议小班教学(15 人左右)
  • 目的:从一些有趣的程序任务开始,培养对软件开发的兴趣,同时了解软件行业的发展。教授同学们一些基础的电脑操作,以及大致介绍一些基本的软件使用。之后开展一些简单的 python 语言教学,培养一定的计算机学习能力。

第一节(2 课时)

  • 课程目的:激发兴趣。
  • 课程主要内容:可以展示一些我们大一下写的 el 比赛软件,向同学们展示软件开发的大致情况,激发同学们对软件开发的兴趣。同时利用同学们日常生活经常使用的软件,来讲解软件工程的发展历程。
  • 具体操作:用 Android Studio 向同学们展示一个软件诞生大致的过程。

第二节(2 课时)

  • 课程目的:帮助同学们全面认识电脑,知道电脑的用处不只是用来打游戏的
  • 课程主要内容:介绍一些电脑硬件的基本知识,了解基本的电脑使用方法,同时介绍一些日后可能会用到的软件如 ps、pr 等等。

第三节(2 课时)

  • 课程目的:教授 python 程序设计最基础的部分,初识程序
  • 课程主要内容:开始进行简单的 python 程序设计,先让大家从“hello world”开始做起,体会计算机语言的奇妙和自己写程序的成就感。

第四节(2 课时)

  • 课程目的:教授 python 程序设计最基础的部分
  • 课程主要内容:前一天大家已经可以利用程序输入输出简单的字符后,接下来进行简单的实践。可以尝试一些简单的数学运算,输入一些东西。

第五节(2 课时)

  • 课程目的:教授条件语句
  • 课程主要内容:进行简单的 if-else 语句的教学,通过条件语句和循环的学习。尝试画出流程图,培养完整的逻辑。同时以同学们身边的事情为例子让同学们完成一个简单的条件判断程序。

第六节(2 课时)

  • 课程目的:教授循环语句及简单练习
  • 课程主要内容:教授 while 循环 for 循环 同时画出循环的流程图,避免出现死循环。尽量让同学们成功打印出一个 n 乘 n 的正方形。

第七节(2 课时)

  • 课程目的:巩固提高大家的编程能力,同时将程序设计和他们的日常的学习生活结合到一起
  • 课程主要内容:结合先前的课程讲授,带同学们实现一个能进行加减乘除、平方、三角函数运算的计算器,让同学们感受第一次写程序的成就感跟满足感。

第八节(2 课时)

  • 课程目的:结束课程,总结之前的课程,鼓励同学们继续学习,同时宣传南大和计算机和软件工程专业
  • 课程主要内容:给同学们介绍主要的计算机人才培养方向,同时给同学们推荐一些适合入门自学的书目以及一些进阶书目和基础课程。鼓励感兴趣的同学们多动手,多实践,多提问,多思考能够找到自己喜欢的领域,鼓励同学们努力学习,能到外面的世界看看最新的计算机成就。欢迎报考南京大学软件学院。