Welcome to the 2021 Cleveland In-Person Spring session of WCCI's full-stack 14 week C# coding bootcamp!
Resources
General Information
- New Student Orientation
- WCCI Cleveland Team Contact Info
- School Catalog
- Student Code of Conduct
- Virtual Learning Expectations
- Introduction to WCCI
- Learning Philosophy
- Instructor Expectations
- WCCI Feedback Form
Career Services
C# Modules
- Module One: Object Oriented Programming
- Module Two: Professional Portfolio w/ HTML, CSS
- Module Three: MVC & Entity Framework
- Module Four: DOM Manipulation with Front End JavaScript
- Module Five: API Development
- Final Project
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”