MCM101 - Introduction to Mass Communication MCM301 - Communication skills MCM304 - Mass Media in Pakistan MCM310 - Journalistic Writing MCM311 - Reporting and Sub-Editing MCM401 - Fundamentals of Public Relations MCM404 - Globalization of Media MCM411 - Introduction to Broadcasting MCM431 - Development Communication MCM501 - Advertising for Print and Electronic Media MCM511 - Theories of Communication MCM514 - Feature & Column Writing MCM515 - Radio News Reporting & Production MCM516 - TV News Reporting & Production MCM517 - Online Journalism MCM520 - Contemporary Mass Media MCM531 - Community Journalism MCM532 - Magazine Journalism MCM601 - Media Management MCM604 - International Communication MCM610 - Mass Communication Law & Ethics