CST 300 sets the foundation for the rest of the CS program. Students identify their personal, professional, and academic goals while getting a broad overview of the computer science and communication design majors. There's a heavy focus on writing, research, presentations, and critical thinking in the context of technology. You also put together a learning plan and start looking at trends in the field. It doubles as the university's Graduation Writing Assessment Requirement (GWAR).