Qualcomm interview question

Elements of a communication system. Difference between Channel coding and source coding.