00110001001110010011011000110111 Computer Science Department of 16 October 2012 Creating a Progression of Writing, Speaking & Teaming Learning Outcomes.

Slides:



Advertisements
Similar presentations
Leading Learning in the Social Sciences MARGARET LEAMY National Coordinator Social Sciences Te Tapuae o Rehua Consortium
Advertisements

National Accessible Reading Assessment Projects Defining Reading Proficiency for Accessible Large Scale Assessments Discussion of the Principles and Issues.
A Self Study Process for WCEA Catholic High Schools
Curriculum Development & Models
Evaluating Competency Based Education in Clinical and Translational Science Wishwa Kapoor, MD, MPH.
Assessment of Undergraduate Programs Neeraj Mittal Department of Computer Science The University of Texas at Dallas.
Experiential Learning Cycle
Dr Jim Briggs Masterliness Not got an MSc myself; BA DPhil; been teaching masters students for 18 years.
Integrating the Computer Science Curriculum by Reusing Soccer Simulation Game Vadim Kyrylov, PhD Associate Professor Sarkeys Endowed Chair School of Business.
Assessment in the Biology Department in AY Caroline Solomon Friday December 5.
A first Step towards the Implementation of an E-learning Environment using Interactive Technology Nouhad Rizk University of Houston, Computer Science department,
The Value of Direct Engagement Connecting U: Online. In person. On demand in an Engineering Classroom and an Engineering Faculty.
CSC 492 Senior Design Projects Spring 2015 Notes Ground Rules & Team Roles CSC Senior Design Center Ms. Margaret Heil, Director Dr. Sarah Heckman, Technical.
1 CCLI Proposal Writing Strategies Tim Fossum Program Director Division of Undergraduate Education National Science Foundation Vermont.
2005 CELT Conference1 Strategies from the Assessment Trenches: A Self-Help Clinic presented by AURA.
Introduction to teaching and assessing so students will learn more using learner-centered teaching Phyllis Blumberg Warm-up activity How can instructor’s.
The Computer Science Course at Omar Al-Mukhtar University, Libya The Computer Science Course at Omar Al-Mukhtar University, Libya User-Centered Design.
Assessing Students Ability to Communicate Effectively— Findings from the College of Technology & Computer Science College of Technology and Computer Science.
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
The Influence of the University/College/Department Mission How your university and department’s missions influence your engineering degree requirements.
15 th Conference on Software Engineering Education and Training Foundation Software Engineering Practices for Capstone Projects and Beyond Annegret Goold.
Teaching Data Management - An Overview Anne Marie Smith La Salle University.
Approach Overview Using Dorothy, an enhanced version of the Alice 2.0 source code, and a Scribbler robot, it is our aim to increase interest in computer.
Rediscovering Research: A Path to Standards Based Learning Authentic Learning that Motivates, Constructs Meaning, and Boosts Success.
1 UTeach Professional Development Courses. 2 UTS Step 1 Early exposure to classroom environment (can be as early as a student’s first semester)
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
BIS310: Structured Analysis and Design Introduction and Systems Planning Week 1.
Muban Chombueng Ratjabhat University King Mongkut's University of Technology North Bangkok Nawin Kongrugsa Assoc. Prof. Dr. Prachaynun Nilsook Asst. Prof.
Introduction Methodology Results This study aims to explore the current progress of using different types of software with various autism conditions. One.
The Common Core Curriculum By Dean Berry, Ed. D. Gregg Berry, B.A.
Writing at Doane College: a Workshop David Smit Department of English Kansas State University.
Communication Degree Program Outcomes
Writing Across the Curriculum (WAC) at Sojourner Douglass College Faculty and Staff Session One Saturday, November 9, 2013.
Learning Unit Documents and Examples. Learning Units - basic building block of a course For iGETT a Learning Unit consists of –Three parts Instructor.
Dan Smith Department of Food Science & Technology Oregon State University Making the Connection Between Classroom and Programmatic Assessment Faculty Assessment.
Let’s Get S.T.A.R.T.ed Standards Transformation and Realignment in Thompson.
Curriculum development A brief guide to the construction of relevant curricula.
Software Engineering Lecture # 17
Engineer Engineering Education Teamwork, Part 1 Coach Michael Hanyak Chemical Engineering Department Coach Daniel Hyde Computer Science Department.
Dr. S. K. Das Mandal Centre for Educational Technology IIT Kharagpur 20 th October 2014 A Pedagogical framework based approach
Technical Classes Online: A Different Breed of Learning? Paula San Millan Maurino, Ph.D. Francine Federman, Ph.D. Lorraine Greenwald, Ph.D. Farmingdale.
Navigator of the SEAS An Experience In Three Acts And An Encore.
Software Engineering EKT 420 MOHAMED ELSHAIKH KKF 8A – room 4.
Vygotsky’s Zone of Proximal Development (ZPD) Don Martin EPSY 6304 Cognition and Development UT-Brownsville Professor Garcia By PresenterMedia.comPresenterMedia.com.
Improvement Guide Workshops Chapters 1-14 Suggested Workshops for participants who are applying the Improvement Guide to Projects.
Active Learning and Team-Based Learning in the Engineering Classroom Bill Weeks ECE Department NFTS Luncheon.
Student Learning when Teaching with Technology: Aligning Objectives, Methods, and Assessments Copyright Information Copyright Karen St.Clair & Stan North.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Please think about the following quote and be ready to share your thoughts. “If you don’t know where you are headed, any road will get you there.”
Using Groups in Academic Advising Dr. Nancy S. King Kennesaw State University.
Using Portfolios: Options for Young Learners By Brad Tipka.
Comparison of Student Learning in Challenge-based and Traditional Instruction in Biomedical Engineering Others: Taylor Martin, Stephanie D. Rivale, and.
1. October 25, 2011 Louis Everett & John Yu Division of Undergraduate Education National Science Foundation October 26, 2011 Don Millard & John Yu Division.
Teaching Bioinformatics in Concert Anya L. Goodman and Alex Dekhtyar Department of Chemistry and Biochemistry California Polytechnic State University.
How To Use The PLTW ® Curricula Presented By Sam Cox April 23 rd, 2009 STI Prep New Instructor Orientation.
CDIO: Overview, Standards, and Processes (Part 2) Doris R. Brodeur, November 2005.
Pathway to Engineering. Mission PLTW’s mission is to ensure that the United States succeeds in the increasingly high-tech and high-skill global economy.
 The NEFEC STEM Initiative Nancy Thompson Supervisor of Curriculum and Instruction.
+ A Case Study of Teaching Job Interviews in Introductory Public Speaking Chris Cruz-Boone California State University, Bakersfield College to Workplace:
Learning Objectives for Senior School Students. Failing to plan is planning to fail. / Psychology of Achievement /
Stages of Research and Development
New York State Learning Standards 2011 (Common Core State Standards)
INSTRUCTIONAL DESIGN Many definitions exist for instructional design 1. Instructional Design as a Process: 2. Instructional Design as a Discipline: 3.
Learning by Doing Discover Engage Reflect Lead
Keywords: Engineering ethics, design education,
OpenPath – Improving Student Pathways to Computing Professions
AACSB’s Standard 9: Curriculum content
University of Groningen - International Classroom project
Department of Computer Science The University of Texas at Dallas
CSC 492 Senior Design Projects Spring 2018 – Section 1 Ms
Presentation transcript:

Computer Science Department of 16 October 2012 Creating a Progression of Writing, Speaking & Teaming Learning Outcomes in Undergraduate Computer Science/Software Engineering Curricula Dr. Mike Carter Dr. Robert Fornaro Dr. Sarah Heckman Ms. Margaret Heil, Presenter

Computer Science Department of 16 October 2012WEEF 2012 Presentation Overview  A Global Concern  Genres in CS/SE  Students as Apprentices  Situational Complexity  Creating a Learning Progression (An Example)

Computer Science Department of A Strategy to Overcome A Global Concern  Communication Skills of CS/SE Grads Lacking Writing Speaking Teaming  Taught in General Way Outside of Discipline Can We Integrate Learning About Writing, Speaking & Teaming When Teaching Concepts of Discipline? 16 October 2012 WEEF 2012

Computer Science Department of 16 October 2012WEEF 2012 To Explore This Question  Examined Communication Literature Genre Theory  Certain Categories of Communication Develop in Response to Situations that Frequently Recur Notion of Apprenticeships  Legitimate Peripheral Participation  Situational Complexity Let’s Take A Closer Look

Computer Science Department of 16 October 2012WEEF 2012 Examples of Genres Specific to CS/SE  Problem Definition  Software Requirement Specifications (SRS)  Design Expression  Code & Comments in Code  Test Plan & Testing  Developer & User Guides  Installation & Maintenance Guide

Computer Science Department of Students As Apprentices  Freshman are Novice Communicators  How Do We Teach Them to Communicate as Software Developers? First Master Requirements, then Master Design, then Implementation, then Testing? OR Expose them to Suitable Examples of all Genres at all Levels? Our Answer Teach Via Progressive Development Apply Concepts of Situational Complexity

Computer Science Department of 16 October 2012WEEF 2012 Five Dimensions of Situational Complexity 1. Longer Responses 2. More Complicated Responses 3. Responses Using Multiple Genres 4. Students are More Independent 5. More Students to Complete Project More Complex Situations Are Characterized By

Computer Science Department of How Do We Create A Communication Learning Progression? 1.Identify Program Learning Outcomes a.Define Ways of Thinking b.Forms of Communication (Genres!) 2.Analyze & Revise Curriculum – Top to Bottom a.Align Capstone with Program Outcomes b.Analyze Capstone Assignments for Genre Complexity c.Assess Present Curriculum: Are Students Ready for Capstone? d.Revise Curriculum For Better Capstone Preparedness 16 October 2012WEEF 2012

Computer Science Department of How Do We Create A Communication Learning Progression? 1.Identify Program Learning Outcomes a.Ways of Thinking b.Forms of Communication (Genres!) 2.Analyze & Revise Curriculum – Top to Bottom a.Align Capstone with Program Outcomes b.Analyze Capstone Assignments for Genre Complexity c.Assess Present Curriculum: Are Students Ready for Capstone? d.Revise Curriculum For Better Capstone Preparedness 16 October 2012WEEF 2012

Computer Science Department of Creating a Learning Progression: Outcomes Identify Program Learning Outcome Students should be able to create & express a design for an underlying abstract model of computation that accommodates defined system requirements. Identify Related Communication Outcomes Students should be able to write a design that accommodates the defined system requirement so that a developer can implement the application. Students should be able to read a design for various purposes, such as to ensure it can accomplish the requirements, & where it does not, redesign until it meets the requirements & can be translated into code. 16 October 2012 WEEF 2012

Computer Science Department of How Do We Create A Communication Learning Progression? 1.Identify Program Learning Outcomes a.Ways of Thinking b.Forms of Communication (Genres!) 2.Analyze & Revise Curriculum – Top to Bottom a.Align Capstone with Program Outcomes b.Analyze Capstone Assignments for Genre Complexity c.Assess Present Curriculum: Are Students Ready for Capstone? d.Revise Curriculum For Better Capstone Preparedness 16 October 2012 WEEF 2012

Computer Science Department of Our Capstone: Senior Design Center Provide a Capstone Project Experience Real-World Problem Real-World Setting Integration of Software Development Process Writing & Speaking Teamwork 16 October 2012WEEF 2012

Computer Science Department of Creating a Learning Progression: Capstone Capstone Course Alignment  Focuses on Software Development  Encompasses Defined Ways of Thinking & Communicating Capstone Course Genre Complexity Analysis  Begin with Problem Statement  Work in Teams  Iteratively Explore Requirements, Design, Code & Testing  Solve Original Problem. 16 October 2012WEEF 2012

Computer Science Department of How Do We Create A Communication Learning Progression? 1.Identify Program Learning Outcomes a.Ways of Thinking b.Forms of Communication (Genres!) 2.Analyze & Revise Curriculum – Top to Bottom a.Align Capstone with Program Outcomes b.Analyze Capstone Assignments for Genre Complexity c.Assess Present Curriculum: Are Students Ready for Capstone? d.Revise Curriculum For Better Capstone Preparedness WEEF October 2012

Computer Science Department of Creating a Learning Progression: Preparation Are Students Ready for Capstone? Administered Survey  Sufficient Experience with Genres in Jr. Level Course  Lower Level Courses Need More Attention Exposure to Communication Genres. WEEF October 2012

Computer Science Department of How Do We Create A Communication Learning Progression? 1.Identify Program Learning Outcomes a.Ways of Thinking b.Forms of Communication (Genres!) 2.Analyze & Revise Curriculum – Top to Bottom a.Align Capstone with Program Outcomes b.Analyze Capstone Assignments for Genre Complexity c.Assess Present Curriculum: Are Students Ready for Capstone? d.Revise Curriculum For Better Capstone Preparedness 16 October 2012 WEEF 2012

Computer Science Department of Creating a Learning Progression: CS1 & CS2 Modifying CS1 & CS2 per NSF Study  Learning Progression is Realized  CS1: Intro to Programming – Java Integrated Lecture/Lab; 33 Students/Section  CS2: Programming Concepts - Java 75-Minute Lectures; Students/Section. 16 October 2012WEEF 2012

Computer Science Department of 16 October 2012 Creating A Learning Progression An Example: Design Expression Genre

Responses are…CS1CS2Capstone Increasingly Longer More Complicated Expressed Using Multiple Genres Created Independently Created By Team Instructor Design Doc also outlines Req, Imp, Test Must Follow Instructor Design Students work independently outside of class Create Own Design – Justify Decisions, Do Not Code; When Code, Given Design Students Must Create Design Independently Of Mentors, Defend Design & Testing Rationale Must Justify Design Decisions via a Design Inspection Create Design Based on Provided Requirements Design Must Accommodate Given SRS; Write Reflection, but Coding Follows Instructor Design Option to Work In Teams Design Processed by Entire Team Derive SRS from Prob. Statement & User Interviews, Design Accommodates SRS Refine Throughout Development for Efficiency Involves SRS, Design, Coding & Testing

Computer Science Department of 16 October 2012WEEF 2012 Conclusions Communicating in Genres of Discipline Promotes  Learning Technical Skills  Learning Communication Skills Learn From Experts in Discipline Reconceive Key Courses in Curricula to Achieve A Learning Progression Stress Social Interaction to Change Perception of CS/SE Applicable to Other Disciplines. A Process for Enhanced Learning

Computer Science Department of 16 October 2012 Thank You To & Supported By National Science Foundation Grant No. CCF Questions?