Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Computational Engineering

California Polytechnic State University, San Luis Obispo

Education

Articles 1 - 2 of 2

Full-Text Articles in Engineering

On The Impact Of Android Api Evolution On Education Materials, Kennedy Owen Jun 2017

On The Impact Of Android Api Evolution On Education Materials, Kennedy Owen

Master's Theses

The recent growing popularity of mobile devices has led to the establishment of several popular mobile platforms such as the Android operating system. To foster growth in this evolving market, Application Programming Interfaces (APIs) were created to enable developers to create mobile device applications that utilize mobile device features and functionality for personal or widespread commercial use. However, as a result of excessive device and API evolution, mobile development faces increasingly complex issues, including an alarmingly rapid decay of development resources.

This thesis conducts a case study around one such resource: a series of Android app development lab …


Automatic Generation And Grading Of Programming Exercises, Andrew Dufrene Jun 2016

Automatic Generation And Grading Of Programming Exercises, Andrew Dufrene

Computer Science and Software Engineering

In our current age of technological advances, and rising education costs, it is becoming increasingly beneficial to use technology to aid in education, usually through automated lectures or grading. One missing feature from this automated education is complex grading and problem generation. The main objective of this project is to create a program that can automatically generate and grade problems of varying difficulties based on the topic of programming for loops. The project solution was created as a program designed for use in Dr. Clinton Staley’s Intelligent Homework System, which is used precisely for automated exercise grading and generation. Ultimately, …