Software engineering across computing curricula
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
The relevance of software education: A survey and some recommendations
Annals of Software Engineering - Special issue on software engineering education
Priorities for the education and training of software engineers
Journal of Systems and Software - Special issue on empirical studies of software development and evolution
A Survey of the Relevance of Computer Science and Software Engineering Education
CSEET '98 Proceedings of the 11th Conference on Software Engineering Education and Training
Principles of survey research: part 1: turning lemons into lemonade
ACM SIGSOFT Software Engineering Notes
ICSE2001 workshop to consider global aspects of software engineering professionalism
ACM SIGSOFT Software Engineering Notes
The 'Question of Professionalism' in the Computer Fields
IEEE Annals of the History of Computing
Principles of survey research: part 3: constructing a survey instrument
ACM SIGSOFT Software Engineering Notes
A musical approach to teaching design patterns
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Incorporating Human-Computer Interaction into the undergraduate computer science curriculum
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Principles of survey research: part 5: populations and samples
ACM SIGSOFT Software Engineering Notes
Support for teaching formal methods
ACM SIGCSE Bulletin
Support for teaching formal methods
Working group reports from ITiCSE on Innovation and technology in computer science education
Striving for mathematical thinking
Working group reports from ITiCSE on Innovation and technology in computer science education
Striving for mathematical thinking
ACM SIGCSE Bulletin
Design and Evaluation of a Knowledge Management System
IEEE Software
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Principles of survey research part 4: questionnaire evaluation
ACM SIGSOFT Software Engineering Notes
Principles of survey research part 6: data analysis
ACM SIGSOFT Software Engineering Notes
Reviewing the professionalization of software engineering: can small colleges remain viable?
Journal of Computing Sciences in Colleges
Resources for teaching and learning about human-computer interaction
ACM SIGCSE Bulletin
Mathematical reasoning in software engineering education
Communications of the ACM - Why CS students need math
Current issues in IT education
Software and systems engineering: conflict and consensus
Practicing software engineering in the 21st century
An approach to teaching design patterns using musical composition
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Computing Curricula Software Engineering: Position Paper
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Hypertext support for the information needs of software maintainers
Journal of Software Maintenance and Evolution: Research and Practice
An investigation of software engineering curricula
Journal of Systems and Software
Formal Logic as a Learning Facilitation Tool
ICALT '05 Proceedings of the Fifth IEEE International Conference on Advanced Learning Technologies
Impact of software engineering research on the practice of software configuration management
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software Testing Education and Training in Hong Kong
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Reflections on Software Engineering Education
IEEE Software
Creating a realistic context for team projects in HCI
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
What subjects and skills are important for software developers?
Communications of the ACM - The patent holder's dilemma: buy, sell, or troll?
Improving software practice through education: Challenges and future trends
FOSE '07 2007 Future of Software Engineering
Teaching and practicing computer science at the university level
ACM SIGCSE Bulletin
Database project as source of reinforcement and discovery
Journal of Computing Sciences in Colleges
Evaluating a model of software managers' information needs: an experiment
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Industry linked graduate software engineering curriculum
ACM SIGSOFT Software Engineering Notes
DELIVER! - An educational game for teaching Earned Value Management in computing courses
Information and Software Technology
Reflections on software engineering education
ICSE'05 Proceedings of the 2005 international conference on Software Engineering Education in the Modern Age
ICSE'05 Proceedings of the 2005 international conference on Software Engineering Education in the Modern Age
Balancing software engineering education and industrial needs
Journal of Systems and Software
Exploring Experienced Professionals’ Reflections on Computing Education
ACM Transactions on Computing Education (TOCE)
Self-directed learning: stories from industry
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Teaching software modeling in computing curricula
Proceedings of the final reports on Innovation and technology in computer science education 2012 working groups
Identifying Technical Competences of IT Professionals: The Case of Software Engineers
International Journal of Human Capital and Information Technology Professionals
Gaps between industry expectations and the abilities of graduates
Proceeding of the 44th ACM technical symposium on Computer science education
Comparing educational experiences and on-the-job needs of educational software designers
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 4.10 |
Software engineering licensing bodies, universities designing curricula, and companies focusing on better training for their staff are all pursuing efforts to define the subject matter that software professionals should know. Whereas most of these groups are basing their decisions on expert opinions in the field, the author, part of a survey group at the University of Ottawa, was more interested in learning what subject matter practitioners themselves actually find most important in their work.From May to October 1998, this survey group at the University of Ottawa queried software professionals to learn which educational topics have proved most important to them in their careers and to identify the topics for which their education or current knowledge could be improved.They used the responses to the 75 questions in the survey to develop three sets of data: the importance of various topics taught in computer science, software engineering, and computer engineering curricula; the emphasis educational institutions place on these topics; and what practitioners believe they currently know about the topics.