Computer Science (B.A.) with Secondary Teaching Certification

Program Overview

Computer science is one of the fastest growing fields in the country, extending to every sector both public and private. High-quality teachers that can train the next generation of students in computer technology and computational thinking are essential for their success in the modern world. Our major allows students to earn a competitive BA in Computer Science while concurrently pursuing their secondary teaching certification, including hands-on field experience. The required coursework in mathematics for this major makes it possible to pass the Praxis Exam in both math and computer science, resulting in a dual teaching certification. This combination of excellence in both Computer Science and Education will insure that you are prepared to lead your students into the exciting and ever-changing world of computing.

Program Learning Outcomes

Graduates from Messiah’s Computer Science with Secondary Teaching Certification program can:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. 
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. 
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. 
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Additionally, graduates from Messiah's Teacher Education Program can: 

  1. Explain the theoretical foundations for teaching and learning.
  2. Describe the foundations of special education.
  3. Articulate a grounded philosophy of education including critical ethical dimensions of being an educator.
  4. Explain and/or apply core information, concepts, and principles in the academic content area(s).
  5. Identify, access, and synthesize research in the field of education including evidence-based practices.
  6. Use knowledge of students in instructional planning and decision-making.
  7. Demonstrate principles of instructional design in instructional planning and assessment.
  8. Demonstrate principles of effective and ethical classroom management.
  9. Demonstrate proficiency in pedagogical and assessment skills.
  10. Identify personal options for employment, voluntary service, and/or graduate education in the field of Education based on knowledge of the field and one’s own strengths and interests.
  11. Demonstrate reflective practice and awareness of professional strengths and weaknesses.
  12. Articulate how faith connects to the field of Education and to potential career options in the field of Education

 

Major Requirements

Complete the following for your major:

CIS 150Introduction to Cybersecurity

3

CIS 180Introduction to Computer and Information Science

3

CIS 181Computer Programming I

3

CIS 191Web Development: Client Side

3

CIS 251Hardware and Software

3

CIS 283Business Systems Applications

3

CIS 284Computer Programming II

3

CIS 291Web Development: Server Side

3

CIS 332Database Concepts

3

CIS 381Information Systems and Managers

3

CIS 384Elements of Computing Systems

3

CIS 385Data Structures and Algorithms

3

CIS 411Systems Analysis and Design Concepts

3

CIS 415Data Communications and Networking

3

EDSP 207Introduction to Special Education

3

EDSP 307Inclusion Practices

3

EDUC 203Educational Psychology

3

EDUC 208Teaching English Language Learners in K-12 Schools

3

EDUC 331Instructional Design and Assessment for Middle and Secondary Grades

3

EDUC 346Socio-Cultural Perspectives on Education

3

ENGL 122-176
QuEST literature

3

MATH 180Discrete Mathematics

3

MATH 307Teaching Secondary Mathematics and Computer Science

2

HDFS 311Adolescent Development

3

TEP 210Sophomore Field Experience

0

TEP 310Junior Field Experience

0

STAT 269Introductory Statistics

3

EDUC 331: Writing in the major requirement.

EDUC 420: Capstone.

Professional Semester:

EDUC 420Professional Issues in Education

2

TEP 407Student Teaching Seminar

1

TEP 410Secondary Pre-Student Teaching Experience

0

TEP 435Student Teaching: Secondary

9

Note: Students considering secondary mathematics teaching as one of several career options in mathematical sciences are encouraged to complete an additional 6 credits of MATH/STAT 3xx/4xx courses. This allows you to graduate with a Mathematics degree in addition to Teaching Certification.

QuEST Requirements

Experiential Learning requirement 0
QuEST requirements Credits
First Year Seminar 3
Oral Communication 3
Created and Called for Community (W) 3
Mathematical Sciences (MATH 111, MATH 112, or MATH 211) met/major
Laboratory Science (PHYS 211 or PHYS 212) met/major
Science, Technology & the World waived
Social Science (EDUC 203) met/major
European History or United States History 3
Literature (ENGL 122 – 176) met/major
Philosophy and Religion 3
Arts 3
First Semester of Language 3
Second Semester of Language 3
Third Semester of Language or Cross Cultural 3
Non-Western Studies 2 or 3
Bible 3
Christian Beliefs 3
Wellness course 1
Ethics, World Views or Pluralism (EDUC 346) met/major
QuEST requirements 36-37
Major requirements 88
Total credits 124-125