Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

程序设计基础

Zhejiang Institute of Mechanical & Electrical Engineering via XuetangX

Overview

课程经历了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版本

Syllabus

  • 1 问世间编程为何物
    • 1.1走进编程
  • 2 掀起Java盖头来
    • 2.1 Java初识
    • 2.2 Java集成开发环境搭建
    • 2.3 HelloWorld记事本剖析
    • 2.4 磨刀不负砍材工-EclipseIDE简介
    • 2.5 HUSTOJ 入门
  • 3 万丈高楼平地起
    • 3.1 数据与变量
    • 3.2 数据运算
    • 3.3 数据运算冷知识
    • 3.4 顺序结构和分支(if-else)
    • 3.5 switch与HUSTOJ顺序+分支实践
    • 3.6 当型与直到型循环
    • 3.7 for实践与编码调试技巧
    • 3.8 2层(多层)for循环
    • 3.9 HUSTOJ循环专题
  • 4 数组与字符串
    • 4.1 数组初步
    • 4.2 HUSTOJ数组实践与随机数综合
    • 4.3 字符串初步(含库函数)
    • 4.4 字符串进阶
    • 4.5 HUSTOJ字符串专题训练
  • 5 面向你的对象
    • 5.1 类和对象概论
    • 5.2 标准类的封装实践
    • 5.3 函数及函数的重载
    • 5.4 继承与多态
    • 5.5 包机制与访问控制
    • 5.6 Java异常机制基础
    • 5.7 面向对象综合实践
  • 6 综合创新探究
    • 6.1 HUSTOJ-生活实践编程
    • 6.2 HUSTOJ-基础算法入门
    • 6.3 HUSTOJ-数据结构基础引例
    • 6.4 拓展与提升
  • 7 拓展学习-常见的OJ题解

    Taught by

    John and Huilai Zhou

    Tags

    Reviews

    Start your review of 程序设计基础

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.