How to Create a CodeStepByStep Account

In order to create a CodeStepByStep account for this course please click this link and follow the instruction below:

Once you click the link you should see the page to enter your account details. You must use your City Tech email address for your account and make sure the School/Org says “New York City College of Technology CUNY”. See the image below for reference.

Once you create your account, you will receive an email to verify it. Please go to your City Tech email account and click the link. Sometime it might go to the junk/spam folder so please check there too. Once you do you will see a screen with your information as the one below:

If the platform says that your account is not verified but you clicked the link, please log out and log back in. This is know bug that happens occasionally. Once you are verified, the you need to proceed to add this course to your list of courses. In order to do that go to the upper right corner of the page and click on your username. Once you do, you will see a menu. From the menu select the option Courses as shown in the next image.

Once you click on Courses, you will see another page with a drop-down menu. Click on it to see the list of available courses. Select your course and section number from that list. Then click the button Add as shown below.

You should see your selected course in the Course List page. Make sure it is the right course and section, otherwise I will not be able to see your completed work. Once you confirm that, then click on the Problem Sets button as the next image shows.

After clicking the Problem Sets button you will see a list of the assigned labs. Click on the corresponding lab and complete the problems there. See an example in the image below.

With these steps you should be up and ready to complete the homework assignments for this course. If you experience any technical difficulty please reach out.

Labs Grading Criteria

Labs will be graded as follows:

CodeStepByStep Problem Sets:

  • 1 point each

Programming Scripts in Python:

  • 5 points: If program is executing correctly, a unique solution is provided, and coding standards were followed.
  • 4 | 3 points: If program is executing but contains some logical errors and/or software engineering shortcomings (see coding standards below).
  • 3 | 2 points: If program is executing but has several syntax and/or logical errors and/or software engineering shortcomings (see coding standards below).
  • 1 points: If program is not executing correctly, is incomplete, or has major syntax and/or logical errors and/or doesn’t follow coding standards.
  • 0 point: Otherwise, including copied/pasted or copied/pasted/edited labs even if executing correctly. Discussions of problems with classmates is encouraged but all work must be your own.

 

Coding Standards: Points may be deducted due to poor software engineering and adherence to coding standards, bad indentation, poor classes, variables and methods naming, using commands not taught in class, using strategies not relevant to the current lecture/lab, and related items. Focus of labs is on the application of specific strategies as learned in class to reach the right answer, not just the answer itself.