C#

Cleveland 2021 In-Person Spring

Welcome to the 2021 Cleveland In-Person Spring session of WCCI's full-stack 14 week C# coding bootcamp!


Resources

General Information

Career Services

C# Modules


Schedule

Important Dates

Week Date Activity
1-3 Tues, Jan 19 - Fri, Jan 22 Module 1 Object Oriented Programming
2 Mon, Jan 25 Individual Project 1A Due @ 9:30 am
3 Mon, Feb 1 Individual Project 1B Due @ 9:30 am
3 Fri, Feb 5 Module 1 Team Project Demos @ 2:00 pm
4 Mon, Feb 8 Individual Project 1C Due @ 9:30 am
4 Mon, Feb 8 - Fri, Feb 11 Module 2 Personal Portfolio w/ HTML CSS
5 Mon, Feb 15 Module 2 Personal Portfolio Due @ 9:30 am
5-7 Mon, Feb 15 - Fri, March 5 Module 3 MVC & Entity Framework
7 Fri, March 5 Module 3 Team Project Demos @ 11:00 am
8 Mon, March 8 Module 3 Mastery Project due @ 9:30 am
8-9 Mon, March 8 - Fri, March 18 Module 4 JavaScript
10 Mon, March 22 Module 4 Javascript Project due @ 9:30 am
10-11 Mon, March 22 - Fri, April 2 Module 5 Web APIs
10 Fri, March 26 Final Project Teams Announced
11 Thurs, April 1 Module 5 Team Project Demos @ 9:30 am
11 Thurs, April 1 Pitch Proposals and Selection
11 Fri, April 2 Final Project Planning
12 Mon, April 5 Module 5 Mastery Project due @ 9:30 am
12-14 Mon, April 5 - Fri, April 23 Final Projects
14 Tues, April 20 Feature Freeze @ noon
14 Thurs, April 22 Code Freeze @ 9:30 am
14 Fri, April 23 Last Day of Class
TBD Demo Day Presentation Practice, if needed
Wed, April 28 Demo Day/Graduation

Expectations

Personal

  • Show examples of how we can use the knowledge that we learn in this cohort in future career situations.Also, don’t rely too much on abbreviations (example: when introducing CSS, make sure everyone knows what CSS stands for)

  • Just learning and understanding css, html.

  • Real world experience ie. relevant projects / Teach how programming impacts business processes

  • Timely feedback & patience

  • Respect

  • Understand C#

  • Understand what employers are looking for in candidates.

  • Provide the tools to learn and understand concepts on your own.

  • Clear communication

  • Understanding the different levels of experience/knowledge and working to get everyone to the same level

  • Honest feedback and clear expectations.

  • Patience when it comes to a student having difficulties understanding the material

  • Available for individual help if needed

  • Extra help if needed

  • Answer questions

  • The ability to confidently understand and talk about our work

  • Help us be able to think outside of our comfort zone

  • Give direction or ask questions to help us arrive at the answers ourselves versus just giving us the correct ones

  • Clear communication

  • Patience

  • Clear explanations

  • Lots of availability

  • Teach us “acceptable practices” which may supercede what’s in the text.

  • Inject humor to minimize stress

  • If there are multiple ways to tackle a problem, then the “why” a certain direction is more beneficial over others.

  • Detailed instructions along with help when needed.

  • Patience and understanding.

  • Provide examples of extra resources like tutoring, websites, partnerships with certifications from Coursera and Udemy.

Instructors

  • Good attendance

  • Assume the best of everyone

  • Be mindful of the unforseen circumstances of others

  • Timeblock work

  • Ask questions

  • Help out fellow classmates

  • Do your own work

  • Respect your own learning journey

  • Give yourself 15 minutes or so to work through a blocker before asking for help

  • Preparation

  • Supportive teamwork

  • Take breaks

  • Friendly attitude

  • Be willing to make mistakes

  • Communicate (use Slack)! Issues, questions, problems, successes - stay engaged

  • Genuinely celebrate the accomplishments of everyone

  • Put in YOUR work in the “teamwork”