对于跨考计算机专业的学生, 建议从C语言开始学习。以下是学习C语言的建议和资源:
C语言基础
学习C语言语法和指针。
推荐资源:陈越姥姥的《C语言自学攻略》。
数据结构与算法
掌握基本数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、搜索、递归等)。
推荐书籍:严蔚敏的《数据结构》和白中英的《计算机组成原理》。
计算机组成原理
学习计算机硬件组成和体系结构。
推荐课程:白中英老师配套书的视频课MOOC上有。
操作系统
了解进程管理、内存管理、文件系统等基本概念。
计算机网络
学习TCP/IP协议、HTTP/HTTPS协议、网络安全等。
数据库系统
掌握SQL语言、关系型数据库和非关系型数据库的概念。
学习建议
学习顺序:建议先学习C语言,然后是数据结构与算法,接着是计算机组成原理、操作系统、计算机网络和数据库系统。
学习资源:除了上述书籍和视频课外,还可以利用在线课程、编程练习平台(如LeetCode、PAT)等进行实践练习。
考试准备:如果计划参加计算机考研,C语言是初试和复试中常用的编程语言,掌握C语言对于学习相关专业课有很大帮助。
通过以上步骤和资源,可以系统地学习C语言及计算机科学的相关知识,为跨考计算机专业打下坚实的基础。