Content
15 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
课程概述
计算机程序简介
- 1
计算机程序简介
- 2
计算简史
- 3
编程简史
- 4
什么是程序?
- 5
理解二进制系统
- 6
理解ASCII及其他数据形式
- 7
布尔代数
- 8
机器码
- 9
计算机程序概述
- 10
测验:计算机程序基础
编程语言简介
- 1
编程语言简介
- 2
为什么我们需要编程语言?
- 3
编程语言的演变
- 4
编程语言的多样性
- 5
代码翻译:解释与编译
- 6
编程语言的语法与基本构成要素
- 7
编程语言概述
- 8
测验:编程语言基础
应用程序的类型
- 1
应用程序类型简介
- 2
计算机应用:独立式与客户端-服务器模式
- 3
Web 应用程序
- 4
移动与分布式应用
- 5
基于云的应用程序
- 6
云服务模型
- 7
其他一些类型的应用程序
- 8
各类应用类型的总结
- 9
测验:计算机应用程序的类型
软件项目与代码组织
- 1
软件项目与代码组织简介
- 2
代码模块
- 3
用于共享代码的软件项目与包
- 4
使用命名空间避免冲突
- 5
软件项目与代码组织概述
- 6
测验:软件项目与代码组织
计算机程序的基本构建单元
- 1
计算机程序基本构成要素简介
- 2
序列的重要性
- 3
手机应用功能解析
- 4
家庭应用分解
- 5
理解语句
- 6
复合语句
- 7
分离语句
- 8
使用缩进和空行提高代码可读性
- 9
使用注释提升代码可读性
- 10
计算机程序基本构成要素概述
- 11
测验:计算机程序的基本构成要素
- 12
挑战:提升代码可读性
- 13
解决方案:提升代码可读性
处理数据:变量
- 1
变量简介
- 2
声明和初始化变量
- 3
基本数据类型
- 4
有符号与无符号整数
- 5
取反码与补码
- 6
浮点型与字符类型
- 7
复合类型:定长数组与动态数组
- 8
复合类型:记录与字典类型
- 9
复合类型:集合与字符串类型
- 10
运算符
- 11
值与引用变量
- 12
处理数字
- 13
字符串操作
- 14
变量总结
- 15
测验:变量操作
- 16
挑战:求一个数的一补码和二补码
- 17
解法:求一个数的一补码和二补码
- 18
挑战:字符串拼接
- 19
解决方案:连接字符串
程序控制结构
- 1
程序控制结构简介
- 2
控制执行流程
- 3
使用 if 语句进行选择
- 4
使用 switch 语句进行选择
- 5
使用 for 循环进行迭代
- 6
使用 while 循环进行迭代
- 7
使用 do-while 循环进行迭代
- 8
使用 foreach 循环遍历序列
- 9
程序控制结构总结
- 10
测验:程序控制结构
- 11
挑战:编写一个 switch 语句
- 12
解决方案:编写 switch 语句
理解函数
- 1
函数简介
- 2
确定函数中应包含的内容
- 3
从函数返回值
- 4
函数参数
- 5
第一部分:为自动照明应用程序创建函数
- 6
第二部分:为自动照明应用创建函数
- 7
第三部分:为自动照明应用创建函数
- 8
局部变量与全局变量
- 9
函数总结
- 10
测验:理解函数
- 11
挑战:使用函数
- 12
解决方案:使用函数
当出现问题时:错误与异常
- 1
Bug与异常简介
- 2
理解软件缺陷
- 3
了解软件缺陷的类型
- 4
使用调试器查找错误
- 5
处理异常
- 6
异常与调用栈
- 7
处理异常
- 8
错误与异常总结
- 9
测验:Bug 与异常
- 10
挑战:代码中的缺陷与异常
- 11
解决方案:代码中的缺陷与异常
编程范式
- 1
编程范式简介
- 2
理解结构化编程
- 3
理解面向对象编程
- 4
类和对象
- 5
理解封装
- 6
继承
- 7
理解函数式编程
- 8
可变数据与不可变数据
- 9
声明式编程
- 10
理解逻辑编程
- 11
其他范式
- 12
编程范式总结
- 13
测验:编程范式
- 14
挑战:类及其属性
- 15
解决方案:类及其属性
编程工具与方法论
- 1
编程工具与方法论简介
- 2
理解版本控制系统
- 3
使用 Git 进行协作
- 4
单元测试
- 5
集成测试
- 6
其他类型的测试与软件发布
- 7
软件部署与代码维护
- 8
软件开发过程方法论
- 9
敏捷开发
- 10
编程工具与方法论概述
- 11
测验:编程工具与方法论
代码质量
- 1
代码质量简介
- 2
定义代码质量
- 3
编写易于理解的代码
- 4
编写代码时注重效率
- 5
智能代码真的智能吗?
- 6
代码质量最佳实践
- 7
避免深层嵌套
- 8
编码规范
- 9
代码质量概述
- 10
测验:代码质量
附录:如何将伪代码转换为实际代码
- 1
伪代码转换为实际代码简介
- 2
伪代码示例
- 3
C++ 代码
- 4
使用C#编写代码
- 5
Java 代码
- 6
使用 JavaScript 编写代码
- 7
使用 PHP 编写代码
- 8
用 Python 编写代码
结论
- 1
总结!
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User