Introduction
~context~
(​Apps Conditionals and UI)

In the assignment below: we are using the CS077 conditionals assignment to give you a recap of the use of conditionals in C#. Next week we will recap Functions and Encapsulation before moving on to more advanced subjects. 

Select one of two context pathways below:
Pathway 1:
It looks like yo​ur app-creating skills have been recognized by the Flizims from region nine alien world. The Flizims manage the Mars Resort for Creatures (MRC). MRC is a place for creatures and aliens who would like to get away from the hustle and bustle of universal life and experience something different. MRC would like you to create an app that does an expose' of their services. Part of the deal is that, you create the app for them and they will refrain from destroying all matter in the universe for 1 lightyear. I know, it is not the greatest deal, but we all know how unfair the Flizims can be. Story Requirements: The idea of a Big Brain must be added to this story.

Pathway 2: (Continued from Week 1-2 story)
Your story is coming along. However, most professional work doesn't stem from ideas of your own making but ideas of someone else's making. In other words, creating a project in the working world requires one to have the ability to look at someone else's ideas and make them come to life. The truth is, this is the case in almost every professional's life. The good news is that we have a plethora of original stories to choose from listed on our Discord server. In this assignment, you will search for a story listed on the P2P Discord channel(the-Beginning), for which you would like to make into a final product and write a short review of how they used the required story elements compared to how your story utilized them. 

WHY C#.NET


What is C#? It is a general-purpose language designed for developing apps on the Microsoft platform and requires the .NET framework on Windows to work. C# is often thought of as a hybrid that takes the best of C and C++ to create a truly modernized language. Although the .NET framework supports several other coding languages, C# has quickly become one of the most popular.C# can be used to create almost anything but is particularly strong at building Windows desktop applications and games. C# can also be used to develop web applications and has become increasingly popular for mobile development too. Cross-platform tools such as Xamarin allow apps written in C# to

C# for Game Development
C# is widely-used to create games using the Unity game engine, which is the most popular game engine today. More than a third of top games are made with Unity, and there are approximately 770 million active users of games created using the Unity engine. Unity is also used for VR, with 90% of all Samsung Gear and 53% of all Oculus Rift VR games developed using Unity.C# is a very popular tool for creating these applications, and so makes a great choice for any programmer hoping to break into the game development industry, or for anyone interested in virtual reality.

C# is Easy to Learn — But Complex
C# has many features that make it easy to learn. It's a high-level language, relatively easy to read, with many of the most complex tasks abstracted away, so the programmer doesn't have to worry about them. Memory management, for example, is removed from the user's responsibility and handled by .NET's garbage collection scheme.

C# is an In-Demand Skill
Being powerful, flexible, and well-supported has meant C# has quickly become one of the most popular programming languages available. Today, it is the 4th most popular programming language, with approximately 31% of all developers using it regularly. It is also the 3rd largest community on "StackOverflow "(which was built using C#) with more than 1.1 million topics. This popularity translates into a thriving job market — more than 17,000 C# jobs are advertised monthly (globally) with an average salary of more than $72,000. Narrowing down to the US only, more than 6,000 jobs are advertised each month with an annual salary of $92,000.

Submission Requirements

The following steps must be completed to receive the associated points for each step.
Any item marked with a * must be completed to receive a score above 0.

01

Complete the Following Tasks

Complete the "C# Conditionals" tutorials listed in the resources.

*

02

Add elements to your Pathway

Add elements of the Pathway you selected from the context listed above to the text of your application as a "string". It is your choice regarding how you add the text (string).


5 points

03

Project Review File

Create a review document of the Pathway story
(i.e., Project Review File). This document can be created using any word processor and will represents a review of your story or another learner's story you have read.

Add a link to your completed c# visual studio project to the Project Review File document.

5 points

04

Working App

Create your  working app using the Pathway you selected and the C# Conditionals Tutorial.

Create a week 3 folder on your Google drive project folder.

*

05

Submit Assignment to Canvas

Upload your completed assignment and a working & error free c# project to your Week 3 folder and Submit your folder link to Canvas.

Also submit your story document to the Canvas as a Word document or Google Docs link

You may submit a folder with all the requirements available and accessible. 

10 points

06

Post to Discord

Submit a Shared Link of your story to the discord server under P2P-collaborate​ named "Storytelling". Make sure the link is not restricted.

5 points

Notes

Sharable Links

Make sure the folder is sharable to "all with a link". (see the tutorial in the resources area and the links in the study area)
If the folder is only sharable to those from SBVC, the file will not be accessible to me and will result in a 0 grade on the assignment.

...

Notes

Submit the 

A group in this assignment is you. The one completing the assignment.
In the future, your group may include other students.

...

Notes

Document Format

Your document title must contain the course number and your name after the title. (example: title-cs077-yournamehere).

...

20 Points

Total Points if all the above steps are completed and submitted.

5u

5 unit credits when you receive 100% for all assignments in this pipeline.