The profession of IT: crossing the chasm
Communications of the ACM
Communications of the ACM - Blueprint for the future of high-performance networking
Communications of the ACM - Human-computer etiquette
Communications of the ACM - Has the Internet become indispensable?
Tracking an innovation in introductory CS education from a research university to a two-year college
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Restoring the popularity of computer science
Communications of the ACM - Special issue: RFID
On the necessity of removing "cruelty" from the teaching of computing
ACM SIGCSE Bulletin
New algorithms research for first year students
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Developing real-world programming assignments for CS1
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Freedom to succeed: a three course introductory sequence using Python and Java
Journal of Computing Sciences in Colleges
Discrete math with programming: better together
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Investigating the viability of mental models held by novice programmers
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Innovating introductory computer science courses: approaches and comparisons
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
Industry certification and academic degrees: complementary, or poles apart?
Proceedings of the 2007 ACM SIGMIS CPR conference on Computer personnel research: The global information technology workforce
Innovating: the importance of right brain skills for computer science graduates
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
A classroom outsourcing experience for software engineering learning
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Computing relationships: transactional algorithms yield to social networks
ACM SIGCSE Bulletin
Proceedings of the third international workshop on Computing education research
Creating innovative new media programs: need, challenges, and development framework
Proceedings of the international workshop on Educational multimedia and multimedia education
Journal of Computing Sciences in Colleges
Using cognitive conflict and visualisation to improve mental models held by novice programmers
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Implementing peer-led team learning in introductory computer science courses
Journal of Computing Sciences in Colleges
The profession of IT: Voices of computing
Communications of the ACM - Designing games with a purpose
A robot in every classroom: robots and functional programming across the curriculum
Proceedings of the 2008 international workshop on Functional and declarative programming in education
Education: Human computing skills: rethinking the K-12 experience
Communications of the ACM - Inspiring Women in Computing
Communications of the ACM - Security in the Browser
Thinking about computational thinking
Proceedings of the 40th ACM technical symposium on Computer science education
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Personality types of IT professors
Proceedings of the 10th ACM conference on SIG-information technology education
Using python and QuickDraw to foster student engagement in CS1
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Capstone programming courses considered harmful
Communications of the ACM
Need for study and career counselling in computer science
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Discovering computing: perspectives of web designers
Proceedings of the Sixth international workshop on Computing education research
Awakening Rip Van Winkle: modernizing the computer science web curriculum
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Implementing IT0/CS0 with scratch, app inventor forandroid, and lego mindstorms
Proceedings of the 2011 conference on Information technology education
The embedded systems design challenge
FM'06 Proceedings of the 14th international conference on Formal Methods
Teaching computing in secondary schools in a dynamic world: challenges and directions
ISSEP'06 Proceedings of the 2006 international conference on Informatics in Secondary Schools - Evolution and Perspectives: the Bridge between Using and Understanding Computers
Turning the tables: learning from students about teaching CS1
Proceedings of the 13th annual conference on Information technology education
Making computing interesting to school students: teachers' perspectives
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Hi-index | 48.24 |
The recent decreases of enrollment in computer science programs signal a chasm between our historical emphasis on programming and the contemporary concerns of those choosing careers.