Code Monkey home page Code Monkey logo

mod-retake-readme's Introduction

Repeating a Module - What to Expect

The code challenges at the end of modules 1 through 4 are designed for two purposes: to expose students to the sorts of challenges they can expect when interviewing for jobs, and to identify students who may benefit from additional time reviewing the core concepts from a module. Because the topics we cover in each module are vital to your success through the remainder of this course and as a future web developer, we rely on the results of these challenges as a standardized way to determine if students will need to repeat a module.

What does it mean to repeat a module?

You will need to repeat a module in the event that you do not pass the first and second code challenges. Repeating means that you will be expected to participate in lectures and projects as well as review assigned labs and complete any that are unfinished. Your instructor may also have more specific guidance and reviews depending on what you need to focus on.

While it can be disappointing not to be able to continue forward, remember that you are here to gain the skills necessary to be successful as a web developer. The time during this course is an opportunity to focus specifically on becoming as good as possible in this skill and it is to your benefit to take the time you need to fully understand the concepts.

We utilize the repeat process because we believe additional time spent here will get you to your ultimate goal quicker!

I feel like I understand what was taught, I just made some mistakes during the challenge. I get nervous during tests

Test taking, working under pressure, and time constraints are their own skills. However, part of the purpose of these challenges is to expose students to the sort of structure that you may face during job interviews. The best way to address this is two-fold: one, make sure students take extra time to become more proficient on the topics so that even under time constraints they are able to comfortably solve a code challenge, and two, take more code challenges to get more comfortable working under pressure. Repeating a module fulfills both of these and is the fairest way to make sure that each student is fully equipped to be successful post-graduation.

I understand most of what was taught in the module, I just need to review one part

Depending on the outcome of your challenge, your instructors may give you specific projects or review certain concepts to help cover any gaps in understanding. However, repeating module topics you already grasp will still be beneficial to you. Working on a topic you understand is an opportunity for you to help teach your peers and improve your technical communication abilities, which are both integral skills to being a strong developer.

What should I do differently if I am repeating?

Because of the limited time we have and the amount of topics we need to teach in this 15 week course, it is impossible for a student to fully master any of the topics we cover. Repeating coursework will strengthen your understanding and better equip you going forward. The purpose of this course is to not only teach students web development skills, but to teach the skills necessary for self-learning. Repeating is a great opportunity to review and reflect on what methods worked best for you in terms of understanding concepts.

Try different techniques - building side projects works for some as a way to solidify concepts, but not others; watch lecture videos if you have not before; try writing a blog post on a particularly challenging concept from the module. Consider repeating as a chance to review not only the module topics but your methods for learning.

mod-retake-readme's People

Contributors

realandrewcohn avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.