Computer Science (BAE) Major Information

Upcoming Events



Caroline Hardin, PhD

Assistant Professor & Program Coordinator

(360) 650-3601

Qiang Hao, PhD

Assistant Professor & Program Coordinator

(360) 650-2622

Why teach Computer Science?

There is a demand for qualified computer science teachers at the secondary level, but there is an even greater need for quality computer science teachers — teachers who have a broad and deep understanding of computer science, and a thorough understanding of effective learning and teaching.

How will this major work?

The Computer Science Bachelor of Arts in Education (BAE) program is designed to provide exposure to the breadth of topics required to satisfy K6-12 students’ curiosity about how computers and technology, now so central to daily life, actually work, and how students can personally leverage the learned knowledge to create their own futures. Since knowing computer science alone is not enough to be an effective, inspiring, and inclusive teacher, this major also includes coursework and field experience in the theory and methods of pedagogical content knowledge. This major both employs and creates emerging research on best-practices in computer science education.

What classes will I need to take?

Computer Science (BAE) Requirements

Course Sequence Chart:

Course Sequence Chart for Computer Science BAE Major


What should be my first-steps?

  1. Complete the CS (BAE) Major Interest Form
  2. Get a C- or better in CSCI 141
  3. Talk to the CS-BAE advisors to map out a personalized course sequence chart.
  4. Gain experience with K12 kids through programs such as Compass to Campus and other experiences, such as working for the Bellingham Coding and Robotics Club or volunteering at Inner Child Studio. Woodring College of Education provides a list of opportunities to gain experience and prepare.

How do I declare as a Computer Science (BAE) Major?

Students are advised to declare their interest in the BAE as soon as they are enrolled in CSCI 145 by contacting the Program Coordinators, Caroline Hardin and Qiang Hao for Advising and completing the interest form. Transfer students should seek advising immediately upon transfer to Western.

This major must be accompanied by the professional preparation program in secondary education and leads to an endorsement in secondary computer science. To be eligible for admission to the Woodring College of Education, prospective students are required to complete two computer science courses (CSCI 141 and CSCI 145), gain some experience with K12 students, and earn a C- or above in CSCI 145. See the Secondary Education section of this catalog for program admission, completion, and teacher certification requirements.