JAVA从菜鸟【入门】到新手【实习】一一第二层次学习:大学计算机与C语言,统一建模语言



前段时间的学习多是经验化的学习,积累的是知识和实践方法,

这一个阶段的学习是将知识理论化和体系化,能让自己在计算机之路走的更远。

这个阶段的语言学习可能会替换python的学习进度。

Linux实现两个文件目录与用户管理;

数据结构与算法;

统一建模语言


这是我的一种学习方法的策略——即

1.首先直接的实践的方式如:

a.上机实操b.视频观摩 c.快速整体学习

达到一种目的:降低陌生感,现把握整体建立整体感知,

建立平滑和符合认知过程学习规律与心理的流程


2.其次,知识二次遍历强调理论对知识的整理和对实践的指导

a.理论课程  b.理论书籍   c.反思总结

达到目的建立科学的,规范的概念体系和思维方式,完善知识的理解

学习资源的收集

3.将关于实践的和理论的学习内容结合“案例”,解构,分析;建立完整的项目流程的经验

a.源代码抄写   b.模仿      c.改进


4.自主设计研发


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


大学计算机



授课大纲
第1周 基于计算机的问题求解
         1.1 基于计算机的问题求解方法
         1.2 问题描述与抽象
         1.3 计算机科学学科的知识领域
第2周 计算机信息数字化基础
         2.1 数制及其在计算机中的表示
         2.2 二进制数据计算 
         2.3 字符信息编码与标准交换
         2.4 多媒体信息编码 
     第3周 计算机的工作原理与硬件体系结构
         3.1 计算机如何完成加法运算
         3.2 冯诺依曼体系结构
         3.3 计算机硬件及其连接
         3.4 图灵机
     第4周 计算机软件平台
         4.1 计算机软件平台概述
         4.2 数据存储与文件管理
         4.3 程序运行管理
         4.4 实用操作系统
第5周 计算机网络平台
         5.1 计算机网络平台基础
         5.2 Internet及其应用
         5.3 信息安全
         5.4 新技术应用
第6周 数据处理与数据库——多媒体数据处理
         6.1 数据与数据处理
         6.2 多媒体数据表示
         6.3 多媒体数据处理
第7周 数据处理与数据库——数据库技术及应用
         7.1 数据库技术基础
         7.2 结构化查询语言基础
                 7.3 数据仓库与数据挖掘
     第8周 关于计算
         8.1 计算科学与计算机
         8.2 可计算与不可计算问题
         8.3 计算复杂性
         8.4 计算环境与普适计算
     第9周 算法与程序设计
         9.1 算法的概念与表示
         9.2 典型问题算法设计
         9.3 算法中的数据结构
         9.4 程序设计的一般过程
     第10周 计算机技术前沿
         10.1 计算机科学前沿技术
         10.2 复习与总结 



。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


C语言程序设计


授课大纲(上)

第1周  从问题到C语言程序设计
    1.1 计算机的问题求解方法
    1.2 C语言与C程序
    1.3 C语言处理系统与程序调试运行
    1.4 程序中的人机交互 
第2周  数据计算实现与顺序结构程序设计(一)
    2.1 算术运算的C程序实现
    2.2 关系运算的C程序实现
第3周  数据计算实现与顺序结构程序设计(二)
    2.3 逻辑运算的C程序实现
    2.4 位运算的C程序实现
    2.5 几种很个别的运算
    2.6 混合运算及数据类型转换
    2.7 一个顺序结构程序实例
第4周  选择结构的程序设计
    3.1 程序中的路径选择实现
    3.2 路径中的再选择--嵌套判断 
    3.3 复杂判断问题的C程序设计
    3.4 多分支问题的C程序设计
    3.5 GOTO的适当使用
    3.6 一个选择结构的程序实例
第5周  循环结构的程序设计(一) 
    4.1 需要重复执行的程序
    4.2 至少要执行一次的循环
    4.3 已知循环次数用for语句
    4.4 循环控制—简单循环应用
第6周  循环结构的程序设计(二) 
    4.5 循环的嵌套
    4.6 break中断
    4.7 循环的综合应用
第7周  数组(一)
    5.1 同类有序数据处理问题与解决方案
    5.2 一维数组的定义和引用
    5.3 一维字符串数组
    5.4 字符串处理函数
第8周  数组(二)
    5.5 二维数组的定义与使用
    5.6 二维数组的输入输出
    5.7 二维数组的应用‍
    5.8 二维字符数组

    5.9 数组综合应用


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

授课大纲(下)
第1周 函数(一) 
1.1 函数定义
介绍函数的基本概念,定义形式,应用实例。
1.2 模块化程序设计
介绍模块化程序设计的思想。
1.3 函数调用、声明和返回 
介绍主调函数与被调函数之间的调用形式、主调函数对被调函数的声明、函数的返回值的特点和返回语句。
1.4 函数间参数传递 
主调函数与被调函数之间参数传递的几种方式,强调形参的特点和数组做函数参数这种形式的特点。
第2周 函数(二)
2.1 函数递归调用
介绍递归的概念和一些递归程序的实例。
第3周 函数(三)
3.1 变量存储属性
介绍变量存储属性的种类和特点,和工程文件的概念及定义。
3.2 编译预处理
介绍C中几种预处理命令和使用要求。主要是宏定义和文件包含。
第4周 指针(一) 
4.1 指针的定义、初始化和引用 
首先介绍指针的概念,然后介绍指向变量的指针的定义、初始化和引用方式,介绍使用指针变量尤其是做函数参数的一些典型应用实例。
4.2 指针与数组 
通过指针访问一维数组中的元素的方式,重点介绍字符指针的应用。
第5周 指针(二)
5.1 指针运算
介绍当指针指向数组时指针的运算规则。
5.2 指针数组
介绍指针数组的定义,赋值和引用,通过例题介绍指针数组、二维数组的关系。
第6周 指针(三)
6.1 指针与函数
介绍指向函数的指针的定义和引用,以及通过指针调用函数的应用实例。
6.2 指针与指针
介绍二级指针的定义、赋值和应用。
以上内容通过应用实例,综合掌握指针的应用。 
第7周 链表(一) 
7.1 结构的概念
介绍结构的基本概念,结构说明及其应用。
7.2 结构数组
介绍结构数组的定义与访问。
7.3 结构指针
介绍结构指针及其应用。
7.4 结构与函数 
介绍结构与函数的关系,结构在函数参数传递中的应用。
7.5 联合
介绍联合的概念,强调与结构的异同。
第8周 链表(二) 
8.1 typedef自定义类型
介绍Typedef自定义类型的概念及其应用。
8.2 枚举类型
介绍枚举类型的概念。
8.3 链表的概念
介绍链表的基本概念,分析其与数组结构的关系,介绍其主要功能
8.4 链表的基本操作
介绍内存的申请与释放,链表的创建、插入、删除等操作 
第9周 文件
9.1 文件概述
介绍数据管理的基本形式及文件的分类。
9.2 文件型指针
介绍文件指针的基本概念。
9.3 文件的打开与关闭
介绍文件的打开与关闭操作及其原理。
9.4 文件的顺序读写 
介绍介绍文件顺序读写的基本函数及其应用。
9.5 文件的随机读写
介绍文件随机读写的方法。
9.6 文件检测
介绍文件状态、检测方法。
9.7 文件应用实例
介绍文件的综合应用技巧。 
第10周 总结与练习 
10.1 C语言知识总结
总结C语言的主要知识点和重点,常见的问题和错误分析。
10.2 C语言练习
典型的算法复习与综合练习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值