系统平台与C#程序基础
Offered By: Xi'an Jiaotong University via Coursera
Course Description
Overview
关于《系统平台与C#程序基础》课程:
作为“.Net平台下软件开发技术”专项课程的第一门课程,本课程将从计算机的入门知识讲起,首先向你介绍计算机的基础知识和基本原理,包括信息表示与编码、软硬件系统组成及工作原理等,并通过由基本逻辑门到运算器的构造过程讲述,帮助你初步建立自底向上的系统构造思维能力。如果你未来从事系统设计,这将是非常重要的一项素质。
在基础奠定之后,本课程将用两周的时间,带你快步走进C#,为你介绍如何设计基本的C#控制台程序。包括C#程序语言基础、控制台的输入输出、基本程序控制结构等。更主要的,本课程将通过实际案例,为你介绍如何利用Visual Studio集成开发环境编辑和调试C#程序,为后续课程学习奠定基础。掌握良好的程序调试技巧,是你未来从事软件项目设计必备的技能。
如果你目前对计算机的一些基本应用操作还不是很熟悉,请不用担心,本课程附加了有关OFFICE应用的详细操作指导视频,你可以自行观看。
课程共含4周,每周都设有单元测验和作业,可以帮助你了解自己的学习状态。
Syllabus
- 基础知识
- 本周的学习内容包括两个知识模块。在模块一的“引言”部分,有我们专项课程的介绍和计算机系统组成。我们将介绍给你学习完整个专项课程后将收获的知识以及具备的能力,并带你“走进计算机”,帮助你了解计算机硬件系统的整体结构。模块二为你介绍计算机中的信息表示和编码方法。学习完本周课程,你将对计算机系统的整体构成有一些初步的了解,并能够理解计算机为什么采用二进制?以及各类信息在计算机中的表示方法。
- 软硬件系统构造
- 本周学习内容同样分为两个模块。模块一主要介绍硬件系统的构造和基本原理。首先是基本逻辑运算和逻辑门电路,并通过从基本逻辑门到常用逻辑电路的的组合过程,帮助你初步建立硬件系统的构造思维模式;其次是冯诺依曼结构和它的基本工作过程。模块二是操作系统基础,将为你介绍有关操作系统的基本功能,特别是进程管理和存储器管理两大功能。对这些内容的了解,将有助于你后续程序设计课程的学习。
- 感性认识计算机程序
- 作为软件开发课程,本周将首先为你介绍什么是程序?什么是面向对象技术?然后帮助你了解如何在Visual Studio 2013环境下创建、运行和调试一段C#控制台程序。学习完本周课程,你将能够在Visual Studio环境下“照猫画虎”地编写一段简单的C#程序了。
- C#程序入门
- 在对C#程序有了感性认识的基础上,本周将具体学习基本C#控制台程序的设计方法。包括变量与数据类型、表达式等基础知识,类和对象的声明和创建,基本程序控制结构等。本周课程学习完后,你不需要再“照猫画虎”,而是真正能够编写包括循环、分支结构在内的基本C#控制台程序。
Taught by
吴 宁
Tags
Related Courses
3D Art and Audio PipelineUnity via Coursera 3D Interactions and Navigation
Unity via Coursera ABC du langage C
Institut Mines-Télécom via France Université Numerique Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera Add Gore to Your Game in Unity
Coursera Project Network via Coursera