Abstract :
Computer science holds a special position among engineering disciplines. First, it is a relatively new field characterized by underlying exponential performance improvements. Second, its subfields include modeling all other engineered, natural, and human systems. Over the past 70 years, computing practice and education have had to adapt to rapidly changing technology, applications, and the evolution of the IT industry itself. Given that research-driven computing practice and education show no signs of slowing down, what lies ahead for computing professionals? The paper suggest one possible future of computing that is both worthy of pursuing and respectful of its best traditions.
Keywords :
computer aided instruction; computer science education; IT industry; computer professionals; computer science education; engineering disciplines; exponential performance improvements; research-driven computing practice; Computer industry; Computer science; Computer science education; Educational technology; Humans; Computing education; Industry perspective;