Teaching Object-Oriented Programming in First-Year Undergraduate Courses Supported By Virtual Classrooms.
Lúcia Maria Martins GiraffaMárcia Cristina MoraesLorna UdenPublished in: LTEC (2013)
Keyphrases
- object oriented programming
- college level
- computer science curriculum
- computer science courses
- programming course
- undergraduate engineering
- programming concepts
- engineering courses
- computer science students
- cooperative learning
- programming language
- object oriented
- higher education
- key concepts
- computer science
- engineering students
- instructional strategies
- virtual laboratory
- learning environment
- high school
- software engineering
- online course
- distance education
- exception handling
- object oriented languages
- functional programming
- computer technology
- learning sciences
- virtual laboratories
- teaching methods
- virtual environment
- undergraduate and graduate
- university level
- programming exercises
- semester long
- blended learning
- learning outcomes
- data model
- middle school
- student learning
- teaching materials
- e learning
- online environment
- online learning
- problem based learning
- students studying
- automatic assessment
- general purpose
- attitudes toward
- teaching practices
- computer programming