Console-based application
Object: to develop a console application that will tell the user’s fortune based on data received from the user.
Skills required: Variables and Basic Types, Operators and Expressions, Conditionals, Strings
Console-based application
Object: to develop a console application that will be a lucky numbers guessing game similar to the lottery. The user will choose a range of numbers and then try to guess all 6 of the numbers that will be randomly generated within the range. The user will win a portion of the jackpot based on the number of numbers guessed correctly.
Skills required: Variables and Basic Types, Operators and Expressions, Conditionals, Loops, Arrays, Math Random
Console-based application
Object: to design a console application to manage a client’s bank account. The application will have only one client that is hard-coded into the system. The client has one checking account and one savings account.
Skills required: OOP, Inheritance and Polymorphism
Console-based application
Object: to create a close approximation of a website, given some mockups from a designer. Utilize HTML, CSS, and Bootstrap to replicate the responsive site.
Skills required: HTML, CSS, Bootstrap
MVC application
Object: to develop an MVC application - either a Technology Review Site, or a Travel Review Site - that uses multiple models and foreign keys to model a relationship.
Skills required: MVC, Code First Model Design
MVC application
Object: to create a web application for managing the contents of one's wardrobe. The app will allow user to add, edit, view, and delete items in the wardrobe.
Skills required: Database First MVC
Static HTML website
Object: to create a static portfolio webpage highlighting your work so far. Focus first on having a good structure so you can add some great style to it with CSS!
Skills required: HTML, CSS, JavaScript (optional), jQuery (optional)