Matching Items (2)
Filtering by

Clear all filters

Description
Civic education in America should be focused on empowering future generations to take full advantage of their rights as citizens and realize their potential to incite change. Even at a young age, it is important that we educate children on what it means to be a United States citizen so

Civic education in America should be focused on empowering future generations to take full advantage of their rights as citizens and realize their potential to incite change. Even at a young age, it is important that we educate children on what it means to be a United States citizen so that they can begin cultivating their personal political experience. As soon as the child is at the age where they can begin to understand basic political and governmental concepts, they should be encouraged to start thinking about their roles as citizens in a Democratic government. More often than not, young adults express that they wish they had been exposed to the political climate earlier on in life. When a lot of these adolescents reach voting age, they are woefully under-educated and apathetic towards their participation in the civic sphere. This activity booklet was designed to not only educate but also empower and inspire kids, and to really get them excited for their futures in the civic sphere.
ContributorsNelson, Madelyn (Author) / Lennon, Tara (Thesis director) / Black, Anna (Committee member) / College of Integrative Sciences and Arts (Contributor) / School of Politics and Global Studies (Contributor) / School of International Letters and Cultures (Contributor) / Department of English (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
135148-Thumbnail Image.png
Description
\English is a programming language, a method of allowing programmers to write instructions such that a computer may understand and execute said instructions in the form of a program. Though many programming languages exist, this particular language is designed for ease of development and heavy optimizability in ways that no

\English is a programming language, a method of allowing programmers to write instructions such that a computer may understand and execute said instructions in the form of a program. Though many programming languages exist, this particular language is designed for ease of development and heavy optimizability in ways that no other programming language is. Building on the principles of Assembly level efficiency, referential integrity, and high order functionality, this language is able to produce extremely efficient code; meanwhile, programmatically defined English-based reusable syntax and a strong, static type system make \English easier to read and write than many existing programming languages. Its generalization of all language structures and components to operators leaves the language syntax open to project-specific syntactical structuring, making it more easily applicable in more cases. The thesis project requirements came in three parts: a compiler to compile \English code into NASM Assembly to produce a final program product; a standard library to define many of the basic operations of the language, including the creation of lists; and C translation library that would utilize \English properties to compile C code using the \English compiler. Though designed and partially coded, the compiler remains incomplete. The standard library, C translation library, and design of the language were completed. Additional tools regarding the language design and implementation were also created, including a Gedit syntax highlighting configuration file; usage documentation describing in a tutorial style the basic usage of the language; and more. Though the thesis project itself may be complete, the \English project will continue in order to produce a new language capable of the abilities possible with the design of this language.
ContributorsDavey, Connor (Author) / Gupta, Sandeep (Thesis director) / Bazzi, Rida (Committee member) / Calliss, Debra (Committee member) / Barrett, The Honors College (Contributor)
Created2016-05