CS115/MAS115: Computing for The Socio-Techno Web

Slides:



Advertisements
Similar presentations
CIS101 Introduction to Computing Week 11 Spring 2004.
Advertisements

Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
Chapter 0 Introductory Comments. Overview Syllabus Detailed power point slides My Web Page –Homework on web page –Readings –Other.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
CEP Welcome August 29, Matthew J. Koehler August 29, 2002CEP Cognition and Technology Who’s Who?  Team up with someone you don’t know.
Project Management Take a Tour of the Online Course.
Postgraduate Essentials University of Edinburgh Postgraduate Essentials Online induction to the course.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Ready – Set – ACTION! Jumpstart your information literacy classes with visual blogs using videos, photos and more! Jane Verostek Associate Librarian SUNY.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
MAT 331 Mathematical solving problem with computers.
COMP Introduction to Programming Yi Hong May 13, 2015.
Welcome to EDUC 260: Learning and Teaching Through Technology Instructor: Stephanie T.L. Chu Teaching Assistant: Irina Tzoneva.
Computer Networks Lecture 1: Logistics Based on slides from D. Choffnes Northeastern U. and P. Gill from StonyBrook University Revised Autumn 2015 by S.
Business Discipline Breakout Session Summer 2000 ION Conference Facilitated By: Marcy Satterwhite.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Mark Dixon Page 1 Tech – Module Introduction.
Matter and Interactions 1 Fall 2006 Matter & Interactions I Physics Professor & Lecturer: Dr. Reinhard Schumacher Teaching Assistants: Ms. Elisa.
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
Physics 1B3-summer Lecture 11 Welcome to Physics 1B03 !
Mrs. Largo TOPICS IN MARKETING Hoffman Estates High School.
Web Programming: Course Overview Web Programming1.
Computer Networks CNT5106C
Electronic Instrumentation Introduction * Group Taught Studio Course * Syllabus.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Staying Organized Lesson style & delivery is at the teacher discretion, yet we ask that the content remain unchanged. Feel free to add in additional slides.
Computer Network Fundamentals CNT4007C
CMSC104 Problem Solving and Computer Programming Spring 2008
Unit 1 Days 1-2: Standard 1 Objective 1
ENVS& 100 Survey of Environmental Science Instructor: Tom Broxson Library 138 Office Hours: 11:00-12:00 M,T,W,Th, F and by appointment
Computer Networks CNT5106C
Theory and Practice of Web Technology
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
It’s called “wifi”! Source: Somewhere on the Internet!
Using MyMathLab Features
Looking at Texts from a Reader’s Perspective
*.
Internet Technology Course Overview.
CMSC 104 Problem Solving and Computer Programming Fall 2010
Game Design Practicum (CMPS 179) Summer 2012 Course Overview
* Group Taught Studio Course * Syllabus
SWE 205 Software Usability Analysis and Design
Welcome to Physics 1D03.
CMSC104 Problem Solving and Computer Programming Fall 2010
Web Programming: Course Overview
CMSC104 Problem Solving and Computer Programming Spring 2010
Class Introduction BSAD 30 Fall 2018 Dave Novak
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
CS6501 Embedded Operating Systems for the IoT
Ben Jones - S Rebecca Hunter - S
Tonga Institute of Higher Education IT 141: Information Systems
CMSC104 Problem Solving and Computer Programming Fall 2009 Section 2
CS 2530 Intermediate Computing Dr. Schafer
Bulloch Information Session
Lecture 1a- Introduction
Using CourseCompass Features
BIT 115: Introduction To Programming
Creating a community of learners to increase student success
Standards learning goals - syllabus lecture notes – the current .ppt
SWE 205 Software Usability Analysis and Design
Course Overview Web Programming.
Standards learning goals - syllabus lecture notes – the current .ppt
CMSC104 Problem Solving and Computer Programming Spring 2010
Internet Technology Course Overview.
Tonga Institute of Higher Education IT 141: Information Systems
Course Introduction Data Visualization & Exploration – COMPSCI 590
SWE 632 User Interface Design and Development
CSE 444 Database Management Systems Autumn 1997 University of Washington Introduction and Welcome © 1997 UW CSE 12/12/2019.
Presentation transcript:

CS115/MAS115: Computing for The Socio-Techno Web Welcome to CS115 also listed as MAS115. image source: http://www.igenii.com/blog/Social%20Media/social-media/ twitter.com http://www.worthofweb.com/blog/case-study-this-revolution-will-be-tweeted/ http://foxwoodonlinemarketing.typepad.com/my-blog/social-media/ CS115/MAS115: Computing for The Socio-Techno Web What’s it all about?

Introductions Course staff: Catherine Delcourt (instructor) Takis Metaxas (instructor) Stella Kakavouli (lab instructor) Christina Pollalis (lab instructor) Han Qiao (Tutor) Lizao Wang (Tutor) We have a great team this semester – I’ll ask them to introduce themselves. I’ll be teaching lectures, I am also co-directing the MAS program – feel free to talk to me if you have any question. My research is in the field of Human-Computer Interaction, and in particular studying and inventing new ways for people to interaction with large data sets. In my research I am using new technology including large interactive surfaces. VR, AR, and more. This room is also my research lab – so during the semester my goal is to expose you to some of the HCI research that we are doing here together with students. There are 4 researchers working in the lab: (introduce them).

What is this class about? The technologies that have made the Web possible HTML, CSS, JavaScript The social Web Your experience so far? Technology as communication facilitator How familiar are you with communication technology? The past of our communication What changes when we change how we communicate? What questions do you want answered? This course is about computing for the socio-techno web. Technical base-line for understanding the web – technologies that makes web possible, get hands-on experience creating content for the web, programming using HTML, CSS, JavaScript. We will discuss the Social web - how websites and software are designed and developed in order to support and foster social interaction.[2]:These online social interactions form the basis of much online activity including online shopping,[3] education, gaming and social networking websites. We will put your experiences in context. Present and past communication technologies. The history of the internet,

CS115 in one slide Here is the entire course in one slide – showing the different topics that we will explore. 2 parallel themes: technical lectures/ theoretical lectures about important topic. Hands-on learning in the lab.

Goals of the class To get you out of Techno-phobia and into Techno-power To empower you in your use of Web technologies To help you understand how and why the Social Web works To help you appreciate the changes that it brings to our lives and to society To be able understand and critically think about events related to communication technologies To excite you so that you may pursue it further in the future To satisfy the Math Modeling or MA&S requirement To have fun! From content consumer to producer – empower you to use the web to accomplish your goals Also to understand the changes that the Web brings to our society And to be able to think critically about events and news related to digital media. We also want you to have fun along the way!

Homework, exams and the like Course website: http://cs.wellesley.edu/~cs115/ Class participation: essential & valuable (25%) Be in class (Mon and Thu 9:50AM or 11:10) And in your lab (Tue 8:30AM or 9:50AM or 11:00AM) Read assigned reading and news item before class Participate actively in discussion based on your reading One midterm exam (25%) A final paper or project (25%) Quizzes and Homework assignments (25%) Here is the course homepage – should be your home away from home this semester.

Reading material Blown to BITS (required) (available online) Web pages, Handouts, news items and papers (required) (online @ course site) Weaving the Web (a few chapters) (available online) Networks, Crowds, Markets (a couple chapters) (available online)

To-DO Create an account on the CS Webserver http://cs.wellesley.edu/accounts/account-request.html will need it for lab and assignments!

Collaboration Introduce yourselves! Complete the introductory question Computing is a highly collaborative field. And our goal this semester is to create a community for learning. You will collaborate in different ways – lets start by introducing yourself. Here is overview on our collaboration policy, and it is followed by a more detailed explanation below:  Assignments: Rotating pairs of students  Project: Teams of 2-3 students  Exams: Absolutely no collaboration Introduce yourselves! Complete the introductory question

Computers What things come to your mind when you hear the word “computer”? A computing system can be studied as a mechanical system, a software system, a human system or a social system, by engineers, computer scientists, psychologists and sociologists respectively. Draw pyramid  

Image source: http://visual.ly/evolution-computers How have computers changed? What are the consequences of these changes?

The evolution of computers How have computers changed? What are the consequences of these changes? The evolution of computing implies a requirements hierarchy: If the hardware works, then software becomes the priority; if the software works, then user needs become important; and if user needs are fulfilled, then social requirements arise.

Digital Computing ENIAC 1946 In 1946 the ENIAC - the first large-scale, digital general purpose computer is unveiled. It was the first digital computer that could be reprogrammed to solve a full range of computing problems. It was installed at the Moore School of Electrical Engineering, University of Pennsylvania. ENIAC was massive compared to modern PC standards. It weighed 30 short tons (27 t), was roughly 8.5 feet (2.6 m) by 3 feet (0.9 m) by 80 feet (26 m). ENIAC 1946

Personal Computing The Star is the first commercial personal computer. It was designed for “business professionals” and was introduced in 1981. It was the first computer to present a comprehensive GUI and it used many ideas that we are all familiar with, which is based on the desktop metaphor, and includes a mouse. Despite these good ideas the Star was a commercial failure. It cost 15K, IBM had just announced a less expensive with additional functionality and open architecture. based upon many ideas in the Star, Apple introduced a –predecessor of Macintosh, – the Apple Lisa it was somewhat cheaper ($10,000) – but still commercial failure. The Apple macintosh used “Old ideas” but well done. It succeeded because: –aggressive pricing ($2500) –and correcting the mistakes of hte star and the Lisa. Ideas are now “mature”. The GUI, the desktop metaphor and many concepts stayed with us. The mouse and the keyboard as input, screen for display.

A Long way since Mac 128K

Mobile Computing 2007 apple launched iphone: https://www.youtube.com/watch?v=wGoM_wVrwng Principles of mobile computing: Portability: Connectivity Interactivity