Series Note

The BSU Mathematics and Computer Science Department split into two separate departments in 2012. To browse submissions by department, visit:


Teach Alice programming to non-majors

Publication Date


Document Type



This paper presents the design and implementation of an introductory computer programming course using Alice for non-CS majors. This course gives a broad overview of computer science as an academic discipline and teaches computer programming to non-CS majors in a fun way.

Original Citation

Sattar A., Lorenzen T. (2009). Teach Alice programming to non-majors. ACM SIGCSE Bulletin,41(2), 118-121.