METHODS COURSE READING LIST. Association of Computing Machinery. (2012). Computing Degrees & Careers. Available at:

Size: px
Start display at page:

Download "METHODS COURSE READING LIST. Association of Computing Machinery. (2012). Computing Degrees & Careers. Available at: http://computingcareers.acm."

Transcription

1 METHODS COURSE READING LIST Association of Computing Machinery. (2012). Computing Degrees & Careers. Available at: ACM Joint Task Force for Computing Curricula. ( ). Curricula Recommendations (Undergraduate Curricula). Available at: Barab, S.; Gresalfi, M.; & Arici, A. (2009). Why educators should care about games. Educational Leadership, September, Barr, V. & Stephenson, C. (2011). Bridging computational thinking to K-12: What is the role of the computer science education community? ACM Inroads, 2(1), Ben-Ari, M. (2001). Constructivism in computer science education. Journal of Computers in Mathematics and Science Teaching, 20(1), Ben-Ari, M. (2004). Situated learning in computer science education. Computer Science Education, 14(2), Bell, T.; Witten, I.; and Fellows, M. (2006). Computer Science Unplugged. Available at: Bennedsen, J.; Caspersen, M.; and Kolling, M. (2008). Reflections on the Teaching of Programming. Berlin: Springer Verlag. Bergin, J. (2007). Fourteen Pedagogical Patterns. Available at: Bergin, S., and Reilly, R. (2005). Programming: Factors that influence success. Proceedings of the SIGCSE 2005 Conference, St. Louis, Missouri, USA, Bloom, B. (1956). Bloom s Taxonomy of Learning Domains. Available at: Briggs, L. L. (2008). Alice Offers Gentler Intro to Programming. Available at: Brown, J. S. (2000). Growing up digital: How the web changes work, education, and the way people learn. Change, 32(2), March/April, Cantwell, W. B., and Shrock, S. (2001). Contributing to success in an introductory computer science course: A study of twelve factors. SIGCSE Bulletin, 33(1),

2 Chandler, Dr. Paul. (2012). On Teaching about Computers (Blog). Available at: College Board. (2012). APCentral. Available at: Computer Science Teachers Association. (2012). CSTA Source: An Online Repository of K 12 Computer Science Teaching and Learning Materials. Available at: CSTA Curriculum Improvement Task Force (2006). The New Educational Imperative: Improving High School Computer Science Education. Available at: CSTA Standards Task Force. (2011). CSTA K-12 Computer Science Standards. Available at: Corner, S. (2007). Want to be a Computer Scientist? Forget Maths. Available at: Denning, P. (2009). Beyond Computational Thinking. Available at: Denning, P. (2008). The Computing Field: Structure. Available at: Denning, P. (2007). Computing is a Natural Science. Available at: Dewar, R.; Schonberg, K.; and Edmond, D. (2008). Computer Science Education: Where are the Software Engineers of Tomorrow? Available at: Eckstein, J. (2000). Learning to Teach and Learning to Learn. Available at: Ericson, B.and Guzdial, M. (2012). Computer Science Resources for Teachers (6 12). Available at Fletcher, G. H. L. and Lu, J. J. (2009). Human Computing Skills: Rethinking the K 12 Experience. Available at: Gal-Ezer, J. and Zur, E. (2007). Reaching Out to CS Teachers: Certification via Distance Learning. Available at:

3 Gal-Ezer, J.and Harel, D. (1998). What (Else) Should CS Educators Know? Available at: Greening, T. (1998). Computer Science: Through the eyes of potential students. Proceedings of the ACSE 1998 Conference, Brisbane, Australia, Gries, D. (2002). Where is programming methodology these days? SIGCSE Bulletin, 34(4), Guzdial, M. (2008). Paving the Way for Computational Thinking. Available for purchase at: Hazzan, O.; Lapidot. T.; and Ragonis, N. (2011). Guide to Teaching Computer Science. London: Springer Verlag. Hazzan, O.; Lapidot. T.; and Ragonis, N. (2011). Guide to Teaching Computer Science: An Activity-Based Approach. London: Springer Verlag. Horstmann, C. (2010). Java Concepts. Hoboken, NJ: Wiley. Hoffman, L. (2009) The Upper Limit: Jeannette Wing Talks. Available at: = International Society for Technology in Education. (2011). Computational Thinking for All. Available at: International Society for Technology in Education. (2011). NETS for Computer Science Educators (NCATE Standards). Available at: CSE.sflb.ashx International Society for Technology in Education. (2007). NETS for Students. Available at: or Kay, A. (2007). Squeak E-Toys, Children and Learning. Available at: Littler, J. (2005). Art and Computer Programming. Available at: Martin, H. (2010). What Makes a Programming Project Good? Available at:

4 Ministry of Education for the Province of Ontario. Ontario Secondary School Curriculum. Available at: Moreno, R. and Mayer, R. (2007). Interactive multimodal learning environments. Educational Psychology Review, 19, The National Capital Language Resource Center (2011). What Language Teaching Is: Reflective Teaching Practice. National Association of State Directors of Career Technical Education Consortium and CompTIA. (2008). Information Technology Career Cluster Plan of Study and Knowledge & Skills. Available at: National Center for Women and Information Technology. (2011). K 12 Promising Practices. Available at: National Center for Women and Information Technology. (2011). Promising Practices Catalog. Available at: Neuman, Peter G. (Ed) (2012). Inside Risks: Columns on Risks to the Public in the Use of Computers and Related Systems. Available at: Prensky, Marc (2008). Programming is the New Literacy. Available at: Resnick, M. (2002). Rethinking learning in the digital age. In G. Kirkman (Ed.) The Global Information Technology Report: Readiness for the Networked World (pp ). New York: Oxford University Press. Resnick, M., (2009). Scratch: Programming for All. Communications of the ACM, 52(11), Roschelle, J. (2003). Unlocking the learning value of wireless mobile devices. Journal of Computer Assisted Learning, 19(3), Rusk, N.; Resnick, M.; Maloney, J. (2007) Learning with Scratch: 21 st Century Skills. Available at: 21stCenturySkills.pdf Scardamalia, M. & Bereiter, C. (1996). Student communities for the advancement of knowledge. Communications of the ACM, 39(4), Scholastic. (2011). The Professional Portfolio. Available at:

5 Squire, K. (2006). From content to context: Videogames as designed experience. Educational Researcher, 35(8), THE Journal. (2007). Technology + Online + Industry + Partnerships: New Alliance Launches Drive for more Women in IT. Available at: THE Journal. (2008). Which Side Are You On? Available at: Thompson, A. (2010). Characteristics of a Good Programming Project. Available at: US Department of Labor, Bureau of Labor Statistics (2012). Employment Projections ; Numerical and Percent Change by Detailed Occupation. Available at: Ward, B.; Marghitu, D.; Bell, T.; Lambert. L. (2010). Teaching computer science concepts in Scratch and Alice. Journal of Computing Sciences in Colleges, 26(2), December Wayner, P. (2008). Dynamic programming futures: JavaScript, Perl, PHP, Python, Ruby, and other dynamic languages are remaking the Web and bringing programming to the masses. Where should developers place their bets? Available at: InfoWorld: Wing, J. M. (2006). Computational Thinking. Available at:

A Model for High School Computer Science Education: The Four Key Elements that Make It!

A Model for High School Computer Science Education: The Four Key Elements that Make It! A Model for High School Computer Science Education: The Four Key Elements that Make It! Orit Hazzan Dept. of Education in Technology & Science Technion Israel Institute of Technology oritha@tx.technion.ac.il

More information

How To Teach Computer Science In High School

How To Teach Computer Science In High School Methods of Teaching a Computer Science Course for Prospective Teachers Tami Lapidot and Orit Hazzan Department of Education in Technology and Science Technion Israel Institute of Technology Haifa, 32000

More information

Tim Bell Department of Computer Science and Software Engineering University of Canterbury Christchurch, New Zealand. tim.bell@canterbury.ac.

Tim Bell Department of Computer Science and Software Engineering University of Canterbury Christchurch, New Zealand. tim.bell@canterbury.ac. Proc. 12th Australasian Computing Education Conference (ACE 2010), Brisbane, Australia Computer Science in New Zealand High Schools Tim Bell Department of Computer Science and Software Engineering University

More information

Minority Students in Math and Science. Technology Leadership Initiative, a pre-college outreach program in the Computer Science

Minority Students in Math and Science. Technology Leadership Initiative, a pre-college outreach program in the Computer Science v-? LL ca?!r -I rdu-rr~;mn. r~( LUptiiiiiig the /moghat;'on of,",linoi;'ty Studen:; and 8aising the Achi~vement St, d ~ i d ~ Good afternoon. My name is Tonya Groover, I am the Founding Director of the

More information

Failure Rates in Introductory Programming

Failure Rates in Introductory Programming Failure Rates in Introductory Programming Jens Bennedsen IT University West Fuglesangs Allé 20 DK-8210 Aarhus V Denmark jbb@it-vest.dk Michael E. Caspersen Department of Computer Science University of

More information

GAPS IN THE COMPUTER SCIENCE CURRICULUM: AN EXPLORATORY STUDY OF INDUSTRY PROFESSIONALS

GAPS IN THE COMPUTER SCIENCE CURRICULUM: AN EXPLORATORY STUDY OF INDUSTRY PROFESSIONALS GAPS IN THE COMPUTER SCIENCE CURRICULUM: AN EXPLORATORY STUDY OF INDUSTRY PROFESSIONALS Chris B. Simmons Department of Computer Science University of Memphis Memphis, TN 38152 901-678-5465 cbsmmons@memphis.edu

More information

MODELS FOR TEACHING HEALTHCARE INFORMATICS: A SURVEY OF HEALTHCARE INFORMATICS PROGRAMS *

MODELS FOR TEACHING HEALTHCARE INFORMATICS: A SURVEY OF HEALTHCARE INFORMATICS PROGRAMS * MODELS FOR TEACHING HEALTHCARE INFORMATICS: A SURVEY OF HEALTHCARE INFORMATICS PROGRAMS * Bonnie K. MacKellar Division of Computer Science, Mathematics and Science St. John's University Queens, NY 11439

More information

Bringing Blocks-based Programming into High School Computer Science Classrooms

Bringing Blocks-based Programming into High School Computer Science Classrooms Bringing Blocks-based Programming into High School Computer Science Classrooms David Weintrop & Uri Wilensky Northwestern University Abstract Over the last decade, blocks-based programming has steadily

More information

Computational Thinking and Practice A Generic Approach to Computing in Danish High Schools

Computational Thinking and Practice A Generic Approach to Computing in Danish High Schools Computational Thinking and Practice A Generic Approach to Computing in Danish High Schools Michael E. Caspersen and Palle Nowack Centre for Science Education, Faculty of Science and Technology Aarhus University

More information

Integration of Mathematical Concepts in the Computer Science, Information Technology and Management Information Science Curriculum

Integration of Mathematical Concepts in the Computer Science, Information Technology and Management Information Science Curriculum Integration of Mathematical Concepts in the Computer Science, Information Technology and Management Information Science Curriculum Donald Heier, Kathryn Lemm, Mary Reed, Erik Sand Department of Computer

More information

Having Fun with Computer Programming and Games: Teacher and Student Experiences

Having Fun with Computer Programming and Games: Teacher and Student Experiences Having Fun with Computer Programming and Games: Teacher and Student Experiences Clare McInerney Lero - the Irish Software Engineering Research Centre, University of Limerick, Ireland clare.mcinerney@lero.ie

More information

Status Update: High School CS Internationally

Status Update: High School CS Internationally Status Update: High School CS Internationally Lawrence Snyder, University of Washington Abstract Many countries are engaged in efforts to revamp their high school computer science curricula. This paper

More information

Correlates of Success in Introductory Programming: A Study with Middle School Students

Correlates of Success in Introductory Programming: A Study with Middle School Students Journal of Education and Learning; Vol. 5, No. 2; 2016 ISSN 1927-5250 E-ISSN 1927-5269 Published by Canadian Center of Science and Education Correlates of Success in Introductory Programming: A Study with

More information

CO-DESIGNING A KNOWLEDGE BUILDING ACTIVITY WITH SECONDARY SCHOOL BIOLOGY TEACHERS

CO-DESIGNING A KNOWLEDGE BUILDING ACTIVITY WITH SECONDARY SCHOOL BIOLOGY TEACHERS CO-DESIGNING A KNOWLEDGE BUILDING ACTIVITY WITH SECONDARY SCHOOL BIOLOGY TEACHERS Vanessa L. Peters Ontario Institute for Studies in Education University of Toronto vpeters@oise.utoronto.ca James D. Slotta

More information

Georgia Computes! : Improving the Computing Education Pipeline

Georgia Computes! : Improving the Computing Education Pipeline Georgia Computes! : Improving the Computing Education Pipeline Amy Bruckman, Maureen Biggers, Barbara Ericson, Tom McKlin, Jill Dimond, Betsy DiSalvo, Mike Hewner, Lijun Ni, and Sarita Yardi College of

More information

ACCESS AGENDA TO REFORM COMPUTER SCIENCE EDUCATION

ACCESS AGENDA TO REFORM COMPUTER SCIENCE EDUCATION ACCESS AGENDA TO REFORM COMPUTER SCIENCE EDUCATION IN CALIFORNIA: Addendum to In Need of Repair: The State of K- 12 Computer Science Education in California March 2012 A Working Agenda for ACCESS: the

More information

Educational Multiuser Online Game, debugger game for Introductory Computer Science Class

Educational Multiuser Online Game, debugger game for Introductory Computer Science Class Educational Multiuser Online Game, debugger game for Introductory Computer Science Class Ilmi Yoon 1, Gary Ng 2, Zoran Millic 1, Supakit Kiatrungrit 3, Yiyi Miao 4, Sunggye Hong 5 1 Computer Science Dept,

More information

Embedding Computational Thinking in Science, Technology, Engineering, and Math (CT-STEM)

Embedding Computational Thinking in Science, Technology, Engineering, and Math (CT-STEM) Embedding Computational Thinking in Science, Technology, Engineering, and Math (CT-STEM) Kemi Jona, Uri Wilensky, Laura Trouille, Michael Horn, Kai Orton, David Weintrop, Elham Beheshti Northwestern University

More information

Leveraging online courses to increase student success in a Computer Science degree. Linda Marshall

Leveraging online courses to increase student success in a Computer Science degree. Linda Marshall Leveraging online courses to increase student success in a Computer Science degree Linda Marshall - 3 to 4 April 2013 for student success in CS Addressing the problem of underprepared students in CS1 Look

More information

A Survey on Computer Science K-12 Outreach: Teacher Training Programs

A Survey on Computer Science K-12 Outreach: Teacher Training Programs A Survey on Computer Science K-12 Outreach: Teacher Training Programs Jiangjiang Liu, Ethan Philip Hasson, Zebulun David Barnett, and Peng Zhang Lamar University, Jane.liu@lamar.edu, ephasson@lamar.edu,

More information

Teaching Computer Science to Children

Teaching Computer Science to Children Teaching Graph Algorithms To Children Of All Ages J. Paul Gibson Départment LOR (SAMOVAR UMR 5157) Telecom Sud Paris, France paul.gibson@it-sudparis.eu ABSTRACT We report on our experiences in teaching

More information

Psychology s Role in Student Success Pathways for Diverse Populations

Psychology s Role in Student Success Pathways for Diverse Populations Psychology s Role in Student Success Pathways for Diverse Populations Dr. Martha Ellis Dr. Robin Hailstorks AACC Annual Convention April 2009 Psychology s Role in Student Success More than 1 million students

More information

Education and Career Guidance Systems and Resources

Education and Career Guidance Systems and Resources Education and Career Guidance Systems and Resources The Education and Career Guidance Systems and Resources lists a variety of state and federal, as well as community- based organization, websites that

More information

Proposal for a BA in Applied Computing

Proposal for a BA in Applied Computing Proposal for a BA in Applied Computing Introduction One of the challenges in designing Computer Science curricula is the fast pace of growth of the field of Computer Science. While the curriculum should

More information

Domains of Expertise Developed in a Project-Based Game Design Workshop Rebecca Reynolds / Rutgers University / rebecca.reynolds@gmail.

Domains of Expertise Developed in a Project-Based Game Design Workshop Rebecca Reynolds / Rutgers University / rebecca.reynolds@gmail. Domains of Expertise Developed in a Project-Based Game Design Workshop Rebecca Reynolds / Rutgers University / rebecca.reynolds@gmail.com Objectives and purposes With the growth of interactive game-making

More information

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective Orit Hazzan's Column Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective This column is coauthored with Jeff Kramer, Department of Computing, Imperial College, London ABSTRACT

More information

Curriculum Vitae. John M. Zelle, Ph.D.

Curriculum Vitae. John M. Zelle, Ph.D. Curriculum Vitae John M. Zelle, Ph.D. Address Department of Math, Computer Science, and Physics Wartburg College 100 Wartburg Blvd. Waverly, IA 50677 (319) 352-8360 email: john.zelle@wartburg.edu Education

More information

How to Support Students Computational Thinking Skills in Educational Robotics Activities

How to Support Students Computational Thinking Skills in Educational Robotics Activities How to Support Students Computational Thinking Skills in Educational Robotics Activities.. Soumela Atmatzidou, Stavros Demetriadis Department of Informatics, Aristotle University of Thessaloniki, Greece

More information

CS4HS: An Outreach Program for High School CS Teachers

CS4HS: An Outreach Program for High School CS Teachers CS4HS: An Outreach Program for High School CS Teachers Lenore Blum Computer Science Department Carnegie Mellon University lblum@cs.cmu.edu Thomas J. Cortina Department of Computer Science Carnegie Mellon

More information

Dr. Daniela Marghitu Joseph Shanahan Auburn University

Dr. Daniela Marghitu Joseph Shanahan Auburn University Dr. Daniela Marghitu Joseph Shanahan Auburn University Software Engineering Course Hands-on 20 hour course Targets K-12 students, grades 6-12 Introduces students to Java with Alice Teaches basic cloud

More information

Computational Modeling and Simulation for Learning an Automation Concept in Programming Course

Computational Modeling and Simulation for Learning an Automation Concept in Programming Course Computational Modeling and Simulation for Learning an Automation Concept in Programming Course Yong Cheon Kim, Dai Young Kwon, and Won Gyu Lee Abstract Computational thinking is a fundamental skill for

More information

Student Teamwork: A Capstone Course in Game Programming

Student Teamwork: A Capstone Course in Game Programming Student Teamwork: A Capstone Course in Game Programming Robert Kerbs California State Polytechnic University, Pomona, Computer Science Department, Pomona, CA 91768 rwkerbs@csupomona.edu Abstract Many computer

More information

Why a new Computer Science Supplementary Authorization?

Why a new Computer Science Supplementary Authorization? Why a new Computer Science Supplementary Authorization? COMMISSION ON TEACHER CREDENTIALING February 13, 2015 Debra Richardson, ACCESS Chair Professor of Informatics, Founding Dean Donald Bren School of

More information

Guided Debugging Practices of Game Based Programming for Novice Programmers

Guided Debugging Practices of Game Based Programming for Novice Programmers Guided Debugging Practices of Game Based Programming for Novice Programmers Chiung-Fang Chiu and Hsing-Yi Huang Abstract The objective of this study is to use game based programming to facilitate the teaching

More information

A Process for Updating Computer Science Curriculum for Non-Majors

A Process for Updating Computer Science Curriculum for Non-Majors A Process for Updating Computer Science Curriculum for Non-Majors Melis Öner, David Kaczynski, and Roger Lee Central Michigan University Department of Computer Science Mount Pleasant, MI 48859, USA (oner1m,

More information

A Statewide Survey on Computing Education Pathways and Influences: Factors in Broadening Participation in Computing.

A Statewide Survey on Computing Education Pathways and Influences: Factors in Broadening Participation in Computing. A Statewide Survey on Computing Education Pathways and Influences: Factors in Broadening Participation in Computing. Paper Authors: Mark Guzdial: Georgia Institute of Tech. Barbara Ericson: Georgia Institute

More information

Department of Computer Science School of Arts and Science. www.cs.rutgers.edu

Department of Computer Science School of Arts and Science. www.cs.rutgers.edu Department of Computer Science School of Arts and Science www.cs.rutgers.edu Presented by Prof. Louis Steinberg www.cs.rutgers.edu/~lou Computer Science 1 What is Computer Science? It s NOT just using

More information

Computer Science Professional Development Summer 2015 Arkansas STEM Center University Network and other Computer Science Offerings

Computer Science Professional Development Summer 2015 Arkansas STEM Center University Network and other Computer Science Offerings Arkansas School for Math, Sciences and the Arts The Arkansas School for Mathematics, Sciences and the Arts (ASMSA) has launched Coding Arkansas Future. This no- cost program will blend asynchronous digital

More information

ACADEMIC AFFAIRS COUNCIL ******************************************************************************

ACADEMIC AFFAIRS COUNCIL ****************************************************************************** ACADEMIC AFFAIRS COUNCIL AGENDA ITEM: 4.D.1 DATE: December 19, 2007 ****************************************************************************** SUBJECT: Intent to Plan DSU: BS in Computer Game Design

More information

Introducing the Big Ideas of Computer Science through a K-12 Teacher Professional Development Workshop

Introducing the Big Ideas of Computer Science through a K-12 Teacher Professional Development Workshop Introducing the Big Ideas of Computer Science through a K-12 Teacher Professional Development Workshop Lethia Jackson, Courtney Lamar, Quincy Brown, and Velma Latson Abstract In this paper we describe

More information

The CS Principles Project 1

The CS Principles Project 1 The CS Principles Project 1 Owen Astrachan, Duke University Amy Briggs, Middlebury College Abstract The Computer Science Principles project is part of a national effort to reach a wide and diverse audience

More information

Faculty Topics. Academic Leadership: a practical guide to chairing the Department (both campuses)

Faculty Topics. Academic Leadership: a practical guide to chairing the Department (both campuses) Faculty Topics Materials on this list that are at one campus can be loaned to faculty at the other. Any library staff at either campus can help with this. Academic Leadership: a practical guide to chairing

More information

Cisco Networking Academy: Maine Profile

Cisco Networking Academy: Maine Profile Cisco Networking Academy: Maine Profile Educating the Architects of the Networked Economy Now in its second decade, Cisco Networking Academy has provided more than two million students worldwide with the

More information

CE21 Maryland: The State of Computer Science Education in Maryland High Schools

CE21 Maryland: The State of Computer Science Education in Maryland High Schools CE21 Maryland: The State of Computer Science Education in Maryland High Schools ABSTRACT Marie desjardins Dept. of Computer Science and EE University of Maryland, Baltimore County Baltimore MD 21250 mariedj@cs.umbc.edu

More information

Using GSwE2009 in the Creation and Modification of Graduate Software Engineering Programs and Related Curricula

Using GSwE2009 in the Creation and Modification of Graduate Software Engineering Programs and Related Curricula Using GSwE2009 in the Creation and Modification of Graduate Software Engineering Programs and Related Curricula Mark Ardis Stevens Institute of Technology Hoboken, NJ, USA mark.ardis@stevens.edu Lucia

More information

2/26/2013. Presentation Subtitle. Cross-Agency Priority Goal. NSF Division of Undergraduate Education Update

2/26/2013. Presentation Subtitle. Cross-Agency Priority Goal. NSF Division of Undergraduate Education Update NSF Division of Undergraduate Education Update Kathleen Bergin Program Director kbergin@nsf.gov February 22, 2013 AASCU GRC: Conference on Funding Competitiveness NSF: Where Discovery Begins Presentation

More information

PATH NOT FOUND: DISPARITIES IN ACCESS TO COMPUTER SCIENCE COURSES IN CALIFORNIA HIGH SCHOOLS

PATH NOT FOUND: DISPARITIES IN ACCESS TO COMPUTER SCIENCE COURSES IN CALIFORNIA HIGH SCHOOLS PATH NOT FOUND: DISPARITIES IN ACCESS TO COMPUTER SCIENCE COURSES IN CALIFORNIA HIGH SCHOOLS The Need for Computer Science Computing occupations are among the highestpaying & fastest-growing occupations.

More information

How To Get A Computer Science Degree At Coastal Carolina University

How To Get A Computer Science Degree At Coastal Carolina University New Degree Program in Information Technology Mike Murphy, Ph.D., Assistant Professor, Department of Computing Sciences Will Jones, Ph.D., Associate Professor and Chair, Department of Computing Sciences

More information

College. Of Education

College. Of Education College Of Education Contact Us 00971-2-5993111 (Abu Dhabi) 00971-4-4021111 (Dubai) 00971-2- 5993783 (College of Education) @Zayed_U www.facebook.com/zayeduniversity www.zu.ac.ae Introduction and Mission

More information

Construction of a Professional Perception in the "Methods of Teaching Computer Science" Course

Construction of a Professional Perception in the Methods of Teaching Computer Science Course Construction of a Professional Perception in the "Methods of Teaching Computer Science" Course Orit Hazzan and Tami Lapidot Department of Education in Technology and Science Technion Israel Institute of

More information

Evaluation Framework for Engineering Education Curriculum: a Review of Engineering

Evaluation Framework for Engineering Education Curriculum: a Review of Engineering Evaluation Framework for Engineering Education Curriculum: a Review of Engineering is Elementary Meagan Ross 11/6/2010 HOW TO CITE THIS ARTICLE Ross, Meagan. (2010) Evaluation Framework for Engineering

More information

Introducing AP Computer Science Principles

Introducing AP Computer Science Principles Introducing AP Computer Science Principles Launching Fall 2016 Agenda The value of AP Computer Science Principles (AP CSP) Course and exam details Bringing AP CSP to your school Q&A 2 The Value of AP CSP

More information

Teacher Professional Development in the Teaching and Learning of Functions

Teacher Professional Development in the Teaching and Learning of Functions Teacher Professional Development in the Teaching and Learning of Functions Teacher professional development occurs both during the initial preparation of prospective teachers and for experienced teachers.

More information

Introducing AP Computer Science Principles

Introducing AP Computer Science Principles Introducing AP Computer Science Principles Launching Fall 2016 Welcome About the College Board The College Board was created to expand access to higher education. We are a mission-driven, not-for-profit

More information

Bill & Melinda Gates Foundation Host Day Speakers

Bill & Melinda Gates Foundation Host Day Speakers Bill & Melinda Gates Foundation Host Day Speakers Sasha Barab Sasha Barab is a Professor of the Teachers College at Arizona State University, where he holds the Pinnacle West Presidential Chair of Educational

More information

Indiana Content Standards for Educators

Indiana Content Standards for Educators Indiana Content for Educators ENGINEERING AND TECHNOLOGY EDUCATION education teachers are expected to have a broad and comprehensive understanding of the knowledge and skills needed for this educator license,

More information

The Open University s repository of research publications and other research outputs

The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Code Club: bringing programming to UK primary schools through Scratch Conference Item How to cite:

More information

Department of Computer Science and Information Systems

Department of Computer Science and Information Systems Department of Computer and Information Systems Department Chair: Nasser Tadayon Electronic Learning Center 413 ~ (43) 86-8634 Secretary: Kristine Frost Electronic Learning Center 407 ~ (43) 86-40 Academic

More information

UOG-GCC Program-to-Program Articulation: Education Degree Program. GCC Associate of Arts Degree Program in Education

UOG-GCC Program-to-Program Articulation: Education Degree Program. GCC Associate of Arts Degree Program in Education -GCC -to- Articulation: Education Degree June 2013 This approved -to- Articulation, between the University of Guam and the Guam Community College, paves the way for GCC students who complete their Associate

More information

Digital Sciences Learning Area

Digital Sciences Learning Area Digital Sciences Learning Area A possible model for the future of Digital Technologies education in New Zealand schools The Institute of IT Professionals NZ is the independent professional body of the

More information

Development of a High School Computer Science Learning Tool for Bit Synchronization in Network Protocols

Development of a High School Computer Science Learning Tool for Bit Synchronization in Network Protocols Development of a High School Computer Science Learning Tool for Bit Synchronization in Network Protocols Wataru Minoura Graduate School of Science and Technology 14tm536j@shinshu-u.ac.jp Mizue Kayama Faculty

More information

Request for Authorization to Establish a Bachelor of Science in Engineering at Western Carolina University

Request for Authorization to Establish a Bachelor of Science in Engineering at Western Carolina University Request for Authorization to Establish a Bachelor of Science in Engineering at Western Carolina University Western Carolina University requests authorization to establish a B.S. in Engineering degree program

More information

Scratch: A Way to Logo and Python

Scratch: A Way to Logo and Python Scratch: A Way to Logo and Python Mark Dorling Computing at School and Network of Excellence BCS Chartered Institute for IT Swindon UK +44 07825 746035 mark.dorling@computingatschool.org.uk Dave White

More information

Encouraging Playful Design in Computer Science

Encouraging Playful Design in Computer Science Encouraging Playful Design in Computer Science Gregory Garrett Creativity and Design Cognition, Spring 2010 Georgia Institute of Technology gte180w@gatech.edu Abstract In this paper we describe our vision

More information

How To Teach With Games

How To Teach With Games 1 Learning Systems, Not Games James Paul Gee Mary Lou Fulton Presidential Professor of Literacy Studies Arizona State University james.gee@asu.edu The worst educational technology we ever invented was

More information

Equity for all Students Economic Development

Equity for all Students Economic Development The New Illinois Learning Standards Incorporating the Next Generation Science Standards (NILS-Science) Illinois Vision of K-12 Science Education All Illinois K-12 students will be better prepared for entrance

More information

COMPUTER INFORMATION SYSTEMS

COMPUTER INFORMATION SYSTEMS Selected electives: 1st year electives: Contemporary Art History ART A102 (3) Book Arts ART A286 (2) Introduction to Business BUS A100/H (3) Children s Literature ENGL A143/H (3) Introduction to marketing

More information

Why Students with an Apparent Aptitude for Computer Science Don t Choose to Major in Computer Science

Why Students with an Apparent Aptitude for Computer Science Don t Choose to Major in Computer Science Why Students with an Apparent Aptitude for Computer Science Don t Choose to Major in Computer Science Lori Carter Point Loma Nazarene University Mathematical, Information and Computer Sciences Dept. San

More information

A Model of Undergraduate Computer Networking Education

A Model of Undergraduate Computer Networking Education Session 3248 A Model of Undergraduate Computer Networking Education Paul I-Hai Lin, Hal Broberg Electrical and Computer Engineering Technology Department Indiana University-Purdue University Fort Wayne

More information

Request for Authorization to Establish a Bachelor of Science in Sport Management at Elizabeth City State University

Request for Authorization to Establish a Bachelor of Science in Sport Management at Elizabeth City State University Request for Authorization to Establish a Bachelor of Science in Sport Management at Elizabeth City State University Elizabeth City State University requests authorization to establish a B.S. in Sport Management

More information

Computer Science Curriculum Revision

Computer Science Curriculum Revision Computer Science Curriculum Revision Background Undergraduate programs in computing-related disciplines began to emerge in the 1960s. At that time there were only three kinds of computing-related programs:

More information

Evolving the INCOSE Reference Curriculum for a Graduate Program in Systems Engineering

Evolving the INCOSE Reference Curriculum for a Graduate Program in Systems Engineering Evolving the INCOSE Reference Curriculum for a Graduate Program in Systems Engineering Alice Squires* and Robert Cloutier Regular Paper INCOSE REFERENCE CURRICULUM FOR AN SE GRADUATE PROGRAM Received 14

More information

Python CS1 as Preparation for C++ CS2

Python CS1 as Preparation for C++ CS2 Python CS1 as Preparation for C++ CS2 Richard Enbody, William Punch, Mark McCullen Department of Computer Science and Engineering Mighigan State University East Lansing, Michigan [enbody,punch,mccullen]@cse.msu.edu

More information

INNOVATION IN UNDERGRADUATE COMPUTER SCIENCE EDUCATION

INNOVATION IN UNDERGRADUATE COMPUTER SCIENCE EDUCATION INNOVATION IN UNDERGRADUATE COMPUTER SCIENCE EDUCATION Amruth N. Kumar (Moderator) Ramapo College of New Jersey, Mahwah, NJ amruth@ramapo.edu Jack Beidler University of Scranton, PA beidler@scranton.edu

More information

COMPUTER SCIENCE Introduction to Programming: Visual Basic 1 CIHS C++ AP Java

COMPUTER SCIENCE Introduction to Programming: Visual Basic 1 CIHS C++ AP Java COMPUTER SCIENCE Our courses provide information to address a wide range of interests. The computer programming courses have a strong connection to engineering, mathematics, and the sciences. It is common

More information

Categories and Subject Descriptors K.3.2 [Computer and Information Science Education]: Computer Science Education, Curricula.

Categories and Subject Descriptors K.3.2 [Computer and Information Science Education]: Computer Science Education, Curricula. Overcoming Misconceptions About Computer Science With Multimedia Glenn D. Blank, Sally Hiestand and Fang Wei Lehigh University Computer Science and Engineering Department, 19 Packard Lab Bethlehem, PA

More information

WHAT YOU CAN EXPECT TO LEARN AND MASTER BY DOING THIS COURSE ARE:

WHAT YOU CAN EXPECT TO LEARN AND MASTER BY DOING THIS COURSE ARE: INTRO TO IPAD COURSE LEARNING OUTCOMES Outlined below are the learning outcomes, lesson by lesson that you can expect to achieve when you take this course. There is much that has been said about the ipad

More information

Department of Educational Leadership & Secondary Education Presentation By Dr. Delores Price

Department of Educational Leadership & Secondary Education Presentation By Dr. Delores Price Department of Educational Leadership & Secondary Education Presentation By Dr. Delores Price 2 Department Chair: Dr. Derrick Davis derrick.davis@aamu.edu (256)372-4047 Unit Secretary: Ms. Michele Brown

More information

Len S. Litowitz Professor Department of Applied Engineering, Safety & Technology Millersville University of Pennsylvania

Len S. Litowitz Professor Department of Applied Engineering, Safety & Technology Millersville University of Pennsylvania Len S. Litowitz Professor Department of Applied Engineering, Safety & Technology Millersville University of Pennsylvania Purpose of the Study To determine what a composite curriculum might look like by

More information

Cisco Networking Academy. Filling critical needs Certification and standards alignment Academy courses and content

Cisco Networking Academy. Filling critical needs Certification and standards alignment Academy courses and content Cisco Networking Academy Filling critical needs Certification and standards alignment Academy courses and content What is networking? Gathering and presenting data Analyzing and creating conclusions Creating

More information

Multimedia for Computer Science: from CS0 to Grades 7-12

Multimedia for Computer Science: from CS0 to Grades 7-12 Multimedia for Computer Science: from CS0 to Grades 7-12 Glenn D. Blank, William M. Pottenger, Shreeram Sahasrabudhe, Shenzhi Li, Fang Wei Computer Science and Engineering Department and Henry Odi Director

More information

Mathematics and Science Teacher Preparation in China

Mathematics and Science Teacher Preparation in China Mathematics and Science Teacher Preparation in China Xu, Binyan byxu@kcx.ecnu.edu.cn edu cn Kong Qiping qpkong@kcx.ecnu.edu.cn East China Normal University it Spring Planning Meeting June 16-17, 2008 Teacher

More information

The Coalition s Policy

The Coalition s Policy The Coalition s Policy Key Commitments Science, technology, engineering and mathematics (STEM) are increasingly important to the Australian economy and to future jobs. Our children will have more and better

More information

Cybersecurity in K-12 Formal Education

Cybersecurity in K-12 Formal Education Cybersecurity in K-12 Formal Education Jan Cuny and Jim Hamos, National Science Foundation WWW.CSRC.NIST.GOV/NICE/ 10/10/2011 NICE Strategic Plan: Formal Education (Goal 2) Broaden the pool of skilled

More information

UNIVERSITY OF HARGEISA

UNIVERSITY OF HARGEISA Bachelor of Science in Information Technology (BSIT) Required Core & Elective Courses: 134 semester credits Contacts: contact@huniversity.net Tel: 515900 INTRODUCTION UNIVERSITY OF HARGEISA FACULTY OF

More information

INTERESTED IN EXPANDING YOUR TECHNICAL SKILLS?

INTERESTED IN EXPANDING YOUR TECHNICAL SKILLS? INTERESTED IN EXPANDING YOUR TECHNICAL SKILLS? The ideal learning path to expand your technical knowledge differs based on your experience, goals, and how much time you have available to devote to practicing

More information

Computer Science. B.S. in Computer & Information Science. B.S. in Computer Information Systems

Computer Science. B.S. in Computer & Information Science. B.S. in Computer Information Systems The field of computing enables much of the on-going revolution in information technology and communications. Its techniques, tools and problem-solving approaches have proven most powerful and effective.

More information

Three Genres of Game Research. Richard E. Mayer University of California, Santa Barbara

Three Genres of Game Research. Richard E. Mayer University of California, Santa Barbara Three Genres of Game Research Richard E. Mayer University of California, Santa Barbara 2014 CRESST Conference WARP SPEED, MR. SULU: Integrating Games, Technology, and Assessment to Accelerate Learning

More information

Software Applications Development Bachelor s Degree Program

Software Applications Development Bachelor s Degree Program Education for the future. The six schools of study at the ITT Technical Institutes 3 (School of Information Technology, School of Electronics Technology, School of Drafting and Design, School of Business,

More information

FORENSIC SCIENCE EDUCATION PROGRAMS ACCREDITATION COMMISSION. FEPAC Computing and Information Science Technology. Call for Comments September 2015

FORENSIC SCIENCE EDUCATION PROGRAMS ACCREDITATION COMMISSION. FEPAC Computing and Information Science Technology. Call for Comments September 2015 FORENSIC SCIENCE EDUCATION PROGRAMS ACCREDITATION COMMISSION FEPAC Computing and Information Science Technology Call for Comments September 2015 Pursuant to the Forensic Science Education Programs Accreditation

More information

LEARNING TO PROGRAM USING PART-COMPLETE SOLUTIONS

LEARNING TO PROGRAM USING PART-COMPLETE SOLUTIONS LEARNING TO PROGRAM USING PART-COMPLETE SOLUTIONS Stuart Garner ABSTRACT Learning to write computer programs is not an easy process for many students with students experiencing high levels of cognitive

More information

Improving Students Learning Programming Skills with ProGames - Programming through Games system

Improving Students Learning Programming Skills with ProGames - Programming through Games system Improving Students Learning Programming Skills with ProGames - Programming through Games system Raquel Hijón-Neira 1, Ángel Velázquez-Iturbide 1, Celeste Pizarro-Romero 2, Luís Carriço 3 1 Departamento

More information

Engaging Underrepresented Students in Computer Science: Examining the Effectiveness of a 5-week Computer Science Course in the SMASH Summer Academy

Engaging Underrepresented Students in Computer Science: Examining the Effectiveness of a 5-week Computer Science Course in the SMASH Summer Academy Engaging Underrepresented Students in Computer Science: Examining the Effectiveness of a 5-week Computer Science Course in the SMASH Summer Academy Alexis Martin 1 and Allison Scott 2 1 Level Playing Field

More information

Program-to-play video games: Developing computational literacy through gameplay

Program-to-play video games: Developing computational literacy through gameplay Program-to-play video games: Developing computational literacy through gameplay David Weintrop, Northwestern University Uri Wilensky, Northwestern University Introduction The ability to express ideas in

More information

Gender Differences in Elementary School Students Game Design Preferences

Gender Differences in Elementary School Students Game Design Preferences Gender Differences in Elementary School Students Game Design Preferences Hui-Mei Justina Hsu, Member, IACSIT Abstract A visual programming environment, Scratch, is widely used by young students, and is

More information

Leveraging Big Data in Introductory Programming Courses. David Reed Department of Journalism, Media & Computing Creighton University

Leveraging Big Data in Introductory Programming Courses. David Reed Department of Journalism, Media & Computing Creighton University Leveraging Big Data in Introductory Programming Courses David Reed Department of Journalism, Media & Computing Creighton University Big Data is big! working definition: the storage & processing of massive

More information

Groton Public Schools Curriculum Map

Groton Public Schools Curriculum Map Groton Public Schools Curriculum Map INTRODUCTION Course Title: CSI (Crime scene investigations) Curriculum Area and Grade: MS Science- Grade 8 Course Purpose: The purpose of this course is to expose students

More information

The Condition of College & Career Readiness l 2011

The Condition of College & Career Readiness l 2011 The Condition of College & Career Readiness l 2011 ACT is an independent, not-for-profit organization that provides assessment, research, information, and program management services in the broad areas

More information

Interested in Expanding your Technical Skills?

Interested in Expanding your Technical Skills? Interested in Expanding your Technical Skills? The ideal learning path to expand your technical knowledge differs based on your experience, goals, and how much time you have available to devote to practicing

More information

Report of the IOI Workshop Creating an International Informatics Curriculum for Primary and High School Education

Report of the IOI Workshop Creating an International Informatics Curriculum for Primary and High School Education Olympiads in Informatics, 2015, Vol. 9, 205 212 DOI: http://dx.doi.org/10.15388/ioi.2015.16 205 REPORTS Report of the IOI Workshop Creating an International Informatics Curriculum for Primary and High

More information