Assuming you are considering continuing with Computer Science, you have a choice to make:
If you are strong mathematically you should skip CSC 165 and take CSC 240 instead. If you take CSC 165 you can decide later which of CSC 236 or CSC 240 to take depending on your level of interest. Note that CSC 240 is usually offered only in the Winter term.
The Arts and Science Calendar is the official source of information. Some highlights:
This term the CS Department will enforce the prerequisite (#1 above). If you do not have this prerequisite, they might remove you at any time during the course, even after it is too late to receive back any portion of the course fee. If you are in this situation drop CSC 165 now.
You must be comfortable with at least boolean values, operators and methods, declaring and using methods, if statements, loops and arrays. Start reviewing them now.
If you satisfy the prerequisite because you barely passed CSC 108, or are skipping CSC 108 and taking CSC 148 now, reconsider very carefully whether to take CSC 165.
If you aren't fully prepared, do at least the following:
The course builds. Later material relies heavily on earlier material, and puts the basics together in deeper and more complex ways. Think back to CSC 108: you began with simple statements, and ended up writing complete programs using many types of statements, put together to achieve a goal much larger than any examples you'd seen in lecture.
If you put in a standard 40 hour work week on a full course load, you will be spending 8 hours per week on CSC 165 for about 14 weeks. You might allocate your time as follows:
If you can't find a worthwhile way to study the lecture and tutorial material without a specific task, review how it relates to the current assignment. Or simply use the time to work on the assignment and prepare for the tests: you could spend up to 12 hours per assignment if you wanted -- that's much more than needed to do a thorough and excellent job!