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

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

时间:2025-01-05 15:45:27浏览次数:1  
标签:20241407 编程 作业 学习 课程 实验 数组 程序设计 数据结构

每周作业链接汇总

第0周作业
自我介绍

第一周作业
1.基于VirtualBox虚拟机安装Ubuntu和安装Linux系统 2.快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题

第二周作业
数字化 信息安全 *自学教材:计算机科学概论(第七版)第1章和《C语言程序设计》第1章

第三周作业
学习数字分类与计数法、位置计数法、进制转换、模拟数据与数字数据、压缩与解压、数字化、信息安全

第四周作业
学习门电路,组合电路,逻辑电路,冯诺依曼结构,CPU,内存,IO管理,嵌入式系统,并行结构,物理安全

第五周作业
学习Pep/9虚拟机,机器语言与汇编语言,算法与伪代码,测试:黑盒,白盒

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

第七周作业
学习数组与链表,基于数组和基于链表实现数据结构,无序表与有序表,树,图,子程序与参数

第八周作业
功能设计与面向对象设计,面向对象设计过程,面向对象语言三要素,汇编、编译、解释、执行

第九周作业
操作系统责任,内存与进程管理,分时系统,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.大部分同学都是第一次接触计算机和编程,在开学初跟不上是正常的,但只要一直紧跟着老师上课的节奏,并且课后勤加练习,最后一定会有所成就的。
2.在编写代码时要善于运用debug调试和其他工具,实在不会再去问AI。

问卷调查

1.你平均每周投入到本课程多长时间?
25-30h左右。
2.每周的学习效率有提高吗?
随着学习的深入和适应,学习效率是有提高的。
3.学习效果自己满意吗?
基本满意吧,但还是有很多不足之处的,希望在今后的学习中让自己满意。
4.课程结束后会继续一周至少一篇博客吗?
感觉不会吧。
5.你觉得这门课老师应该继续做哪一件事情?
继续每周博客园一篇总结和云班课上的测试,感觉通过总结和测试还是有很多收获的。
6.你觉得这门课老师应该停止做哪一件事情?
刚开始上课的时候讲得再具体清晰一些吧,毕竟我们刚入学的时候是0基础。
7.你觉得这门课老师应该开始做什么新的事情?
在做实验的时候,实验要求和步骤希望再具体清晰一些,包括可能遇到的问题和解决方法。

总结

总结

标签:20241407,编程,作业,学习,课程,实验,数组,程序设计,数据结构
From: https://www.cnblogs.com/wangyihan604505/p/18653348

相关文章

  • java语言程序设计总结
    202302151228苏海一.1.程序流程:计算机程序(program)申请内存空间输入原始数据数据处理输出处理结果常用高级语言:C、C++、Java、Python、C#2.Java语言的特点➢借鉴了C/C++语言➢“纯”面向对象➢字节码(bytecode)➢Java虚拟机(JavaVirtualMachine,JVM)➢生态圈➢开......
  • 20241316 《计算机基础与程序设计》课程总结
    20241316《计算机基础与程序设计》课程总结第一周作业:浏览教材并提出问题第二周作业:自学教材计算机科学概论(第七版)第1章并完成云班课测试《C语言程序设计》第1章并完成云班课测试第三周作业:计算机科学概论(第七版)第2章,第3章并完成云班课测试第四周作业:学习门电......
  • 同硕计算机专业:统考+课程+源码学习资料全部免费送!
    考研之路,道阻且长。对于计算机专业的学子来说,备考之路更是充满挑战。为了帮助广大考生高效备战,我在此精心整理了一套同硕计算机专业统考历年真题和复习重点、专业课程学习和相关源码资料,并免费分享给大家!我的全部学习资料都放在那里,后续我还会增加资料分享放在那里!想要的朋友都可......
  • 20241314 《计算机基础与程序设计》课程总结
    20241314《计算机基础与程序设计》课程总结每周作业链接汇总第一周课程概论工业革命与浪潮之巅信息与信息安全计算机系统概论计算机安全计算的限制思维作业第二周课程概论数字化与信息安全第三周课程概论数字逻辑门数据类型冯诺依曼体系第四周课程概......
  • 软件设计模式课程设计---Python实现学生信息管理系统(MySQL数据库+前端可视化)
    效果图:代码目录:代码:main.pyimporttkinterastkfromtkinterimportmessageboxfromstudent_managerimportStudentManagerfromobserverimportStudentObserverfromfactoryimportStudentFactoryfromstrategyimportSortByName,SortByGradefromproxyim......
  • 20241417 《计算机基础与程序设计》课程总结
    20241417《计算机基础与程序设计》课程总结每周作业链接汇总第一周作业:链接简要内容:课程概论,工业革命与浪潮之巅,信息与信息安全,计算机系统概论,计算机安全,计算的限制,计算思维第三周作业:链接简要内容:数字分类与计数法,位置计数法,进制转换,模拟数据与数字数据,压缩与解压,数字化,信......
  • 20241415 《计算机基础与程序设计》课程总结
    20241415《计算机基础与程序设计》课程总结每周作业链接汇总第一周作业参考基于VirtualBox虚拟机安装Ubuntu图文教程安装Linux系统自学计算机科学概论》并提出问题第二周作业了解计算思维和计算机结构第三周作业计算机的数据表示法C语言的基本数据类型第四周作业门......
  • 2025毕设ssm实验室课程管理系统程序+论文
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着科学实验规模的不断扩大,实验室课程数量急剧增加,有关实验室课程的信息量也呈指数级增长。传统的实验室课程管理方式在面对如此庞大的信息量时......
  • 2024-2025-1(20241321)《计算机基础与程序设计》第十五周学习总结
    学号20241321的《计算机基础与程序设计》课程总结第一周:第三周第四周第五周第六周第七周第八周第九周第十周第十一周第十二周第十三周第十四周整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点回答一下第1周作业中自己提出的问题问题:cpu......
  • 20241312《计算机基础与程序设计》课程总结
    20241312《计算机基础与程序设计》课程总结第一周作业:简要内容:①课程概论②工业革命与浪潮之巅③信息与信息安全④计算机系统概论⑤计算机安全⑥计算的限制⑦计算思维二维码:第三周作业:简要内容:①数字分类与计数法②位置计数法③进制转换④模拟数据与数字数据⑤压缩与解压⑥......