The UNLOCK system: enhancing problem solving skills in CS-1 students
ACM SIGCSE Bulletin
An experimental group for researching and developing software
Journal of Computing Sciences in Colleges
Representing Clifford Algebra into OMDOC semantic format
Journal of Computing Sciences in Colleges
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Defining geometric algebra semantics
Proceedings of the 48th Annual Southeast Regional Conference
Implementing an effective internship program
Journal of Computing Sciences in Colleges
Undergraduate research experience through the NASA Microgravity University program
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Students learn most of the skills they need for a career in computer science through their college courses, especially the computer science courses. However, there are many skills, many life lessons, and many experiences that students can add to their repertoire in college life that are not defined as part of any particular course or courses. In this paper, we discuss things that are important in becoming a successful professional computer scientist, and how we have tried to empower our students in various areas tailored to computer science students in general, and specifically for students weak in certain areas. In particular, we discuss real-world and hands-on projects, independent study, internships, program verification, and the development of good communication, research, and social skills.