Emerging areas in undergraduate computer science education

Lawrence D’Antonio, Kathleen Harmeyer, Amruth N. Kumar, Michael Olan, Brad Richards, Rose K. Shumba, Linda M. Wilkens · Journal of computing sciences in colleges · 2004

Computer Science is a discipline in a state of continual change. As a discipline that borders on many other disciplines such as engineering, mathematics, physics, and psychology, and more recently, as a science that can be applied to many fields such as biology, entertainment, commerce, and communication, Computer Science continues to reinvent itself every 5--7 years. In this context, it is only prudent for Computer Science educators to scan the horizon for emerging areas of the discipline that might affect their curriculum and the way they teach. Emerging areas today include computer and network security, information assurance, robotics, bioinformatics, animation, game programming, web application development, embedded computing, and wireless computing, to name just a few. The value that offering courses in these emerging areas will add to a student's education may make all the difference in an increasingly global job market.

Read the paper · More papers on PaperTik