威海大学的课程包括但不限于以下几门:
1. C++高级程序设计
2. CMM(可能是某种特定领域的课程,但具体含义需要进一步信息)
3. C与C++语言程序设计
4. Direct X(可能是一门关于使用DirectX技术的课程)
5. IT企业创业管理
6. J2EE(Java 2 Platform, Enterprise Edition)
7. J2EE团队实训
8. Java实训与JAVA组件技术
9. Linux程序设计
10. Oracle实训
11. VS.NET高级编程
12. Windows编程
13. 操作系统
14. 电子商务与电子政务
15. 计算机网络
16. 交流与谈判技巧
17. 离散数学
18. 面向对象方法与UML(统一建模语言)
19. 人机界面
20. 软件测试
21. 软件工程及课程设计
22. 软件构件与中间件技术
23. 软件项目管理
24. 数据结构与课程设计
25. 数据库系统概论
26. 计算机网络安全
27. 网络开发与应用
28. 网页设计(网页客户端技术)
29. 信息安全
30. 计算机专业英语
31. 主流数据库应用
请注意,以上信息可能不全面,且课程内容可能会随时间更新变化。建议直接咨询威海大学的官方网站或联系学校以获取最新和最准确的信息