大学公共课和专业课的门数因学校、专业和培养计划的不同而有所差异。
一般来说,公共课是全校范围内开设的课程,每个学生都需要修读,而专业课则是针对各个专业开设的课程,旨在培养学生的专业知识和技能。公共课通常包括思想政治理论课、外语、计算机、体育等基础课程,以及一些学校开设的特色公共课,如艺术鉴赏、红酒品尝与鉴赏、急救知识等。公共课的门数大概在10-20门左右,具体数量视学校和专业而定。专业课分为专业基础课和专业方向课。专业基础课是各个专业都需要修读的课程,如高数、大学物理、大学化学等;专业方向课则是根据不同专业方向设置的课程,如机电一体化、数电、现代汉语等。专业课的门数一般在20-30门左右,具体数量同样取决于学校和专业。需要注意的是,以上数据仅供参考,实际门数可能因学校、专业和培养计划的差异而有所不同。