Software engineering: effective teaching and learning approaches and practices.
Heidi EllisPublished in: ACM SIGSOFT Softw. Eng. Notes (2007)
Keyphrases
- software engineering
- learning process
- effective learning
- computer programming
- artificial intelligence
- learning systems
- learning analytics
- learning opportunities
- learning algorithm
- cooperative learning
- learning sciences
- higher education
- reinforcement learning
- university level
- communication skills
- educational software
- thinking skills
- educational technology
- blended learning
- high school
- programming language
- e learning