面向对象程序学通常涉及以下专业:
计算机科学与技术:
这是最直接涉及面向对象编程的专业,学生将学习计算机系统的基本原理、编程语言(如Java、C++等)、数据结构与算法、数据库、操作系统等,并重点学习面向对象编程的概念和技术。
软件工程:
该专业培养学生进行软件开发和工程实践,涉及需求分析、设计、实现和测试等环节,并强调在实际开发过程中应用面向对象编程的思维和技术。
信息科学与技术:
这个专业研究信息的获取、管理、处理和应用,其中包括面向对象编程的相关内容,如数据结构与算法、数据库、网络编程等。
数字媒体技术:
该专业是计算机相关专业的核心课,面向对象程序设计是其专业基础课程之一,学生将学习如何使用C等语言进行企业级分布式应用程序的开发,以及Unity3D、VR与AR开发。
物联网工程:
这个专业培养学生在物联网领域的应用和开发能力,虽然不直接以面向对象编程为核心课程,但物联网系统的开发往往需要应用面向对象的设计和开发方法。
建议选择 计算机科学与技术或 软件工程专业,这两个专业都直接涉及面向对象编程的学习和实践,并且有丰富的课程和实践机会来巩固和应用所学知识。如果对特定领域如游戏开发或移动应用开发有浓厚兴趣,可以考虑数字媒体技术专业。