Should I take a Computer Science course before CSci 160?
CSci 160 does not require any computing background. Many students do very well without taking a previous course. If you are not comfortable with mathematics, however, you should take a course before CSci 160. If you are not a good problems solver, you should consider CSci 159. Otherwise, you might consider a programming class such as CSci 122, Visual Basic. If you are not comfortable using word processing and spreadsheet software, you should take CSci 147 during your first year.