你列出的大部分课程都是大学计算机专业学习的基础课和专业课。大学计算机一般最后分流成学习软件(就是设计信息系统和网站设计,学习的课程就是数据结构,高级语言等)和学习硬件(就是控制一些机器自动化工作)和学习网络工程(就是网络的维护、安全与设计综合布线等)。各个学校的专业设置不一样,你可以查具体你想报的一所学校的专业设置。最后确定专业。希望对你有帮助。
计算机设计
计算机多媒体技术?不然就是设计类专业