码农在大学里主要学习的专业包括:
软件工程专业:
研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
计算机科学与技术专业:
培养学生将基本原理与技术运用于计算学科研究以及计算系统设计、开发与应用等工作的能力。课程内容包含数字电路、计算机系统结构、算法、程序设计语言、软件工程、并行分布计算、智能技术、计算机图形学与人机交互等知识领域的基本内容。
网络工程专业:
学生主要学习计算机、通信以及网络方面的基础理论、设计原理,掌握计算机通信和网络技术,接受网络工程实践的基本训练,具备从事计算机网络设备、系统的研究、设计、开发、工程应用和管理维护的基本能力。
信息安全专业:
主要课程包括电路分析基础、信号与系统、模拟电子线路、数字电路及设计、计算机语言与程序设计、数据结构与算法分析、微机原理与系统设计、数字信号处理、信息论基础、通信原理、通信网络基础、计算机操作系统、数据库、密码学、计算机网络、网络安全理论与技术、信息隐藏、信息安全综合实验、信息对抗等。
物联网工程专业:
物联网工程涉及计算机、通信、控制、传感等多个学科领域的交叉,培养学生具备物联网系统的设计、开发、部署、维护和管理的能力。
建议在选择专业时,可以根据自己的兴趣和职业规划来决定。例如,对软件开发感兴趣的学生可以选择软件工程专业或计算机科学与技术专业;对网络安全感兴趣的学生可以选择信息安全专业;对网络架构和通信感兴趣的学生可以选择网络工程专业;对物联网技术感兴趣的学生可以选择物联网工程专业。