Open Access. Powered by Scholars. Published by Universities.®
Programming Languages and Compilers Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Institution
- Keyword
-
- Computer science (2)
- Educational technology (2)
- Analytical modeling (1)
- Assessments (1)
- Assistive software (1)
-
- Blind (1)
- CS Education (1)
- CS1 (1)
- Career Technical Education (1)
- Case Study (1)
- Classroom automation (1)
- Code generation (1)
- Competencies (1)
- Compilers (1)
- Computational Thinking (1)
- Computer Education Curriculum (1)
- Computer programming -- Education (1)
- Computer programming study (1)
- Computer programming teaching (1)
- Computer science Study and teaching (Higher) (1)
- Computer software Development (1)
- Concurrency (1)
- Contextualization (1)
- Course (1)
- Cuda (1)
- Curriculum development (1)
- Curriculum evaluation (1)
- Delphi (1)
- Education (1)
- Education -- Effect of technological innovations on (1)
Articles 1 - 10 of 10
Full-Text Articles in Programming Languages and Compilers
Jited: A Framework For Jit Education In The Classroom, Caleb Watts
Jited: A Framework For Jit Education In The Classroom, Caleb Watts
Master's Theses
The study of programming languages is a rich field within computer science, incorporating both the abstract theoretical portions of computer science and the platform specific details. Topics studied in programming languages, chiefly compilers or interpreters, are permanent fixtures in programming that students will interact with throughout their career. These systems are, however, considerably complicated, as they must cover a wide range of functionality in order to enable languages to be created and run. The process of educating students thus requires that the demanding workload of creating one of the systems be balanced against the time and resources present in a …
Evolution Of Computational Thinking Contextualized In A Teacher-Student Collaborative Learning Environment., John Arthur Underwood
Evolution Of Computational Thinking Contextualized In A Teacher-Student Collaborative Learning Environment., John Arthur Underwood
LSU Doctoral Dissertations
The discussion of Computational Thinking as a pedagogical concept is now essential as it has found itself integrated into the core science disciplines with its inclusion in all of the Next Generation Science Standards (NGSS, 2018). The need for a practical and functional definition for teacher practitioners is a driving point for many recent research endeavors. Across the United States school systems are currently seeking new methods for expanding their students’ ability to analytically think and to employee real-world problem-solving strategies (Hopson, Simms, and Knezek, 2001). The need for STEM trained individuals crosses both the vocational certified and college degreed …
Interaction, Collaboration And Content Creation In Informal Online Learning Environments: Multidimensional Analyses Of Longitudinal Data From The Scratch Coding Community, Seung B. Lee
Theses and Dissertations
Despite rising levels of participation by children and adolescents in large, informal online learning communities, there has been limited research examining the role that social dynamics play on the online behavior of young users. In this context, this mixed-methods longitudinal study aimed to investigate the relationship between interaction, collaboration and content creation through the analysis of user-generated comments and log-data from the Scratch platform. The research focused on more than 45,000 comments associated with the online activity of 200 randomly selected participants over a period of three months in early 2012. A combination of methodological techniques was applied in the …
Defining The Competencies, Programming Languages, And Assessments For An Introductory Computer Science Course, Simon Sultana
Defining The Competencies, Programming Languages, And Assessments For An Introductory Computer Science Course, Simon Sultana
STEMPS Theses & Dissertations
The purpose of this study was to define the competencies, programming languages, and assessments for an introductory computer science course at a small private liberal arts university. Three research questions were addressed that involved identifying the competencies, programming languages, and assessments that academic and industry experts in California’s Central Valley felt most important and appropriate for an introduction to computer science course.
The Delphi methodology was used to collect data from the two groups of experts with various backgrounds related to computing. The goal was to find consensus among the individual groups to best define aspects that would best comprise …
Math In The Dark: Tools For Expressing Mathematical Content By Visually Impaired Students, Patricia M. Mcdermott-Wells
Math In The Dark: Tools For Expressing Mathematical Content By Visually Impaired Students, Patricia M. Mcdermott-Wells
CCE Theses and Dissertations
Blind and visually impaired students are under-represented in the science, technology, engineering, and mathematics disciplines of higher education and the workforce. This is due primarily to the difficulties they encounter in trying to succeed in mathematics courses. While there are sufficient tools available to create Braille content, including the special Nemeth Braille used in the U.S. for mathematics constructs, there are very few tools to allow a blind or visually impaired student to create his/her own mathematical content in a manner that sighted individuals can use. The software tools that are available are isolated, do not interface well with other …
A Predictive Modeling System: Early Identification Of Students At-Risk Enrolled In Online Learning Programs, Mary L. Fonti
A Predictive Modeling System: Early Identification Of Students At-Risk Enrolled In Online Learning Programs, Mary L. Fonti
CCE Theses and Dissertations
Predictive statistical modeling shows promise in accurately predicting academic performance for students enrolled in online programs. This approach has proven effective in accurately identifying students who are at-risk enabling instructors to provide instructional intervention. While the potential benefits of statistical modeling is significant, implementations have proven to be complex, costly, and difficult to maintain. To address these issues, the purpose of this study is to develop a fully integrated, automated predictive modeling system (PMS) that is flexible, easy to use, and portable to identify students who are potentially at-risk for not succeeding in a course they are currently enrolled in. …
Introduction To Parallel Computation, Clinton Mckay
Introduction To Parallel Computation, Clinton Mckay
Graduate Student Theses, Dissertations, & Professional Papers
Introduction to Parallel Computing is a course designed to educate students on how to use the parallel libraries and tools provided by modern operating systems and massively parallel computer graphics hardware.
Using a series of lectures and hands-on exercises. Students will learn about parallel algorithms and concepts that will aid them in analyzing a problem and constructing a parallel solution, if possible, using the tools available to their disposal.
The course consists of lectures, projects, quizzes, and homework. The combination of these components will deliver the necessary domain knowledge to students, test them, and in the process train them to …
Automation In Cs1 With The Factoring Problem Generator, Joshua B. Parker
Automation In Cs1 With The Factoring Problem Generator, Joshua B. Parker
Master's Theses
As the field of computer science continues to grow, the number of students enrolled in related programs will grow as well. Though one-on-one tutoring is one of the more effective means of teaching, computer science instructors will have less and less time to devote to individual students. To address this growing concern, many tools that automate parts of an instructor’s job have been proposed. These tools can assist instructors in presenting concepts and grading student work, and they can help students learn to program more effectively. A growing group of intelligent tutoring systems attempts to tie all of this functionality …
An Empirical Study: Usage Of The Unified Modeling Language In The Bachelor Of Science And Master Of Science Degree Programs At California State University, San Bernardino, Cynthia Patrice Farquhar
An Empirical Study: Usage Of The Unified Modeling Language In The Bachelor Of Science And Master Of Science Degree Programs At California State University, San Bernardino, Cynthia Patrice Farquhar
Theses Digitization Project
The Unified Modeling Language (UML) became part of the curriculum in the Department of Computer Science at California State University, San Bernardino (CSUSB) in September 1997. The intent was to integrate the object-oriented paradigm in the undergraduate courses. Subsequently, this use has shifted to the graduate level. The purpose of this thesis is: 1) to determine what the students know about UML, 2) to reveal if the students were using UML, 3) to clarify how students use the UML.
Predicting Success In High School Computer Programming, John C. Gevedon
Predicting Success In High School Computer Programming, John C. Gevedon
Graduate Theses and Dissertations
There are great differences in performance among students taking high school programming courses, and instructors debate over what elements contribute to these differences. Some students develop logical thinking abilities and problem solving techniques, while others fail to develop skills beyond memorization of specific terms and procedures. It is not known whether these differences are causally related to the specific educational environment or student backgrounds. Without more information, the factors that actually contribute to the success of high school students in computer programming courses cannot be accurately determined. It was the purpose of this study then to isolate certain student characteristics …