永发信息网

如何学好计算机编程,学习编程需要学习哪些必修课程

答案:1  悬赏:20  手机版
解决时间 2021-05-22 03:23
如何学好计算机编程,学习编程需要学习哪些必修课程
最佳答案
类似的问题我回答过。我的建议如下:
如果时间允许,可以从计算机的组成原理和系统结构看起。这部分是比较底层的偏硬件的知识。如果想专业点的发展建议好好学学这部分。
然后看看汇编,有上面的基础,汇编是很容易的。别小看汇编,这在你以后做程序涉及优化或者调试的时候是极其有用的。再学C语言,应该是小菜一碟了。
有了C的基础,再学数据结构,算法设计。这两个课程是个重点,一定要好好掌握,花再多的时间也值,以后你做什么软件都离不开这两样。这时再看操作系统,相信你一定有轻舟已过万重山的感觉。如果有精力就再看下编译原理,这是很专业的课程,如果感觉吃力就以后有编程经验再看,比较好理解。
接下来的计算机网络、数据库概论等等都是理论知识比较好学。个人可以根据发展方向取舍。
楼主对游戏,QQ等软件感兴趣的话,就建议学C++了。Windows API是首先该浏览下的顶用深入, 关键是了解WINDOWS的机制。然后掌握MFC,看WINDOWS核心编程(这块技术特别多)。现在你就可以用VC开发出你想要的东西了。
要再深入下去是没有止境的,VC++ ATL/STL,C++编程思想、软件工程、面向对象概论、UML等等。
软件工程是很重要的,不过建议在有些实际经验后再看,比较好。不然一开始你只能记住个概念,理解不了。而且自己多体验几次代码痛苦后,能更深刻地理解软件工程。
楼主做游戏搞3D的话还要看OPENGL或D3D编程。这个高数最好有点基础。我个人认为。没有这基础似乎也不妨碍开发,不过不能很好应用是肯定的。
总之,在编程上想有造化关键还是在编程思想上的修炼,语言只不过是个工具。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于ipod touch3的下载问题
丑女孩面对这改怎么办
有一只蜗牛要从一口井里爬出来,井深20尺。蜗
帮帮忙iPod touch注册美国账号!
红茶和什么一起泡好喝,哪些红茶比较好喝以及
广东省惠州市有没有芳凯尔专柜?
锻造到多少可以选护甲或武器专精?
影评怎么写格式是什么,写影评的格式?
火箭的性能描述
如何检测转基因细胞中是否有蛋白质抗原抗体杂
你好感谢你啊
专利申请费用,美国专利申请费用:申请美国专
It does’t matter much 等于?
谁有藏地密码9·10·大结局····
关于虫子的文章,描写昆虫的作文700字
推荐资讯
1986年4月6号出生的是什么星座?
炫舞有6个大心的吗?
太原市哪有卖无线路由器和无线上网卡的,台式
qq会员都有啥功能?啥好处?请详解!
搬石头打脚歇后语,赞美石头的句子
跪求这个DNF单机游戏
求完美世界国际版高手,我想把武器+10其他+8
只做过一次还是处男吗
免费网盘哪个比较好用
古诗词适合做公司名字,适合朗诵的古诗
打开我的电脑管理磁盘管理时提示服务没有及时
中国石化山西运城石油分公司地址在什么地方,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?