Monthly Archives: October 2010

Simple Parser & Interpreter

compiler-simple-interpreter-icon

Dates

Technology

OO Programming, Java, Assembly, Compiler/Interpreter, Notepad, ANTLR

Info

I created a simple Parser and Interpreter for an Assembly-like programming language, using the ANTLR compiler generation toolkit. I wrote Regular Expressions and parsing rules that defined the programming language; that is what the instructions were and how they could be used. I then developed the interpreter that would read and execute programs written in this programming language.

Continue reading

Bank Loan Artificial Neural Network

bank-loan-ann-icon

Dates

Technology

Programming, Artificial Intelligence (AI), MATLAB (for AI App), C# (for data prep.), Microsoft Visual Studio

Info

I built, trained & tested an Artificial Neural Network (ANN) in MATLAB, to find the optimal ANN architecture for processing Bank Loan applications. The Lecturer provided anonymous data collected from a real bank, consisting of over 400 bank loan applications, of which some were accepted and some rejected. To train the ANN, I developed 2 apps in C#, one to prepare data for input into the ANN & another to calculate the accuracy of the ANN’s results.

Continue reading

Questionnaire App & Admin System

q-app-q-admin-icon

Dates

Technology

OO Programming, Java, J2ME (Java for Mobiles), J2EE, Servlet, SQL, Client/Server, NetBeans, MySQL

Info

For this assignment, I developed a Java based Questionnaire System consisting of a J2ME mobile application for students to answer questions & a J2EE Servlet based admin website to administer the questions. The questions and answers are stored in a MySQL database. Both students & admin staff can view results as bar & pie charts.

Continue reading