Presentation on theme: "The ACM K-12 Computer Science Curriculum: Dissemination, Implementation, and Sustainability Fadi P. Deek firstname.lastname@example.org www.ccs.njit.edu/fadi."— Presentation transcript:
1 The ACM K-12 Computer Science Curriculum: Dissemination, Implementation, and Sustainability Fadi P. Deek
2 Agenda Current Status of K-12 Computer Science Education An Integrated CSE EnvironmentBrief Overview of ACM K-12 Curriculum RecommendationsCurriculum Model “Deliverable” CurriculumStandards and benchmarksCurriculum developmentLearning outcomesProgram/content evaluationGrade Level DetailsTeacher Certification/Education ProgramsFunding Opportunities and Other ResourcesComputer Science Teachers AssociationHomework
3 K-12 Computer Science Education The ACM K-12 Model Curriculum is available atWhere to next?
5 Integrated CSE Environment ACM Curriculum ModelState Teacher CertificationTeacher Preparation ProgramsState Content Standards/BenchmarksIntegrated K-12 CSE EnvironmentAlignment w/ University CoursesTechnical/Pedagogical Support from University Faculty
6 A Brief Overview of Recommendations Grade: K-89 or 1010 or 1111 or 12Level I - Foundations ofComputer ScienceLevel II - CS in theModern WorldLevel III - CS asAnalysis and DesignLevel IV - Topics inComputer Science
7 Foundations of Computer Science (Grade K-8) Foundational conceptsBasic skills in technology + simple algorithmic thinking ideas (NETS standards)Hands-on activitiesModules in science, mathematics, and social studies
8 Level I ExamplesAlgorithm for finding your way out of a maze (Turtle graphics, robotics)Algorithm for alphabetizing a list of wordsHow pixel arrays and other symbols are used to describe pictures, bar codes, etc.Text compressionBattleships (basic search algorithms)The “orange game” (network traffic, deadlocks, etc.)See for examples
9 Computer Science in the Modern World (Grade 9 or 10) Introduction to computer scienceComputers and their place in the modern worldEffective use of computersIntegrating technology with emerging interests
10 Level II Topics Principles of computer organization and components Algorithmic problem-solvingComponents of networksOrganization of Internet elementsFundamental hierarchy and abstraction in computingMathematical elements of computer scienceComputer models of human behaviorUtility of computers and algorithms in the modern worldEthical issues of computers and networksCareers in computing
11 Computer Science as Analysis and Design (Grade 10 or 11) One-year elective course that earns a curriculum creditEmphasis on scientific/engineering aspects of computer scienceFocuses on mathematical principles, algorithmic problem-solving/programming, software/hardware design, networks, and social impactExplores interest in computer science as a profession/major
12 Level III TopicsFundamentals: style, abstraction, correctness, efficiencySimple data structures and their usesDiscrete math: logic, functions, sets, and their relation to computer scienceUsability: web pages, interactive games, documentationElements of hardware designCharacteristics of compilers, operating systems, and networksLimits of computing: computationally “hard” problem? unsolvable problem?Principles of software engineering: projects, teams, software life cycleSocial issues: intellectual property, professional practiceCareers: computer scientist/engineer, software engineer, information technologist
13 Topics in Computer Science (Grade 11 or 12) Topics of personal interestIn-depth understandingSpecial skillsElectiveAP Computer ScienceProjects-based courseCourses leading to Industry Certification
14 Acceptance and Ownership For acceptance, recommendations should be endorsed (e.g., ACM SIGCSE, ISTE SIGCS, ASCD, NEA, NASSP, state boards of education, National School Board Association)For ownership, teachers should embrace the proposed curriculum model and organize themselves as a coherent group
15 From a Curriculum Model to a “Deliverable” Curriculum Important steps beyond the curriculum model definitionPartnership among teachers, professional organizations, school systems, higher education, and the governmentA cyclical curriculum process to deal with the constant change in computer science
16 Building Awareness for CS Learning and Teaching Effective CS teaching and learning environmentAdministrative and community support for the CS programUnderstand how CS programs improve opportunities for students’ achievement and attitudesStrategies and resources to develop standards-based CS curricula
17 StandardsStandards are guiding principles for making a judgment of qualityContent standards specify what students should know and be able to doIndicate the knowledge and processes essential to teach and learn
18 The Role of Content Standards Not a curriculumNot a policy or a mandateA visionA guideNot a test, but can define learning outcomes
20 Standards-based Curriculum Is a non-linear processRepresents the concept of “backward design”Begins at different pointsRequires rubrics and assessments
21 Learning Objectives, Outcomes, and Standards Concept to be addressed and related standards (or benchmarks)Learning objectives/expectationsLesson that meets the standards.Learning outcomes to assess achievement (or meeting of standards).
22 Evaluating and Selecting Standards-Based Instructional Materials Evaluate and select instructional materials that align with a standards-based approach to CSDevelop a process for evaluating and selecting high quality instructional materialsStrategies for piloting and making selection of instructional materials
25 Current State State-Level Certification Standards Continuing education A few states have standards for CS teachersContinuing educationIn-service workshops and courses for recertification in CSSchools of EducationLimited Teacher Education Programs in CS(Standards endorsed by NCATE
26 Information Technology -Teacher Education at NJIT The IT concentration in Teacher Education, offered in conjunction with Rutgers-Newark Department of Education, is designed for students interested in obtaining teacher certification in either elementary or secondary education. Students will study foundations of education and teaching methodology in addition to practical issues of technology and technology education. Students will culminate the concentration with a student teaching experience.
27 Professional Development for Curriculum Implementation Implementing standards-based instructional materials requires on-going professional development initiatives and qualified trainers to provide it who need to be identified, developed, and supported
28 Computer Science Teachers Association A Community of CS Educators A semi-autonomous organization under the auspices of ACMOpportunities for high quality, relevant professional developmentComprehensive CS curriculumCommunicate the excitement of CS and its opportunitiesResearch about CS EducationPolicy recommendations
29 Integrated CSE Environment ACM Curriculum ModelTeacher Preparation ProgramsState Content Standards/BenchmarksState Teacher CertificationTechnical/Pedagogical Support from University FacultyAlignment w/ University CoursesCommunity of CS EducatorsIntegrated K-12 CSE Environment
30 Supporting ResourcesExisting global resources (e.g., The Eisenhower National Clearinghouse, Ontario Association for Computer Studies Educators, the Computer Science Unplugged Project). See andDissemination (e.g., ACM K-12 repository, the JETT project and other forums for sharing and exchanging ideas). See andFunded initiatives (e.g., NSF, DOE, foundations). See and
31 Opportunities for Funded Initiatives NSF Graduate Teaching Fellows in K-12 Education (GK-12) - fellowships and associated training to enable graduate students and advanced undergraduates to serve as resources in K-12 schoolsCourse, Curriculum, and Laboratory Improvement (CCLI) - to improve the quality of science, technology, engineering, and mathematics education for all studentsCenters for Learning and Teaching (CLT) - address the need to enrich and diversify the national infrastructure by increasing the number of K-12 educators prepared in content, pedagogy, and assessment methodologiesTeacher Professional Continuum (TPC) - addresses needs regarding the recruitment, preparation, enhancement, and retention of K-12 teachers
32 HomeworkObtain a copy of and read The ACM K-12 Education Task Force Computer Science Curriculum ReportBecome an active member of CSTARead articles in conference proceedings/journalsTechnical Symposium on Computer Science Education (ACM SIGCSE)Journal of Computer Science Education - ISTE SIGCSJournal of Computer Science Education - Swets
Your consent to our cookies if you continue to use this website.