CISC 3110

About CodeLab

CodeLab is a tool for learning programming. We'll use it in this class as a way for you to practice Java programming in a "low-stakes" environment—before I ask you to write code for a homework assignment or an exam.

CodeLab exercises generally ask you to write a fairly small fragment of code, focusing on a particular language feature (how to declare variables, or how to write loops, or how to write a class). If your solution is incorrect, CodeLab gives you a lot of hints about what might be wrong— the hints aren't always helpful, but mostly they are. And it's way more helpful than the Java compiler.

You can take as much time, and as many attempts, on each exercise as you need (up to the due date). Your grade on CodeLab will be based only on how many exercises you complete correctly. I expect to assign about three "batches" of exercises, all in the first half (roughly) of the semester.

If you have trouble with any of the exercises (some of them are very picky, just like the compiler), you can email me to say that you're having trouble with exericse #xyz; I can log in to CodeLab and look at your submissions so far, and offer more hints.

Registration codes will appear here shortly:

If you're in the morning section, use code CUNY-25082-ZVXK-30.

If you're in the evening section, use code CUNY-25076-BZKH-30.

(If you use the wrong code, you risk not getting a grade for your CodeLab work)