Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Bachelors
Major
Secondary Education | Teacher Training | Computer Science
Area of study
Information and Communication Technologies | Education
Course Language
English
About Program

Program Overview


Introduction to the Computer Science — Secondary, BAE Program

The Computer Science, Secondary Ed. - 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 work and how students can personally leverage technology to create their own futures. You’ll gain confidence in your CS teaching ability through a select combination of classes in computer science, teacher training, and CS education. You’ll learn to be an effective, inspiring, and inclusive teacher through field experiences in real CS classrooms paired with training in evidence-based pedagogical content knowledge.


Program Requirements

  • The program requires 52 credits from the Secondary Education program, including the student teaching internship.
  • This major leads to an endorsement in Computer Science for grades P-12.

Why Consider a Computer Science Secondary BAE Major?

Computer Science is increasingly seen as an essential content area which everybody should have some exposure to – but K12 schools cannot offer CS classes without CS teachers. A high-quality Computer Science teacher has expertise both in the breadth of CS content areas and expertise in effective, engaging teaching. The Computer Science, Secondary Ed. - Bachelor of Arts in Education (BAE) program includes a set of core CS content classes selected to help all secondary students leverage CS towards fulfilling their life goals. Use your passion for CS to make a difference in people’s lives – while enjoying a well-paying, rewarding job with great benefits.


Program Structure

Computer Science (44 credits)

  • CSCI 101 - Computers and Applications (4 credits)
  • CSCI 102 - Computer-Mediated Communications (4 credits)
  • CSCI 141 - Computer Programming I (4 credits)
  • CSCI 145 - Computer Programming and Linear Data Structures (4 credits)
  • CSCI 241 - Data Structures (4 credits)
  • CSCI 330 - Database Systems (4 credits)
  • CSCI 345 - Object Oriented Design (4 credits)
  • CSCI 426 - Principles of Human-Centered Technology Design (4 credits)
  • CSCI 436 - Technology for Social Good (4 credits)
  • DATA 311 - Fundamentals of Data Science (4 credits)
  • 4 credits of CSCI temporary
    ew courses under advisement (4 credits per course)

Science Education (15 credits)

  • SCED 205 - Introduction to Computing Education (2 credits)
  • SCED 370 - STEM and Society (3 credits)
  • SCED 425 - Computing Education Method I (3 credits)
  • SCED 426 - Computing Education Method II (3 credits)
  • SCED 435 - Secondary Computing Education Practicum I (2 credits)
  • SCED 436 - Secondary Computing Education Practicum II (2 credits)

Secondary Education (53 credits)

  • SEC 303 - Teaching Adolescents: Development and Identity (4 credits)
  • SEC 310 - Education, Culture, and Equity (5 credits)
  • SEC 410 - Dynamics of Teaching (2 credits)
  • SEC 411 - Philosophical Foundations of Education (4 credits)
  • SEC 425 - Developmental Reading, Writing and Learning in Secondary Schools (4 credits)
  • SEC 430 - Secondary School Methods I - Instructional Strategies, Daily Planning, and Standards (4 credits)
  • SEC 431 - Secondary School Methods II-Assessment and Long Term Planning (4 credits)
  • SEC 432 - Secondary School Methods III - Management, Motivation and Discipline (4 credits)
  • SEC 495 - Internship - Secondary (18 credits)
  • SPED 363 - Secondary Students With Special Needs (4 credits)

Computer Science Electives (8 credits)

  • Students are required to take 8 credits from the following list of courses. Courses not on the list must be approved by an advisor.
    • CSCI 202 - Dynamic Web Pages (4 credits)
    • CSCI 247 - Computer Systems I (5 credits)
    • CSCI 321 - Game Programming (4 credits)
    • CSCI 342 - Web Programming (4 credits)
    • CSCI 372 - Robotics: Applications of Artificial Intelligence (4 credits)
    • CISS 346 - Secure Software Development (4 credits)
    • CISS 361 - Cybersecurity (4 credits)
    • 4 credits of CSCI temporary
      ew courses under advisement

University Graduation Requirements

  • General University Requirements
  • Writing Proficiency Requirement (WP)
  • 180 Minimum Total Credits
  • 60 Minimum Upper Division Credits
  • Residency Requirement
  • Minimum Grade Requirements
  • Final Quarter Requirement

Grade Requirements

Recommendation for teaching endorsement normally requires completion of the major with a grade point of 2.50 or better in the required major courses. Students must earn a grade of C (2.0) or better in the secondary education professional program and in all courses required for the endorsement.


See More
How can I help you today?