如果你的专业是与计算机相关的,比如计算机科学与技术、信息技术、软件工程、同行工程等相关专业都会开java课程的。

如果你是非计算机相关专业的,一般是不会开设的,除非你把java做为自己的选修课,但那也要看是否有java的选修。
计算机专业必修的课程有高数,线性代数,概率论 ,大学英语,大学物理,C语言,C++,数字电路,电路分析,离散数学,数据结构,操作系统,计算机网络,计算机组成原理 ,微机原理,数据库,算法分析。
选修的课程就很多了,你只需要选够满足学分的课程就行了,一般包括web技术,Java语言,通信原理 ,信息安全等 ,可以根据自己的兴趣选修合适的课程。
必修课:计算机组成原理,高等数学,计算机操作系统,网络工程,VC语言,编程原理,数据库设计,算法分析,概率统计,软件编程 选修课:网页设计、课件制作、动画设计等等。
操作系统、计算机网络(本)、数据库应用技术、软件工程。 多媒体技术基础、面向对象程序设计技术、嵌入式系统概论、网络管理原理与实践、网络编程技术、管理信息系统、Java语言和WWW技术、ORACLE数据库 还有LINUX 、数字电路 模拟电路等一些选修课