公共课和专业课的区别是意思不同、指代的方向不同。公共课是指任何专业或部分同类自考专业的应考者都必须学习的课程,专业课是指某一专业中考生要学习的专业理论、基本知识和基本技能的课程。