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

XuetangX

Csharp程序设计

Northwestern Polytechnical University via XuetangX

Overview

课程以能力培养为目标,以学科竞赛为载体,聚合多年资源建设成果与精华,持续投入建设高质量教学资源和平台,以“数据是生产资料”、“计算是生产力”为建设指导思想,剖析能力导向的计算机应用需求,强化大学生创新实践,培养学生自主学习与实践能力。

本课程内容即包括语言基础知识,又注重培养学生编程技能,使学习者能够快速上手。教学过程中,在程序设计语言知识方面采用了“快节奏”,从一开始就以简单程序框架展开程序知识,直接进入以程序模块化为主的教学环境,帮助同学们尽早开始编程实践;在程序设计方法和编程技术方面采用了“慢节奏”,通过经典示例的讲解分析,以大量的思维训练确保学生获得编程技巧。同时通过设置循序渐进的实训习题及讲解,使学习者稳步获得扎实的编程技能,为学习者参与各种计算机类竞赛、软件开发、工程实训提供强有力的支撑。


Syllabus

  • 第1章 程序设计基础
    • 第1讲 计算机的工作原理
    • 第2讲 初识C#程序
  • 第2章 将简单数据与运算引入C#
    • 第3讲 用C#描述简单数据
    • 第4讲 用C#描述数据的简单处理
  • 第3章 程序控制结构
    • 第5讲 实现输入输出
    • 第6讲 实现顺序结构和简单的选择
    • 第7讲 实现复杂的选择结构
    • 第8讲 实现简单的循环
    • 第9讲 实现复杂的循环
    • 第10讲 递推与枚举算法
    • 第11讲 实现异常处理
  • 第4章 模块化程序设计
    • 第12讲 实现方法定义
    • 第13讲 使用方法
    • 第14讲 方法调用示例
    • 第15讲 提高方法调用的效率
  • 第5章 批量数据的表示与处理
    • 第16讲 批量数据的描述方法(1)
    • 第17讲 批量数据的描述方法(2)
    • 第18讲 批量数据的常见操作
    • 第19讲 使用Array类
    • 第20讲 使用LINQ操作数组
    • 第21讲 实现文字信息的处理
  • 第6章 复杂数据的表示与处理
    • 第22讲 描述记录型信息
    • 第23讲 处理批量记录型信息
    • 第24讲 限定不出现 “星期八”
  • 第7章 类与对象
    • 第25讲 类的定义方法
    • 第26讲 描述类的常见成员
    • 第27讲 定义和使用类的实例
    • 第28讲 描述类的其他成员
    • 第29讲 有关类的其他话题
    • 第30讲 实现类的继承和派生
    • 第31讲 类的特殊形式
  • 第8章 规模化程序设计
    • 第32讲 开发大规模程序
  • 第9章 永久性数据的表示与处理
    • 第33讲 实现文件的打开关闭
    • 第34讲 实现文件的读写操作
    • 第35讲 操作复杂类型文件
  • 第10章 高级编程技术
    • 第36讲 设计简单的窗口程序(一)
    • 第37讲 设计简单的窗口程序
    • 第38讲 数据库编程基础
    • 第39讲 使用ADO.NET实现数据库开发
    • 第40讲 设计简单的网络程序
  • 期末考试

    Taught by

    Junrui Liu and Xuefeng Jiang

    Tags

    Reviews

    Start your review of Csharp程序设计

    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.