Here are the topics you should have covered in previous semesters. (Note that pre-calculus is a combination of advanced algebra and trigonometry.)

A
l
g
e
b
r
a
Topic/SkillCommentary
number sets (N, W, Z, Q, R, C) 
order of operations 
variables, parameters, constants, numerals 
manipulation of expressions & equations 
Cartesian plane & 'properties' point, distance, midpoint
function notation
function concepts
f(x) [is NOT multiplication!]
evaluation, composition
independent vs. dependent variables 
domain vs. range 
restrictions on domain/range 
patterns, patterns, patterns!!! FACTORING, translation, scaling, reflection, symmetry
sequences/series[a bonus]
summation notation[a bonus]
systems of equations[a bonus]
matrices[a bonus]
induction[a bonus]
Trig
ono
me
try
Topic/SkillCommentary
radians <--> degrees  
patterns, patterns, patterns!!! cycles of the functions, right triangle, unit circle, identities
mathematical 'maturity' [academic concept that mathematics builds logical/critical thinking skills]

Most of the trig skills could also be gotten elsewhere. The radians vs. degrees concept probably occurs in most algebra texts and would have come up in geometry. There are also many patterns prevalent in courses like geometry, statistics, and [business] calculus. The mathematical 'maturity' could come from any course more advanced than algebra (like statistics or [business] calculus).