每周作业链接汇总

第一周 第一章《计算机系统漫游》第七章《链接》(http://www.cnblogs.com/nhx19970709/p/7587732.html)

第二周课上实践(http://www.cnblogs.com/nhx19970709/p/7613628.html)

第三周 第二章《信息的表示和处理》(http://www.cnblogs.com/nhx19970709/p/7670428.html)

第四周及myod应用(http://www.cnblogs.com/nhx19970709/p/7674297.html)

第五周(http://www.cnblogs.com/nhx19970709/p/7710971.html) 程序的机器化表示

缓冲区溢出实验(http://www.cnblogs.com/nhx19970709/p/7750616.html)

第六周课堂测试以及书上练习(http://www.cnblogs.com/nhx19970709/p/7749405.html)

第六周课堂测试以及课下测试(http://www.cnblogs.com/nhx19970709/p/7750931.html)

第七周(http://www.cnblogs.com/nhx19970709/p/7788137.html) 处理器体系结构

第八周(http://www.cnblogs.com/nhx19970709/p/7822691.html)
客户端-服务器编程模型 线程执行模型

课下测试二(http://www.cnblogs.com/nhx19970709/p/7822705.html)
socket编程应用实现

家庭测试(http://www.cnblogs.com/nhx19970709/p/7822710.html)
完成家庭作业4.47,4.48,4.49

第九周(http://www.cnblogs.com/nhx19970709/p/7860881.html)
随机访问存储器

pwd指令实现(http://www.cnblogs.com/nhx19970709/p/7860897.html)

第十周(http://www.cnblogs.com/nhx19970709/p/7899378.html) 补交的课上的练习

第十一周(http://www.cnblogs.com/nhx19970709/p/7966852.html)
虚拟存储器

第十三周 最重要的一章(http://www.cnblogs.com/nhx19970709/p/8053171.html)

第十四周 学的最差的一章(http://www.cnblogs.com/nhx19970709/p/8098507.html)

实验报告链接汇总

实验一 开发环境的熟悉 (http://www.cnblogs.com/nhx19970709/p/7711528.html)

实验二 固件程序设计:MDK、LED、UART、国密算法、SM1、清理(http://www.cnblogs.com/nhx19970709/p/7788622.html)

实验三 并发程序:学习使用Linux命令wc(1)、实现wc(1)服务器和客户端、使用多线程实现wc服务器并使用同步互斥机制保证计数正确
(http://www.cnblogs.com/nhx19970709/p/7860907.html)

实验四 外设驱动程序设计:学习资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”提交康奈尔笔记、完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验(http://www.cnblogs.com/nhx19970709/p/7966858.html)

实验五 通讯协议设计:在Ubuntu中完成 http://www.cnblogs.com/rocedu/p/5087623.html 中的作业、在Ubuntu中实现对实验二中的“wc服务器”通过混合密码系统进行防护(http://www.cnblogs.com/nhx19970709/p/8053146.html)

代码托管链接和二维码:

优秀作业

第二周课上实践(http://www.cnblogs.com/nhx19970709/p/7613628.html)

第六周课堂测试以及课下测试(http://www.cnblogs.com/nhx19970709/p/7750931.html)

代码驱动的学习做到没有?

加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
在本书更开始的时候,讲的C语言的基础,感觉虽然很简单,但是是一个很好的复习途径,一定不要忽视。后来通过学习的深入,我越来越发现学习的难度在加大,而且有的时候并不能看懂,在这种时候,按照书上的代码打一遍是一个很好的学习方法。后来,通过学习的深入,我们能够将代码有了自我的理解,在此基础上,加入自己思想,才是对代码理解的最高层次。

实践上有什么经验教训

回顾自己本学期的学习,在课堂测试的时候,自己从来没有在课堂上完整地完成一次作业,说明我在课下的学习还不够,但是自己补写课上的测试和老师所留的课下作业,通过这种方法,重新温习了老师所考的知识点,我觉得这个是一个很好的学习机会。

整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点

第一周个人感觉并没有抓到重点 并且有一点懵

课程的收获与不足

我自己对于这门课的投入自认为是比较多的 ,尤其是刚开始的时候,每章都是100多页,学习起来压力很大,但是后来自己的学习效率提高了,对一些知识点的重复使用使我对这些知识有了掌握,整体来说还是学习到了很多。

我在刚开始的时候,总是因为学习的东西很多,然后再某些知识点的学习上很马虎,后来用到的时候,掌握的不是很好,然后自己用了一定的时间进行温习,但是感觉还是不是很熟。所以我认为在学习的时候,一定要跟住老师,花够一定时间进行学习,才能熟练掌握。同时自己的实践不够,对知识点的掌握仅存在于理论层面,我认为我自己应该多加练习。

给学弟学妹的建议

这门课确实很枯燥,我一定要承认,但是我还要说这门课非常有用,在人生的道路上,我们应该学会克服这些东西,做那些对自己有益处的事情。

问卷调查

你平均每周投入到本课程多长时间?
包括写博客,平均13小时

每周的学习效率有提高吗?
在刚开始初,书上知识点不太懂的时候,学习效率很低,后来因为学习东西增多,学习时间还是很长,但是效率有一点地提高。

学习效果自己满意吗?
不是特别满意,感觉学到了一些东西,但是还没有像一些同学学的特别透彻。这也是我将要继续学习的一点。

课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
一周一篇个人感觉对自己来说是一件难事。

你觉得这门课老师应该继续做哪一件事情?
上课记笔记,我觉得这个是很好的一点,可以督促我们学习。

2.给同学补课下测试的机会,我认为这个是给一些学习能力不强的同学的一种机会,能够督促他们学习。
你觉得这门课老师应该停止做哪一件事情?
出门门票互相评论对方学习感受。我认为这个部分对我们的学习不是很有益处。

你觉得这门课老师应该开始做什么新的事情?
在每次实验之前可以用一定时间对我们的实验进行讲解,或者给我们一定的教程。因为在三、四次实验的时候我觉得直接上去做是有一定的难度,希望老师可以花点时间给我们讲讲实验过程和需要注意的事项。
给同学每章学习的重点,以及讲一下这章学习重点学习的部分。