课程经历了Java程序设计基础(结合Finch机器人)->Java程序设计基础结合HUSTOJ系统->程序设计基础(Java结合HUSTOJ平台)3个迭代升级的阶段。更加注重程序思维和编程的泛化能力,突显素养性,淡化语言特性,与国际编程课程的理念相接轨。
该课程主要讲授Java程序设计语言基础(结合高职认知水平和学情,对Java知识点做了适度剪裁),在省平台的基础上结合HUSTOJ平台的使用,完成所有编程题的在线训练、作业、测试和考试。解决了传统课程对编程实践训练和考核的难点。
课程语言:Java,开发环境:Eclipse,编程实践OJ平台:基于HUSTOJ开源平台,题库为机电学院原创200+道符合初学者进阶的编程题。
主要讲授:Java集成开发环境搭建、配置;Java基础语法;基于Eclipse的Java代码编写、调试、纠错;面向对象思维入门和OJ系统的基本使用。
一、本课程共有78个教学微视频,共7章节,客观课程习题600道,200道编程题,视频总时长625分钟。
二、本课程共48个学时,2学分,开课时间为 2022年09月01日 至 2023年01月31日;
三、 本课程内容共分为7个模块,
第一模块内容为走进编程;
第二模块内容为初识Java
第三模块内容为数据-变量-基础运算与分支循环
第四模块内容为数组与字符串
第五模块内容面向对象基础
第六模块内容为综合提升与创新探究
第七章是拓展学习-常见的OJ题解
配套线下教材为《零基础学Java(全彩版)》,吉林大学出版社;
四、教学计划如下:
详情请参考章节1发布的 教学大纲+教学计划 pdf版本