首页 > 编程语言 ># 2024-2025-1 20241301 《计算机基础与程序设计》第二周学习总结

# 2024-2025-1 20241301 《计算机基础与程序设计》第二周学习总结

时间:2024-10-06 22:59:52浏览次数:6  
标签:学习 计算机 编程 2024 2025 20241301 技能

这个作业属于哪个课程 <2024-2025-1-计算机基础与程序设计>
这个作业要求在哪里 <2024-2025-1计算机基础与程序设计第一周作业>
这个作业的目标 <概括性地了解计算机系统,解决为什么要学习编程的问题>
作业正文 https://www.cnblogs.com/HonJo/p/18449597

教材学习内容总结

计算的历史
计算系统全景图
抽象与数据隐藏
计算工具与计算学科
为什么要学习编程

教材学习中的问题和解决过程

1.关于计算硬件的简史
AI:计算机硬件的发展历程通常被分为几个阶段:

  1. 第一代:电子管计算机(1940s-1950s)

    • 以电子管作为主要元件,体积庞大,耗电量高,价格昂贵。
    • 代表性的计算机有ENIAC(1946年),它主要用于军事和科学研究。
  2. 第二代:晶体管计算机(1950s-1960s)

    • 晶体管取代了电子管,计算机的体积、重量和成本都有所下降,同时可靠性和运算速度得到提升。
    • 出现了高级编程语言如FORTRAN,使得编程更加便捷。
  3. 第三代:集成电路计算机(1960s-1970s)

    • 集成电路技术的应用使得计算机的体积和成本进一步降低,运算速度更快。
    • 出现了操作系统的雏形,计算机开始广泛应用于商业、教育和科研等领域。
  4. 第四代:大规模集成电路计算机(1970s至今)

    • 微处理器的出现标志着个人电脑时代的来临,计算机变得更加小型化、智能化。
    • 硬件性能的显著提升,如CPU的运算速度、内存容量和存储技术的进步。
  5. 新一代计算机:智能化、多媒体化、网络化、微型化、巨型化

    • 随着人工智能、机器学习、量子计算等技术的发展,计算机变得更加智能化和人性化。

此外,计算机硬件的发展也包括了存储器和微处理器的进步。例如,1970年以前,存储器主要是磁心存储器,而1970年后,半导体存储器开始普及,读写速度快且可以重复使用。微处理器的发展中,Intel 4004是第一个将CPU的所有元件都放入同一个芯片内的产品,标志着微处理器的诞生。

计算机的分类也随着技术的发展而多样化,包括电子模拟计算机、电子数字计算机、专用计算机和通用计算机等。

计算机硬件的发展趋势是微型化、网络化、高性能和多用途化,而巨型机则向着巨型化、超高速、并行处理和智能化方向发展。

2.学习编程的意义

AI:学习编程对于个人和社会都具有重要的意义,以下是一些关键点:

  1. 解决问题的能力:编程是一种解决问题的技能。通过编程,你可以学会如何逻辑地思考和分解问题,然后逐步解决它们。

  2. 增强创造力:编程可以让你将自己的想法转化为现实。无论你是想开发一个新的应用程序、游戏还是网站,编程都是实现这些创意的基础。

  3. 职业机会:随着技术的发展,对程序员的需求越来越大。掌握编程技能可以为你打开众多职业道路,提高就业竞争力。

  4. 高薪酬:编程相关的工作通常薪酬较高,因为它需要特定的技能和知识。

  5. 自我表达:编程是一种形式的自我表达。通过代码,你可以创建个人项目,展示你的思维方式和解决问题的方法。

  6. 持续学习:编程领域不断变化,学习编程可以培养终身学习的习惯,让你保持好奇心和适应性。

  7. 提高效率:编程可以帮助你自动化日常任务,提高工作效率和生产力。

  8. 跨学科应用:编程不仅仅是计算机科学的一部分,它还可以应用于医学、生物学、物理学、金融等多个领域。

  9. 创业基础:许多成功的科技公司都是基于强大的编程基础建立的。如果你有创业的想法,编程技能是实现这些想法的关键。

  10. 社会影响:通过编程,你可以开发对社会有积极影响的产品和解决方案,如教育软件、健康监测应用等。

  11. 个人满足感:完成一个编程项目并看到它运行可以带来巨大的满足感和成就感。

  12. 全球机会:编程是一项全球性的技能,不受地理位置限制,你可以在全球范围内找到工作或与他人合作。

总之,学习编程不仅可以提升个人技能,还可以为你带来职业上的机会,并且让你在数字化的世界中更加自如地生活和工作。

标签:学习,计算机,编程,2024,2025,20241301,技能
From: https://www.cnblogs.com/HonJo/p/18449597

相关文章

  • 2024-2025-1计算机程序与设计第二周学习总结20241420姚金济
    <班级链接>(2024-2025-1-计算机基础与程序设计<作业要求链接>2024-2025-1计算机基础与程序设计第二周作业|作业正文|本博客链接教材学习内容总结(前者AI完成,后者自己完成,AI参考:kimi智能助手)计算机科学概论:由于文件内容较多,我将列出核心内容的概要:第1章全景图计算机系统:计算......
  • 中国农业大学公布2024级研究生新生大数据
    来源:中国农大......
  • 2024.10.6训练记录
    下午cfA到!B签到题,考场还是写挂了,今天码力差。挂在while动指针的时候没有判右边界,似。唐诗程度不亚于数组开小。C1猜出来结论是第一次出现需要按照一开始的顺序就能过。C2把一开始的排列映射到[1,n]。修改时用set动态维护每个数第一次出现的位置。把第一次出现位置的......
  • 2024-2025-1 20241428 《计算机基础与程序设计》第二周学习总结
    学期(2024-2025-1)学号20241428《计算机基础与程序设计》第2周学习总结作业信息|这个作业属于哪个课程|<班级的链接>(如2024-2025-1-计算机基础与程序设计)||这个作业要求在哪里||https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276))||这个作业的目标|数......
  • 2024-2025-1 20241320 《计算机基础与程序设计》第2周学习总结
    2024-2025-120241320《计算机基础与程序设计》第2周学习总结作业信息|这个作业属于哪个课程|https://www.cnblogs.com/rocedu/p/9577842.html|这个作业要求在哪里|https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02|这个作业的目标|数字化信息安全自学教材《计算......
  • 2024-2025-1 20241316 《计算机基础与程序设计》第二周学习总结
    2024-2025-120241316《计算机基础与程序设计》第二周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第二周作业这个作业的目标*自学教材计算机科学概论(第七版)第1章并完成云班课测试*......
  • 2024初秋集训——提高组 #31
    C.特殊区间题目描述给定一个数列\(A_1,A_2,\dots,A_N\),我们定义一个区间\([l,r](l<r)\)的价值为:\[\max\limits_{a,b,c,d\in[l,r],c\ned}\{A_a-A_b-(A_c\oplusA_d)\}\]给定\(Q\)次查询,每次查询有多少个区间的价值在\([d,u]\)之间。思路显然,我们会令\(A_a\)最大......
  • CSP-S 2024 第九次
    A设\(f_{i,S}\)表示考虑前\(i\)行,选出的矩形在第\(i\)行上形成\(S\)中的区间的方案数,每行的\(S\)只有\(O(2^m)\)种,总复杂度\(O(n2^{2m})\)。B考虑先修改再查询怎么做。考虑左下角为\((x_1,y_1)\),右上角为\((x_2,y_2)\)的矩形,发现斜率在\(\left[\dfrac{y_1}{......
  • 2024-2025 20241308《计算机基础与程序设计》第二周学习总结
    这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02这个作业的目标阅读《计算机科学概论》和《C语言程序设计》的第一章内容并从中学习感悟,找到不懂的问题并想办法解决作......
  • 2024-10-6 模拟赛总结
    \(100+80+100+0=280\),暴力又写挂了。比赛链接:http://172.45.35.5/d/HEIGETWO/homework/67025b796735d3863dc7f60d或者http://yl503.yali.edu.cn/d/HEIGETWO/homework/67025b796735d3863dc7f60dA-fountain题意:给定一条线段和一个圆,求线段上任意一点到圆上任意一点的最大距......