A revised model curriculum for a liberal arts degree in computer science
Communications of the ACM
Incorporating Human-Computer Interaction into the undergraduate computer science curriculum
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Design, science, and engineering topics?: teaching HCI with a unified method
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Computer science education in the 21st century
Communications of the ACM - Self managed systems
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Essential programming concepts: the redesign of the introductory programming course
Journal of Computing Sciences in Colleges
Communication skills in the CS curriculum
Journal of Computing Sciences in Colleges
Gaps between industry expectations and the abilities of graduates
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Our study explores current industry needs in suggesting how to better prepare computer science graduates with the appropriate background that will enable a successful career. With the increase in outsource development, computer scientists find themselves in some project management related capacity. Unfortunately, computer science graduates lack the interpersonal skills needed to successfully fulfill duties associated with outsourcing. We report findings from qualitative interviews from IT professionals in Fortune 500 businesses, small-to-medium businesses, and non-profit organizations. Our analysis concludes that modifying computer science curriculum to provide more emphasis on negotiation skills, time management, cultural differences, outsource management, and information assurance would make the most difference, in addition to a strong technical background.