Abstract
Many students enter the field of computer science with misconceptions about the importance of communication skills. They often choose this field, thinking they will end up with jobs working alone or with other "techies" developing computer games, and not having to deal with people. These students often do not realize the significance of reading, writing, and speaking skills in computer science. This paper discusses several relevant areas of computer science, and explains why computer science students need skills covered in English, speech, technical writing, and even foreign language courses in order to achieve success as a computing professional.
- Beaubouef, T., "Why Computer Science Students Need Math," SIGCSE Bulletin (inroads), vol. No., pp., December 2002. Google ScholarDigital Library
- Dean, T., Allen, J., and Aloimonos, Y., Artificial Intelligence: Theory and Practice, Addison-Wesley Publishing Co., Menlo Park, CA, 1995. Google ScholarDigital Library
- Hopcroft, J. and Ullman, J. Introduction to Automata Theory, Languages, and Computation, Addison-Wesley Publishing Co., Reading, MS, 1979, pl. Google ScholarDigital Library
- Kendall, K. and Kendall, J. Systems Analysis and Design, Prentice Hall, New Jersey, 1999. Google ScholarDigital Library
- Linz, P., An Introduction to Formal Languages and Automata, Jones and Bartlett Publishers, Boston, 2001. Google ScholarDigital Library
- Luger, G. and Stubblefield, W. Artificial Intelligence: Structures and Strategies for Complex Problem Solving, Benjamin/Cummings Publishing Company, Redwood City, California, 1993. Google ScholarDigital Library
- Whitten, J. and Bentley, L. Systems Analysis and Design Methods, Irwin McGraw-Hill, Boston, 1998. Google ScholarDigital Library
Index Terms
- Why computer science students need language
Recommendations
A nontraditional computer graphics course for computer science students
The recent theoretical and technological advancement in computer graphics has brought not only exciting changes to the computing field but also new challenges to computer science educators. One of the challenges is effective teaching of computer ...
Varieties of computer graphics courses in computer science
SIGCSE '88: Proceedings of the nineteenth SIGCSE technical symposium on Computer science educationThe increased importance of graphics in computer systems has made computer graphics a more visible and important part of computer science education. This graphics education can take any of several forms. This panel describes four of these: the graphics ...
The M.S. program in computer science
Proceedings of the 10th SIGCSE symposium on Computer science educationThe need for graduates from master's programs in computer science and related areas is well recognized [19, 20]. Indeed, some companies have a policy of extensively utilizing master's programs at universities for the continuing education of their ...
Comments