Increasing student retention in computer science through research programs for undergraduates
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Student and Faculty Perceptions of Undergraduate Research Experiences in Computing
ACM Transactions on Computing Education (TOCE)
SW development projects in academia
Proceedings of the 14th Western Canadian Conference on Computing Education
Research experiences for undergraduates: autonomic computing research at FIU
The Fifth Richard Tapia Celebration of Diversity in Computing Conference: Intellect, Initiatives, Insight, and Innovations
Cloud computing infrastructure prototype for university education and research
Proceedings of the 15th Western Canadian Conference on Computing Education
Closing the gap between UML-based modeling, simulation and synthesis of combined HW/SW systems
Proceedings of the Conference on Design, Automation and Test in Europe
Achievements and challenges in software reverse engineering
Communications of the ACM
Distance learning components in CS and GIS courses
Proceedings of the 16th Western Canadian Conference on Computing Education
International collaboration in SW engineering research projects
Proceedings of the 16th Western Canadian Conference on Computing Education
Research and teaching strategies integration at post-secondary programs
Proceedings of the 16th Western Canadian Conference on Computing Education
Towards modular code generators using symmetric language-aware aspects
Proceedings of the 1st International Workshop on Free Composition
Hi-index | 0.00 |
In this paper, we describe the integration of research and new teaching strategies into computer science and engineering departments at universities and colleges related to the automatic code generation, automatic development tools and integrated environments within student software (software) engineering and research projects. A significant amount of current software engineering research is conducted within the context of computer science, computing and engineering departments or colleges. However, every computer department has its own experiences, successes or pitfalls in Software Engineering and software development teaching and student research integration, which would be useful to share and discuss with the education community. We will discuss our experiences and results from seven years of teaching Software EngineeringCoSc 470/471 and Projects in Computer Science CoSc 224 (PCS) in Computer Information Systems (CIS) diploma and Bachelor of Computer Information Systems (BCIS) degree programs at Okanagan College (OC), Université Paris-Est Créteil (UPEC), France and almost 2 years of teaching at University of British Columbia Okanagan (UBC O). We suggest possible ways of integrating Software Engineering research and teaching strategies by using many different industrial software Engineering tools, development workbenches, frameworks and environments to automatize code generation and speed up student project development within student capstone projects into computer science departments at universities and colleges.