上海大学总共有105个专业。
上海大学本科专业有98个:化学工程与工艺、电子科学与技术、电子信息科学、经济学、自动化、材料科学与工程、环境科学与工程、金融学、机械电子工程、国际经济与贸易、包装工程、历史学、生物医学工程、财政学、电气信息类(中外)、生物工程、材料及工艺学、经济学基地班、生物工程、材料、生物工程类(中外)、经济学、机械类(中外)、通信工程、金属材料工程、
会计学、信息工程、高分子材料与工程、工业设计、城市规划、材料科学类(中外合作办学)、计算机科学与技术、冶金工程、机械、影视
艺术技术、无机非金属材料工程、
建筑学、机械工程及自动化、工程管理、材料类(中外合作办学)、电气信息、游旅管理、经济学类(中外)、土木工程、工商管理、环境工程、电子信息工程、市场营销、
财务管理、应用化学、生命科学与技术基地班、雕塑、行政管理、数学、土地资源管理、理论与应用力学、材料科学、法学、微电子学、数理基础科学、
艺术设计、档案学、物理学、动画、工商管理类(中外)、汉语言文学、社会学、电子信息科学与技术、广告学、法学、信息管理与信息系统、广播电视编导、工商管理、艺术学、材料物理、艺术设计学、哲学、英语、会展经济与管理、材料科学类(中外)、绘画、管理科学、数学与应用数学、日语、管理科学与工程、新闻学、信息与计算科学、管理科学与工程类(中外)、广播电视新闻学、应用物理学、医学信息学、理学试验班、文科试验班、理科试验班、人文科学试验班、物理学、化学、中国语言文学。
上海大学其他专业有7个:工商管理类(中外合作办学)、经济学类(中外合作办学)、管理科学与工程类(中外合作办学)、机械类(中外合作办学)、电气信息类(中外合作办学)、生物工程类(中外合作办学)、电气工程及其自动化。