首页 > 编程语言 >20241416《计算机基础与程序设计》课程总结

20241416《计算机基础与程序设计》课程总结

时间:2025-01-05 17:35:34浏览次数:6  
标签:20241416 编程 作业 学习 课程 数组 程序设计 结构

每周作业链接汇总
第一周作业
计算机系统基础知识
二进制、八进制、十六进制、十进制间的定义与进制间的转换
学习了基本代码ls、cd、man-k、cat、pwd,cat等
学习用get笔记做课堂笔记
学习了原码、反码、补码的定义与转换

第二周作业
计算机系统的分层
用通俗易懂的例子解释抽象的概念
讲诉计算机硬件和软件源远流长的历史
介绍计算工具和计算学科之间的区别
我们为什么要学习编程
我们怎样学编程

第三周作业
二进制数值与计数系统
基本数据类型,分为常量和变量

第四周作业
逻辑门和电路的基础知识,以及它们在计算机硬件中的应用
基本的C程序设计知识,包括数据类型、运算符与表达式、数据的输入和输出,以及顺序结构程序设计

第五周作业
Pep/9虚拟机
机器语言
算法
伪代码

第六周作业
Polya如何解决问题
简单类型与组合类型
复合数据结构
查找与排序算法
算法复杂度
递归
代码安全

第七周作业
数组与链表
基于数组实现
基于链表实现
无序表、有序表

第八周作业
面向对象设计(OOD)
面向对象语言的要素
程序设计语言范型
编译器和解释器
数据类型和结构
控制结构
布尔表达式和逻辑编程
高级程序设计语言的功能性
数组的基本概念
一维数组的定义和初始化
二维数组的概念和操作

第九周作业
操作系统责任
内存与进程管理
分时系统
CPU调度
文件
文件系统
文件保护
磁盘调度

第十周作业
信息系统
数据库与SQL
人工智能与专家系统
人工神经网络
模拟与离散事件
排队系统
天气与地震模型
图形图像
结构体相关内容
结构体在函数中的应用
结构嵌套
共用体相关
枚举类型

第十一周作业
计算机网络
网络拓扑
云计算
网络安全
Web
HTML
CSS
Javascript
XML
字符串的表示
常见字符串操作函数
字符串与数值类型的转换
字符检查函数

第十二周作业
位运算相关
文件操作相关
指针相关
格式化输入/输出功能相关

第十三周作业
结构体
结构体数组
结构体指针
逻辑结构分类
存储结构分类
常见数据结构及基本操作

第十四周作业
文件基础认知
文件打开与关闭
文件读写操作
文件随机读写

实验报告链接汇总
1.实验一:Linux基础命令实践
2.实验二:基本控制结构编程练习
3.实验四:函数与数组编程练习
4.实验六:文件与结构体编程练习
5.实验七:缓冲区溢出实验
6.实验八:基于LAMP部署WordPress

课程收获与不足
收获
在学习了计算机科学概论后,我系统了解了计算机硬件的基本组成,如中央处理器(CPU)、存储器、输入/输出设备等,以及它们之间的协同工作方式。学会了如何在计算机中表示不同类型的数据,包括整数、浮点数、字符和字符串等。了解了二进制、十进制、十六进制等数制之间的转换,以及数据编码方式,如ASCII码和Unicode等。我初步了解算法的基本概念,如时间复杂度和空间复杂度,以及一些常见的数据结构,如数组、链表、栈、队列等。这为我后续深入学习算法和数据结构打下基础,帮助我理解如何高效地组织和处理数据。
在学习了C语言程序设计之后,我熟悉了C语言的基本语法结构,包括数据类型、变量声明、运算符、控制语句(如if、for、while)、函数定义和调用等。这使我能够编写出结构清晰、逻辑严谨的程序。学习这门课程不仅让我学会了如何编程,更让我懂得了学习的方法和意义,正如谚语所说“熟能生巧”,在学习编程的过程中,正是需要这种持之以恒坚持不懈的精神。

不足
编写程序时过于依赖AI,一旦不会了就去问AI,应该先自己尝试解决,通过看教材,debug等方式来一步步调试,实在不会再去问AI。

问卷调查
1.你平均每周投入到本课程多长时间?
15h左右。
2.每周的学习效率有提高吗?
随着学习的深入和适应,学习效率是有提高的。
3.学习效果自己满意吗?
基本满意吧,但还是有很多不足之处的,希望在今后的学习中让自己满意。
4.课程结束后会继续一周至少一篇博客吗?
看日常生活的空闲程度。
5.你觉得这门课老师应该继续做哪一件事情?
继续引入一些有趣的题目,做起来挺有意思的。
6.你觉得这门课老师应该停止做哪一件事情?
刚开始上课的时候讲得再具体清晰一些吧,毕竟我们刚入学的时候是0基础。
7.你觉得这门课老师应该开始做什么新的事情?
在做实验的时候,实验要求和步骤希望再具体清晰一些,包括可能遇到的问题和解决方法。

总结

标签:20241416,编程,作业,学习,课程,数组,程序设计,结构
From: https://www.cnblogs.com/rockytyh/p/18653519

相关文章

  • 20241421 《计算机基础与程序设计》课程总结
    第一周作业1.学习了有关专业的技能培养方向2.对《计算机基础与程序设计》进行了大致的浏览,大概了解了计算机的相关理论知识3.学习了有关2进制、8进制、10进制、16进制之间的转换第二周作业1.《计算机科学概论》:第一章向我们介绍了计算机科学这门学科的内容以及其基本概念,计......
  • 20241307《计算机基础与程序设计》课程总结
    目录教材学习内容总结第二节教材学习内容总结C语言程序设计第十三章和第十四章的总结:第十三章:文件操作文件的打开与关闭•使用fopen()函数打开文件,它接受文件名和模式作为参数,返回一个FILE指针。•fclose()函数用于关闭文件,释放资源。文件的读取•fgetc()和getc(......
  • 2024-2025-1 20241311 《计算机基础与程序设计》第十五周学习总结
    学期2024-2025-1学号20241311《计算机基础与程序设计》第十五周学习总结作业信息这个作业属于哪个课程<班级的链接>2024-2025-1-计算机基础与程序设计这个作业要求在哪里<作业要求的链接>2024-2025-1计算机基础与程序设计第十五周作业)这个作业的目标<写上具......
  • 2024-2025-1 20241416《计算机基础与程序设计》第四周学习总结
    这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计这个作业要求在哪里 2024-2025-1计算机基础与程序设计第四周作业这个作业的目标 学习门电路,组合电路,逻辑电路,冯诺依曼结构,CPU,内存,IO管理,嵌入式系统,并行结构,物理安全作业正文 https://www.cnblogs.com/rockytyh/p/1865347......
  • 2024-2025-1 20241421《计算机基础与程序设计》第四周学习总结
    2024-2025-120241421《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(2024-2025-1计算机基础与程序设计第四周作业)这个作业的目标 门电路、组合电路、逻辑电路、......
  • 20241423 《计算机基础与程序设计》课程总结
    2024-2025-120241423《计算机基础与程序设计》课程总结每周作业链接汇总第一周作业学会了如何使用虚拟机安装操作系统,在VirtualBox上安装了Ubuntu。课堂上学习了进制之间的转换,如二进制与十进制之间的转换。学会使用AI进行作答,尝试用get笔记进行知识的总结。第二周作业......
  • 《Windows 32 位汇编语言程序设计教程》第 01 章 背景知识
    1.1Win32的软硬件平台(1)1.1.1硬件基础CPU架构与32位特性:介绍32位CPU的基本架构,包括寄存器的组织、寻址方式以及与16位CPU的区别。例如,32位CPU拥有更大的通用寄存器,能够处理更复杂的指令和更大的数据量。内存管理:阐述32位系统下内存管理的基本原理,如分......
  • 《8086/8088汇编语言程序设计》16~17章
    第十六章8087/80287/80387程序设计协处理器概述介绍8087、80287和80387作为80x86系列微处理器的协处理器,其主要功能是协助主处理器进行浮点运算,大幅提升计算机系统在处理复杂数学计算时的性能。阐述它们在不同时期计算机系统中的地位和应用场景。8087/80287/80387的体系......
  • 20241407《计算机基础与程序设计》课程总结
    每周作业链接汇总第0周作业:自我介绍第一周作业:1.基于VirtualBox虚拟机安装Ubuntu和安装Linux系统2.快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题第二周作业:数字化信息安全*自学教材:计算机科学概论(第七版)第1章和《C语言程序设......
  • java语言程序设计总结
    202302151228苏海一.1.程序流程:计算机程序(program)申请内存空间输入原始数据数据处理输出处理结果常用高级语言:C、C++、Java、Python、C#2.Java语言的特点➢借鉴了C/C++语言➢“纯”面向对象➢字节码(bytecode)➢Java虚拟机(JavaVirtualMachine,JVM)➢生态圈➢开......