《计算机编程基础I》课程教学大纲(本科)_第1页
《计算机编程基础I》课程教学大纲(本科)_第2页
《计算机编程基础I》课程教学大纲(本科)_第3页
《计算机编程基础I》课程教学大纲(本科)_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机编程基础I(Computer Programming Basic I)课程代码:06410018学 分:4学 时:64(其中:讲课学时:64上机学时:0实验学时:0)先修课程:无适用专业:数学类(中外合作办学)教 材: introduction to Java Programming brief version,(美)Y. Daniel Liang, 10th edition一、课程的性质与任务(-)课程性质计算机编程基础I是计算机科学与技术专业的一门专业基础课程。课程的任务 是使学生掌握用Java语言来进行程序设计,理解面向对象的程序设计的思路和方法, 培养学生的编程能力。(二)课程目

2、标课程目标1:能实现利用这门语言编写程序解决实际数学类问题,为将来参与实际项 目的开发奠定坚实的基础。课程目标2:并为后续专业课程的学习打好坚实的基础。二、课程的内容及要求第一部分计算机、程序和Java概述(一)课程内容.计算机科学基础;.操作系统;. Java语言规范、JDK。(二)教学要求掌握计算机的基本原理(重点);了解计算机运行的过程(重点);了解Java程序的运行环境及过程(难点)。第二部分程序设计基础(一)课程内容. Java的基本数据类型及运算操作;.程序设计风格;.程序设计错误。(二)教学要求.掌握Java基本数据类型及运算符的使用规则和表达式的正确书写(重点);.编写符合Ja

3、va语法规则的简单程序(重点);.掌握Java程序书写规范(难点);.调试并运行Java语言编写的程序(重点)。第三部分选择(一)课程内容boolean数据类型、逻辑运算符、条件表达式;if语句;switch 语句。(二)教学要求.掌握boolean类型数据的概念(重点);.掌握逻辑运算符的计算规则(重点);.掌握条件表达式的书写及运算规则(难点);.掌握分支结构并熟练使用if语句和switch语句(难点)。第四部分循环(一)课程内容while 循环、do-while 循环、for 循环;.循环的嵌套;.几种循环的比较;. break 和 continue 语句;.程序举例。(二)教学要求.

4、了解循环控制的概念和方法(重点);.掌握while和do while语句的使用(重点);.掌握for语句的使用(重点);.掌握如何使用continue、break语句改变循环的执行状态(难点);.掌握循环的嵌套(难点);.熟练使用循环结构实现一些常用算法(难点)。第五部分方法(一)课程内容.方法的定义和调用;. void 方法;.参数的值传递;.重载方法;.变量的作用域. Math的数学类。(二)教学要求.掌握方法的定义(重点);.掌握形式参数与实在参数的区别以及参数值的传递(难点);.掌握方法的一般调用,了解方法的嵌套调用(难点);.掌握变量的作用域的概念(重点);. 了解Math数学类的方

5、法及使用。第六部分一维数组(一)课程内容. 一维数组的定义及初始化;.复制数组;.给方法传递数组;.从方法中返回数组;.可变长参数列表;.数组的查找;.数组的排序;. Arrays 类。(二)教学要求.掌握一维数组的定义及初始化过程(重点);.掌握数组和方法的综合应用(难点);.掌握与数组有关的查找、排序等基本算法(难点)。第七部分多维数组(一)课程内容.二维数组的定义及初始化;.给方法传递二维数组;(二)教学要求.掌握二维数组的使用(重点);.掌握方法和二维数组的综合应用(难点)。三、 学时分配及教学方法章(按序填写)教学形式及学时分配主要教学方法支撑的课程目标课 堂 教 学实 验上 机课程

6、 实践小 计计算机、程序 和Java概述44讲授法,讨论法理解程序设计基础22讲授法,演示法理解选择66讲授法,演示法,讨论法理解,掌握循环1212讲授法,演示法,讨 论法理解,掌握方法1818讲授法,演示法,讨 论法理解,掌握一维数组1212讲授法,演示法,讨论法理解,掌握多维数组1010讲授法,演示法,讨 论法理解,掌握合计6464注:1 .课程实践学时按相关专业培养计划列入表格;.主要教学方法包括讲授法、讨论法、演示法、研究型教学方法(基于问题、项目、案例 等教学方法)等。四、课程考核考核形式考核要求考核权重备注平时作业1020%阶段测试4 (闭卷)40%期末考试1 (闭卷)40%注:1,分学期设置和考核的课程应按学期分别填写上表。.考核形式主要包括课堂表现、平时作业、阶段测试、期中考试、期末考试、大作业、小 论文、项目设计和作品等。.考核要求包括作业次数、考试方式(开卷、闭卷)、项目设计要求等。.考核权重指该考核方式或途径在总成绩中所占比重。五、参考书目及学习资料(书名,主编,出版社,出版时间及版次)Introduction to Java Programmingbrief version, (美) Y Danie

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论