adilanchian / Projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projects

This is a compilation of all programs I have created in multiple high level languages. Some of these programs were created for class assignments and posted upon successful completion of the course. Class assignments will be listed according to class and semester year. Code for these programs were created by me, unless otherwise stated in code comments. The concepts of these programs were created by University Of Central Florida professors, but executed by myself.

Programs in Swift

Cycles

alt tag
Create meaningful notifications and take control over your schedule. Sometimes we're forgetful and sometimes we just need a little motivation. Whatever the purpose, Cycles helps you reach those goals with an easy to use interface. Finishing your cycles means you deserve an award. The more cycles you complete, the more trophies you rack up. With a native watch interface that is similar to Apple's operating system, Cycles is easy to pick up and start using. To view screenshots, please go to the cycles folder within this repository.

SwiftyCode

alt tag
Collaborate on blocks of code using SwiftyCode through iMessage for iPhone. Utilize three programming languages: Swift, Objective-C, and C. With the tap of a button, create custom blocks of code and send it off to a friend.

Age

alt tag
Simple project that calculates the users "human age" into dog years. This was created using Swift and Xcode.

Gussing Game

alt tag
Simple project that randomly generates a number between one and five. The user has to guess what the number is. This was created using Swift and Xcode.

The Forest

Created at UHack 2016
alt tag
This "choose your own adventure" game was created for the sole purpose of being played on the Apple Watch. There are multiple paths that can be taken. All items and animals encountered in the game are all randomly generated from an array. To view this project please visit this Repo:
https://github.com/adilanchian/UHack

Programs in C

TinyMachine

Created for Computer Architecture
alt tag
This program is a "virtual machine" written in C to simulate a computer with a one core CPU.

AddAll

Created for Computer Science 1
alt tag
Given a set of numbers your goal is to add them all, while minimizing the cost of the addition. At any point, you may choose to add any two of the integers. The cost of doing so is simply the sum of the two numbers.

ListyString

Created for Computer Science 1
alt tag This program uses linked lists to represent strings. Functions have been created to manipulate these linked lists.

Programs in C++

LinkedList

Created as practice using C++

This program shows the basics of a linked list and one way about creating nodes, inserting nodes, and printing the final list. Just copy the folder and use 'g++ LinkedList.cpp' to compile in terminal/CMD. Finally, use './a.out' to see the output.

Programs in Java

Hillcipher

Created for Security In Computing
alt tag
Write a program that encrypts the alphabetic letters in a file using the Hill cipher. The program will take two command line parameters containing the names of the file storing the encryption key and the file to be encrypted. The program must generate output to the console (terminal) in a specified format.

Boggle

Created for Objected Oriented Programming
alt tag
This is an desktop app of the classic board game, Boggle. This was a semester long project.

Projects

Submerged Mineral Oil Computer

This computer is Submerged in five gallons of mineral oil, a non-conductive liquid that will help cool computer components. I added a pump to circulate the oil through a radiator to cool while in use. In 'submerged-mineral-oil-computer' there is a video of the computer turned on and running inside of the mineral oil. It has been running with no problems for over a year now.

Desktop Application

I have created a desktop application for SightPlan - a multifamily software development company. I used Electron as the base for this project because its native approach on different platforms. It takes the web client of SightPlan's software and wraps it into a more user friendly application that I assigned multiple features, such as:

  1. Auto-Sign in
  2. Full dynamic menu bar
  3. Native Operating system look
  4. Inline PDF Viewer


This application was created for OS X and Windows 7 and up. This application is currently being used by twenty-two employees internally. Unfortunately, I cannot post any source code on this public repository.

About


Languages

Language:Java 59.1%Language:C 28.3%Language:Swift 10.8%Language:C++ 1.9%