一份写给南大GIS专业的计算机相关指南
Overview
本篇文章系个人近三年地学学习计算机相关知识技能心得之谈,仅供参考。
1. GIS CS相关课程漫谈
2. 课外需要掌握的CS技能
3. 学术CS技能
4. CS资源推荐
GIS CS相关课程漫谈
C程序设计(二层次)
时间:大类大二上学期,实验班大二下学期
主要内容:C语言的基础知识,语法等,涉及部分链表,排序,查找,字符串的内容
课程考核方式一般为平时作业(尽量不要提前写完给关系要好的参考,会被判0),大作业(团队合
作),期中(较易,占比较小),期末(中等,占比较大),考核均为机试
建议:浙江大学翁恺C语言程序设计,《c程序设计》谭浩强,《c primer plus》,多敲多试是关键,看
10遍老师上课不如自己动手实现一遍,另外学完之后可以报名计算机二级c的考试测试一下能力。
面向对象程序设计(郑光,选修)
时间:大二下学期
主要内容:C++的特性,类相关,运算符重载,UML,STL标准库提及
课程一般连续4节课,两节理论,两节实验,内容比较丰富,老师讲解也比较有耐心,有许多外院系选
课,只有期末考试,分为笔试和机试,机试重点(运算符重载),笔试题量较大,题目难度适中,考察
非常细致,在网上找一些C++的试题看看,这些细节也是以后C++编程需要注意的,一不留神就会一杯
茶一包烟,一个bug de一天。
建议:《c++程序设计》谭浩强,《c++ primer plus》,c++语言比起c更为灵活,自诞生以来霸榜前
三,也是目前企业较为主流的语言,很多稳定性好,复杂度高的系统和应用都是基于C++开发,并且
c++非常适合团队编程,这门课可以作为大家走上c++之路的敲门砖。可以自己尝试用c++写一些小项
目,具体可以参见b站项目教学视频
GIS原理与方法(马劲松,必修,英文授课)
时间:大二下学期
主要内容:ArcGIS的应用操作,作为一门ArcGIS软件与GIS原理结合的课程,里面许多概念和原理需要
大家掌握,而不仅仅是软件的操作。平时作业为课后ArcGIS实际操作习题,基本照着书后面提示照葫芦
画瓢即可。期末考试为全英文,大部分分数在专有名词结合语义的翻译上,少部分英文作答题目。
评论0
最新资源