Open Access. Powered by Scholars. Published by Universities.®
- Keyword
-
- Computer science education (2)
- Computer programming (1)
- Computer science attitudes (1)
- Data analysis (1)
- Environmental Education (1)
-
- Exploring Computer Science (1)
- Functional programming (1)
- High school computer science (1)
- Higher Education (1)
- Homework (1)
- Ignatian Pedagogy (1)
- Mathematics Instruction (1)
- Peer Education (1)
- Personal Well-Being (1)
- Programming languages (1)
- Programming methodology (1)
- Reflection (1)
- Robotics (1)
- Scala (1)
- Software architecture (1)
- Software engineering education (1)
- Testing (1)
- Youth Development (1)
- Youth Education (1)
Articles 1 - 5 of 5
Full-Text Articles in Education
Postitive Youth Development, Tania Schusler, Jacqueline Davis-Manigaulte, Amy Cutter-Mackenzie
Postitive Youth Development, Tania Schusler, Jacqueline Davis-Manigaulte, Amy Cutter-Mackenzie
School of Environmental Sustainability: Faculty Publications and Other Works
• Positive youth development is an assets-based approach for cultivating competencies essential to personal well-being.
• When environmental education enables children and youths to contribute to improving urban environments, it can not only increase cities' sustainability and resilience but also foster young people's personal growth.
• Participatory action research, peer education, and youth civic engagement are three educational approaches that can lead to positive change for both urban environments and youths living within them.
Experiences With Scala Across The College-Level Curriculum, Konstantin Läufer, George K. Thiruvathukal, Mark C. Lewis
Experiences With Scala Across The College-Level Curriculum, Konstantin Läufer, George K. Thiruvathukal, Mark C. Lewis
Emerging Technologies Laboratory
Various hybrid-functional languages, designed to balance compile-time error detection, conciseness, and performance, have emerged. Scala, e.g., is interoperable with Java and has become an early leader in adoption, especially in the start-up and open-source spaces.
As educators, we have recognized Scala’s value as a teaching language across the CS curriculum. In CS1, the read-eval-print loop and simple, uniform syntax aid programming in the small. In CS2, higher-order methods allow concise, efficient manipulation of collections. In a programming languages course, advanced constructs facilitate the separation of concerns, program representation and interpretation, and concurrent programming. In advanced applied courses, language mechanisms and …
Emphasizing Experience And Refelction During Online Math Hw, Kieran Flahive
Emphasizing Experience And Refelction During Online Math Hw, Kieran Flahive
Ignatian Pedagogy Educational Resources
No abstract provided.
Does A Taste Of Computing Increase Computer Science Enrollment?, Steven Mcgee, Randi Mcgee-Tekula, Jennifer Duck, Ronald I. Greenberg, Lucia Dettori, Dale F. Reed, Brenda Wilkerson, Don Yanek, Andrew Rasmussen, Gail Chapman
Does A Taste Of Computing Increase Computer Science Enrollment?, Steven Mcgee, Randi Mcgee-Tekula, Jennifer Duck, Ronald I. Greenberg, Lucia Dettori, Dale F. Reed, Brenda Wilkerson, Don Yanek, Andrew Rasmussen, Gail Chapman
Computer Science: Faculty Publications and Other Works
The Exploring Computer Science (ECS) high school curriculum is designed to foster deep engagement through equitable inquiry around computer science concepts. We have shown that students find ECS courses personally relevant, are increasing their expectancies of success and perceived value for the field of computer science, and are more likely to take another computing course.
Pythagorean Approximations For Lego: Merging Educational Robot Construction With Programming And Data Analysis, Ronald I. Greenberg
Pythagorean Approximations For Lego: Merging Educational Robot Construction With Programming And Data Analysis, Ronald I. Greenberg
Computer Science: Faculty Publications and Other Works
Abstract. This paper can be used in two ways. It can provide reference information for incorporating diagonal elements (for bracing or gear meshing) in educational robots built from standard LEGO kits. Alternatively, it can be used as the basis for an assignment for high school or college students to recreate this information; in the process, students will exercise skills in both computer programming and data analysis. Using the paper in the second way can be an excellent integrative experience to add to an existing course; for example, the Exploring Computer Science high school curriculum concludes with the units “Introduction to …