One big thing is splitting the intro CS course into different sections based in previous experience. Folks with a ton of experience end up one section, and those who are new to the subject in another.
The two sections cover the same material, but with different lecture styles, and people don't end up discouraged because their labmates cruise through exercises that they find challenging.
This isn't explicitly gendered, but pre-college exposure to CS and programming could well be correlated with gender...