Overview

Last Updated: 2/11/2017

Commercial off the shelf (COTS) solutions are available to fill many business needs; however, companies frequently have very specific needs that can only be filled with custom, in house applications. The Visual Studio .Net contest gives participants a chance to fill these needs and give their company a strategic advantage by developing rich client applications using Microsoft’s .Net platform.

Team Composition

Your team may be made up of 1-2 students.

Schedule

This contest will take place on Friday, April 7, 2017 from 6:30 PM – 10:30 PM

Skills

The problem statement may include (but not limited to) topics from the following list:

  • Use of standard controls
  • Control layout managers
  • Creating custom controls
  • Menu creation and manipulations
  • Classes
  • Events and Handlers
  • Graphics display and manipulation
  • Data access (via both controls and code)
  • Data binding, connections, and manipulation
  • Data import and export
  • Object oriented design principles
  • User preference persistence (application configuration)
  • Output (Text or HTML formatted output)
  • Input Validation.
  • Xamarin Forms.
  • Encryption, decryption
  • Three tier approach (interface, business rules/classes, and data access)
  • Projects can be designed with Web Interface (Web Application), Windows Application, or Mobile Application (Windows, Android, iOS).
  • Projects may use a database connection string within the web config file to connect to a SQL server or Access database.
  • Projects may insert, delete, update, or select data from a database
  • Projects may create databases via program code (SQL statements)

Resources

  • All projects must be done using a current version of Visual Studio 2015 (Community, update 3+, free from msdn.microsoft.com) using only Visual Studio Tools/IDEs (no third party tools).
  • All projects must use VB.Net, or C#.Net.
  • ASP code should be developed using ASP.NET 4.5+.
  • HTML code can be developed using HTML5+, and CSS3+

Internet access is allowed for research, but you must write you own code – no external libraries or pre-written libraries are allowed, including those such as jQuery and Bootstrap.

Protocol

Teams will be given the problem statement at the beginning of the contest time. Time will be allowed to read the problem statement and ask any questions in a common session. Once the question & answer time has closed, no further questions will be answered. At the end of the contest period, each team will be asked to submit a copy their solution (all source code/resources and compiled application) for judging.

Scoring

Your submission must compile in order to be evaluated

  • Completion of requirements 80%
  • Code Documentation 10%
  • Application Documentation 10%

Past Problem Statements

Leave a Reply

Your email address will not be published. Required fields are marked *