Teaching Software Engineering Skills in CS1.5: Incorporating Real-world Practices and Tools (Abstract Only).
Sarah HeckmanJason KingPublished in: SIGCSE (2016)
Keyphrases
- software engineering
- software engineering practices
- real world
- technical expertise
- educational settings
- communication skills
- tool support
- computer networking
- development methodologies
- case study
- software engineers
- artificial intelligence
- life long
- formal methods
- information literacy
- digital literacy
- software projects
- software developers
- design patterns
- computational thinking
- thinking skills
- programming language
- student motivation
- pair programming
- teaching practices
- teaching methods
- distance learning
- learning analytics
- e learning
- software systems
- learning process
- higher education
- object oriented
- helping students
- computer supported collaborative learning
- student learning
- online learning
- introductory programming
- school teachers
- learning environment
- cooperative learning
- learning opportunities