Amanda Morris wrote a nice article for the Spring 2016 edition of the Northwestern Engineering Magazine on the introductory CS courses. The article is entitled Computer Science for Everyone. If You Can Find a Seat and describes both EECS 101 and EECS 111 (Fundamentals of Computer Programming I). CS 101 has been running for the past half decade with about a hundered students a year; the Fall 2016 edition will be double that number.