Using laboratories to teach software engineering principles in the introductory computer science curriculum.
James RobergéCandice SurianoPublished in: SIGCSE (1994)
Keyphrases
- software engineering
- science curriculum
- introductory computer
- computer programming
- science education
- design principles
- problem based learning
- middle school
- software development
- programming language
- technology enhanced
- development process
- artificial intelligence
- object oriented
- programming course
- software systems
- learning process
- cooperative
- student centered
- attitudes toward
- instructional materials
- design patterns
- learning styles
- multimedia