Lesson Weekend

Independent projects are the primary way your instructors can evaluate your coding skills, give you feedback, and help you find areas for improvement. They are also important for helping you discover your coding strengths and weaknesses on your own.

We expect all work on your independent projects to be your own. You cannot copy or look at other students' independent projects. Plagiarism will not help you improve your coding skills and you will be at a disadvantage for finding a job after the program. Future employers aren't going to care about whether you received a certificate from Epicodus. Instead, your skills will be their primary area of focus. Our primary goal is to get you - and your peers - great jobs in the tech field. For that reason, it's necessary to accept the challenges of independent projects so you can improve your skills further and get a job.

If a student copies the work of another student, that student will be expelled.

What Should I Do If I'm Strugging?

We would much rather receive a broken project that's yours than a perfect, complete project that isn't. Put in your eight hours and give it your best shot. Over the weekend, find some time to review the material and see if you can get your code to pass objectives. If your code still isn't passing after the weekend, sign up for a meeting with a teacher. We'll be happy to meet with you and help you understand refactoring your code.

General Guidelines

Academic dishonesty in code can be a little tougher to define than in academic writing. Developers will often reference other people's work to help them understand how to solve a problem. Here are some guidelines:

What you may reference

  • Your own repos from class, including repositories you worked on with your pairs
  • Learn How to Program
  • Official documentation
  • Stack overflow or other online code resources

When you use any outside reference, be sure you don't simply copy and paste chunks of code. In addition to being plagiarism, copying and pasting code will make it more difficult to understand how the code actually works. Take the time to type it out and make it your own. In the process, you'll become a better coder.

What you may not reference

  • Repos for similar projects created by past or present students (this includes forking repos)
  • Other students' work through screen sharing or VS Live Share

Getting help

We know that students sometimes like to get together to discuss code or study. We think that's great! But it can sometimes be tricky to know what crosses the line of academic honesty.

Here's the bottom line: we don't allow students to provide assistance or coaching to other students on their independent projects until the students involved have passed all objectives for that code review.

Instead of getting help from a classmate on your code review directly, you could:

  • Watch videos or read articles together
  • Whiteboard or discuss the content covered this week
  • Build a new project together that helps deepen your understanding

Summary

Please make sure that the work you submit is your own. This means you may not reference the works of past or present students until both you and the other person have passed the code review. This includes all aspects of your work including READMEs.

Lesson 11 of 13
Last updated July 15, 2021