1、程序设计基础(Java)课程导论,赵国庆 博士 ,自我介绍(1),自我介绍(二),课程介绍,课程名称:程序设计基础(Java语言) 课程性质:公共必修课 面向对象:17级理科本科生 课时:15周,60课时(30上课+30上机) 上课:周四下午5、6节,教7-202 上机:周四下午7、8节,科技楼C区505,506,课程内容,本课程以Java语言为素材,讲授程序设计的基本方法与思想。 课程主要包括以下内容: Java语言基础(Java编程环境、数据类型、常量、变量、运算符、表达式、输入、输出、异常处理、常见工具类等); 程序设计基础(顺序、选择、循环、数组、变量及其传递); 计算思维基础(穷举、
2、递归、回溯等); 经典算法(闰年、素数、最小公倍数与最大公约数、求近似值、排序、阶乘、汉诺塔、八皇后等); 面向对象基础(类、属性与方法;封装、继承与多态等); 图形用户界面设计。,教学模式:混合式学习模式,课堂讲授、程序演示、网络学习、上机实践相结合; 个人研究学习、小组协作学习与集体教学相结合; 采用QQ群(451232882)和计算机基础课教学平台作为学习辅助支持系统。(网址: ),考核办法,形成性评价(编程+实验报告)与总结性评价(期末考试)相结合 学生最后成绩由以下两部分构成: 平时成绩占40%(满分100分,其中考勤10分,6次实验报告每次15分) 期末考试占60%(上机考试,满分100分),实验报告要求,实验名称(如:用Java实现八皇后问题) 实验设计(写出程序的思想) 源代码(最好电脑截图,这样看起来舒服一些) 运行结果(电脑截图) 反思(程序写得好在哪里,哪里可以继续改进) 要求排版整洁,导成pdf文件上交。 文件命名规则:学号_姓名_实验报告N_实验名称,要提交的实验报告目录,日期问题(输入年月日,计算属于该年的第几天); 验证哥德巴赫猜想; 分解质因数(对1-N之间的整数分解质因数并输出); 汉诺塔问题; 简单计算器; 学习成绩统计表和八皇后问题二选一。,教材,程序设计基础(Java)课程导论,赵国庆 博士 ,