Overview IS 101Y/CMSC 101 Computational Thinking and Design Thursday, August 28, 2014 Carolyn Seaman Susan Martin University of Maryland, Baltimore County.

Slides:



Advertisements
Similar presentations
Draft Online Course Template Development Nnannah C. James
Advertisements

CSc 2310 Principles of Programming (Java)
Computational Thinking IS 101Y/CMSC 101 September 5, 2013 Carolyn Seaman Susan Martin University of Maryland Baltimore County.
Team Software Project - Ebnenasir - Spring CS 3141: Team Software Project - Introduction Ali Ebnenasir Department of Computer Science Michigan Technological.
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
CEP Welcome September 1, Matthew J. Koehler September 1, 2005CEP Cognition and Technology Who’s Who?  Team up with someone you don’t.
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
Action Research / Intervention Project Module II Notre Dame of Maryland University.
Overview IS 101Y/CMSC 101 Computational Thinking and Design Thursday, August 29, 2013 Carolyn Seaman Susan Martin University of Maryland, Baltimore County.
Chapter 4 Designing Significant Learning Experiences II: Shaping the Experience.
Log into your account Go to Locate MAT 2401 and the First Day PPT.
Regina Howard, MBA IT133 - Software Applications.
Computer Network Fundamentals CNT4007C
Abstraction IS 101Y/CMSC 101 Computational Thinking and Design Tuesday, September 17, 2013 Carolyn Seaman University of Maryland, Baltimore County.
Design IS 101Y/CMSC 101 Computational Thinking and Design Tuesday, October 15, 2013 Carolyn Seaman University of Maryland, Baltimore County.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
Introduction to Computer Science A Professor Uday Reddy
Z26 Project Management Introduction lecture 1 13 th January 2005
WEEK-1 PRINCIPLES OF MANAGEMENT BUSN 107, Özge Can.
Big Ideas IS 101Y/CMSC 101 September 3, 2013 Marie desJardins University of Maryland Baltimore County.
Introduction to Information Systems and Technology MIS 213, Spring 2015 CIS 2005, CIS 1007.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
Understanding the Academic Structure of the US Classroom: Syllabus.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
Welcome to Physics 1D03.
Big Ideas IS 101Y/CMSC 101 September 3, 2013 Carolyn Seaman Susan Martin University of Maryland Baltimore County.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Academic Affinity and Beyond Susan DePhilippis Judith Otterburn-Martinez Atlantic Cape Community College, NJ.
Introduction to Data Structures
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
IT Project Management MIS 492/592, Fall 2013 CIS 1013.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
HOW I SURVIVED MINF3650 AND LEARNED TO LOVE INFORMATION SYSTEMS Fall 2015 Edition.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
CM220: Unit 1 Seminar “You must be the change you wish to see in the world.” ~ Mohandas Gandhi.
IST 210: Organization of Data
1 1.Log in to the computer in front of you –Temp account: 231class / 2.Update your in Cascadia's system –If I need to you I'll use.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
Welcome! Hello and welcome to English Composition 102, Introduction to Literature. I am looking forward to exploring, writing, and discussing literature.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
Exploring Algorithms PROGRAMMING FUNDAMENTALS. As you come in Find your section area. Find your team. One person from each team should get the team folder.
HOW I SURVIVED AIST3620 AND LEARNED TO LOVE INTERFACES Fall 2015 Edition.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Dr. Jeff Cummings MIS323 Business Telecommunications.
Ready to begin your online course? Let’s go!.  Introduction – Your Instructor  Grace Period  Required Monthly Contact  Parent/Guardian Account  Pace.
Computer Networks CNT5106C
MIS 610: Seminar in Information Systems Management Yong Choi School of Business Administration CSU, Bakersfield.
Design IS 101Y/CMSC 101 Computational Thinking and Design Thursday, October 9, 2014 Carolyn Seaman Susan Martin University of Maryland, Baltimore County.
Teachers: If you hand back Test 4 today, tell your class you will review it with them in class on Thursday when you do the review lecture on Chapters 6,
10 Ways Faculty Can Support Students' Success Using StudentLingo
Instructional Plan | Slide 1 AET/515 Instructional Plan For Associate’s Degree in Library Skills (Donna Roy)
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
UN Sustainable Development Goal Challenge.  Each of you has been assigned to a group distinguished by letter (A, B, etc).  Lists are available in the.
Community Event: Technology Makes a Difference District Educator: Stephanie Allen EDU 620: Meeting Individual Student Needs with Technology Instructor:
Welcome to MT140 Introduction to Management Unit 1 Seminar – Introduction to Management.
Computer Network Fundamentals CNT4007C
AP Computer Science Principles
IT Project Management MIS419/576 Fall 2017.
Computer Networks CNT5106C
Welcome to CS 1010! Algorithmic Problem Solving.
Computer Networks CNT5106C
Computer Networks CNT5106C
Lecture 1a- Introduction
Presentation transcript:

Overview IS 101Y/CMSC 101 Computational Thinking and Design Thursday, August 28, 2014 Carolyn Seaman Susan Martin University of Maryland, Baltimore County

What is Computing/IT?

Why Are You Considering IT?

Course Objectives After this course, students should be able to: Discuss the characteristics and challenges of key areas of the computing disciplines. Analyze and present data to support informed decision making. Write basic programs using variables, conditional logic, and loops. Demonstrate the skills necessary to succeed as a computing student and professional. Work effectively in a team to solve a complex technological challenge.

This Course Experimental course (funded by NSF) for freshmen computing majors Goals Survey breadth, nature, challenges, and potential of computing disciplines Clarify differences between computing majors at UMBC (BTA, IS, CMSC, CMPE) Build experience working productively in teams Develop key skills important to academic and professional success Assessment of impact and effectiveness Survey Focus group and end-of-semester interview Review of assignments

Consent Forms We need your consent to collect data that will help us evaluate the course Evaluating the course is different from evaluating your work in the course Signing the consent form says that: You understand that this class is part of a research study No one is forcing you to participate in the research part of the course You understand that the data we collect from you to evaluate the course is confidential

Course Staff Dr. Susan Martin Office hours: Tue and Thurs 3-4pm in ITE 452 Brandon Walsh (CS) OH: Mon 2:30-3:30pm, Wed 11am- 12pm Grace Chandler (CS) Tehreen Gondal (IS) Instructors Dr. Carolyn Seaman Office hours: Tues 11am-1pm, Thu 2:30-4pm in ITE 404B Teaching Fellows Amanda Mancuso (IS) Office hours: Mon 12:30-1:30, Wed 1-2pm Peer Mentors Josh Massey (CMPE) Logan Wroblewski (IS) NOTE: Teaching fellows hold office hours in ITE 470.

Computational Thinking Coined by Jeannette Wing, 2006 Computational thinking involves solving problems, designing systems, and understanding human behavior, by drawing on the concepts fundamental to computer science.

CT Principles Connecting computing: Understanding how computing connects people and helps us to solve meaningful problems Developing computational artifacts: Designing and implementing artifacts with a practical, personal, or societal intent Abstracting: Identifying a computational problem to be solved; representing data, information, and knowledge for computational use Analyzing problems and artifacts: Evaluating and justifying the quality of solutions; locating and correcting errors

CT Principles (cont.) Communicating: Explaining the purpose of an artifact and the meaning of a result in context, using accurate and precise language, notation, or visualizations Working effectively in teams: Effective teamwork and collaboration, producing artifacts that depend on active contributions from multiple participants

Computing Content Units Big Ideas Computational thinking Algorithmic problem solving Design and abstraction History and careers Data Data representations and data structures Big data and knowledge discovery Visualization Hardware and Systems Computer architectures and operating systems Networks Software systems People Requirements analysis Usability and accessibility Social and ethical implications Applications Graphics and games Intelligence Security

Academic and Professional Skills Working effectively As a student As a team member As a future professional Soft skills Oral presentation Technical communication Microsoft Office software Networking Study habits and time management Career planning

Nuts and Bolts Blackboard Announcements – new announcements sent out as Contact information Syllabus and schedule Lecture slides – available after each class [*study tip] Assigned readings other than the textbooks Assignments – both instructions and link to submit Discussion board – general forum for questions Schedule There may be changes – will always be kept up-to-date on Blackboard All assignments are due on the date indicated in the “Due” column Assignments are always due at or before the beginning of class, either electronically or in hardcopy, as specified in the assignment

Class Rules Laptops and tablets We will be using them frequently for in-class activities, so it’s ok to have them in class Use them ONLY to participate in class exercises Open them only when instructed to do so Do NOT use them to take notes – taking notes by hand is much more effective No other uses are appropriate Nothing on your screen should be distracting to the people around you How many of you have a laptop you can bring to class every day? No Cell Phones Please keep your phones turned off and put away. Please resist the temptation to check for texts during class. Do not take calls during class. NO Food or Drink allowed in the classroom The only exception is bottled water Thank you for keeping this class a distraction-free place for learning!

Readings/Videos Primary Textbook: “Computing for Ordinary Mortals” by Robert St. Amant Processing Reference: “Getting Started with Processing” by Casey Reas and Ben Fry Professional Development Textbook: “Making Your Mark” Online articles and videos Mix of general and technical Some will be challenging (strategy) All reading is to be completed before class on the day listed in syllabus Unannounced team and/or individual quizzes to assess preparation and readiness for further learning Followed by discussion of unclear concepts

Assignments 1. Professional development assignments Surveys, journal entries, cover letter, and resume 2. Processing assignments 3. Group peer evaluation 4. Quizzes 5. Team project 6. Midterm and final

Team Project Teams design, develop, demonstrate, evaluate, and present a system to simulate and explore the process of student progression -- the “semester game” Phases Design Prototype Demo Prototype Evaluation Poster Presentation Class time will be spent working through some parts of the project together

Experiences with Teams Who has had experiences with team/group projects? What was good about team projects? What was frustrating?

Why Teams? Working on highly functioning teams is fun Students learn more and perform better on teams Working on teams helps students develop a network that will be useful in later classes Working on teams is a key skill required for success in computing careers

How to Work on Teams? What might minimize negative aspects? Peer assessment Prevent loafing Think about your personal behavior Effective communication Keep an open mind Come prepared!!

Team Structure Initial teams (randomish) for first few weeks Permanent teams formed a few weeks into the semester Team members receive the same grade on team quizzes/assignments/projects, except under extraordinary circumstances Peer evaluation as part of final grade

Form Teams Sort yourselves by birthdate (month and day) Do any two students have the same birthdate? Did the answer surprise you? Count off into eight groups Call out 1, 2, 3,... 8, 1, 2, 3... along the line of students by birthdate Sit with your numbered team for the next activity

Meet with Team Introduce yourselves to each other! Arrange your tables and chairs – try different configurations Syllabus review exercise Pick a catchy team name! Make a team roster: Team name Members’ names Members’ addresses Turn in the team roster, and make a copy for each member!

Reminders You have assigned reading for tomorrow! Making Your Mark, Chapters 1 and 7 You have assigned reading for Tuesday (9/3)! St. Amant, Chapter 1; Computational Thinking (online link on Blackboard) NOTE: It is YOUR RESPONSIBILITY from now on to check the schedule page and complete the reading before class. Your first assignments are due next week! A link for the Assessment Survey will be sent to you by . If you do not get the link, you must ask about it! The link to the Student Background Questionnaire is posted on Blackboard under Assignments. JE1 – Involvement Fest – details in class tomorrow Processing Assignment #1, install and test – instructions on Blackboard under Assignments Start early (how about this weekend?!) on the upcoming assignments

See You Tomorrow