课程概况
程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。
Java是近10年来最流行的编程语言,在各类编程语言排行榜上长年占据前两名的位置。本课程是以Java语言来讲授程序设计的入门知识的。
程序设计是实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。你必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。在这里所提供的,只是基础的知识讲解,要想学会编程,还需要更多时间的投入和努力。
课程大纲
第1周 计算
1.0 计算机与编程语言
1.1 第一个Java程序
1.2 变量与计算
1.3 浮点数计算
1.x 如何提交编程作业
第1周编程题
第2周 判断
2.1 比较
2.2 判断
2.3 分支
2.4 判断语句常见错误
2.x 第2周小测验
第2周编程题
第3周 循环
第3周编程题
3.1 循环
3.2 循环的例子
3.x 第3周小测验
第4周 循环控制
4.1 for循环
4.2 循环控制
4.3 循环的例子
第4周编程题
第5周 数组
5.1 数组
5.2 数组计算
5.3 二维数组
5.x 第5周小测验
第5周编程题
第6周 使用对象
6.1 字符类型
6.2 包裹类型
6.3 字符串
第6周编程题
第7周 函数
7.1 函数定义与调用
7.2 函数参数与函数内的变量
第7周编程题
预备知识
都说了课程名称是零基础学习Java语言,当然是不需要其他编程方面的基础的。
不过对于计算机的熟练使用肯定是必不可少的。
证书或学分
本课程的成绩由三部分组成:
编程题,占25%:每周有1至2道编程题,在期末考试开始前要完成编程题。
小测验,占25%:一共会有三次小测验,题型为选择题,每次有1周时间,在这7天内需要完成测验,每次测验只能做一次。
期末考试,占50%。题型为选择、填空及编程题。
获得综合评分60分的可以获得本课程的合格证书,获得85分的可以获得优秀证书。