Giter VIP home page Giter VIP logo

Patrick McD's Projects

crypto icon crypto

Cryptographic Foundations year 2 semester 2 in class projects

databaseca2project icon databaseca2project

Your group should choose the application area that you would like to build an application for. It should have approximately 5 to 8 entities of importance and should contain at least one M:N relationship that you have to resolve.

mobiledev icon mobiledev

collection of mobile dev projects for 4th year semester 1

oopca2project2017 icon oopca2project2017

Overview For this assignment, you are required to develop a library application to store items of your choice for example, movies, books, CDs, films, football players, actors, etc. There should be at least two different types of items (e.g. Books and Films). Each item in the library must contain at least four properties. For example, a book might include Title, ISBN, Author, description and genre. Your application must provide the following basic functionality:  Add items to the library  Remove items from the library  Edit any property of an item in the library  Search for items in the library. This must allow the user to search by at least two of the properties of the item you have defined. For example, you should be able to search for books by title or author.  Sort items in the library by any of the items’ properties. When the application first loads, the library should be loaded from a text file. At least two test files must be provided as part of the final submission. When items are changed (Added, Removed or Edited) the text file should be updated to reflect the changes made. Technical Specification In your final solution, you must include the following technical elements:  A custom class to represent items in your library.  There should be at least 2 sub-classes of this class representing different types of items.  An appropriate container to store the items (e.g. ArrayList )  Use of at least one built in algorithm (e.g. search or sort).  A well designed and intuitive user interface  You should use a Library class to store all of the items and provide functionality to interact with these items. In addition, marks will be awarded for students who go beyond the basic specification outlined above. Students are free to implement whatever enhancements they wish. OOP CA2 – Pair Project 15% Marking Scheme  Basic Functionality: - 40%  Code Quality: - 20% (Structure, Maintainability, Efficiency)  Usability of final application: 10%  Additional Features/Wow factor: - 30%

oopyear2sem2 icon oopyear2sem2

object orientated programming year 2 semester 2 in class work

rn-casts icon rn-casts

Companion Repo for a React Native course on Udemy

shoppinglist icon shoppinglist

shopping list coding challenge from google android codelabs

visitar icon visitar

Cross platform app utilising AR to provide informational tours around Carlingford Tour app showcasing Carlingford Town

webca3-2018 icon webca3-2018

php, ajax, jquery web form for web programming year2 sem2

webprogramming-ca3 icon webprogramming-ca3

You are required to create a registration form which will let a user select their country, county and town. This CA should use jquery & jquery-ui to implement ajax calls to populate Country, Region and Sub-Region inputs and prompt the user using a mix of auto-completion and select options. The provided database has countries, counties (i.e. regions) and towns (i.e. sub-regions). The resulting page will be tested for Ireland, a county and a specific town in the selected county – e.g. Ireland, Louth, Dundalk.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.