编写程序主要属于 计算机科学与技术专业。这个专业涵盖了计算机系统和计算机应用原理、方法、技术和工具的学科,其中编程是计算机科学与技术的核心内容之一。此外,与编程相关的其他专业还包括软件工程、信息技术等,这些专业也提供了编程相关的课程和技能训练。
具体来说,计算机科学与技术专业的学生将学习编程语言(如Python、Java、C++等)、算法与数据结构、操作系统、计算机网络、数据库管理系统等相关知识和技能。这些知识和技能不仅有助于学生理解程序是如何在计算机内部执行的,还为他们提供了高效、有效地设计解决问题的软件的能力。
软件工程专业则侧重于软件开发的实践应用,包括系统分析与设计、软件体系结构、软件项目管理和软件测试等方面。该专业培养的是学生将编程理论和方法应用到实际软件开发中去的能力。
信息技术专业则重在应用,学生将学习如何将编程与网络技术、数据库技术以及信息安全等知识结合起来解决现实中的信息处理问题。
综上所述,编写程序主要属于计算机科学与技术专业,但也涉及软件工程、信息技术等相关专业的知识和技能。选择哪个专业取决于个人的兴趣和职业规划。