Students will learn to evaluate the impact of current computing practice and trends: and will gain an understanding of professional, ethical, legal, and social issues and responsibilities. Students will participate in service activities, read and report on articles from compting literature, and also develop a professional resume.