Mark Dixon, SoCCE SOFT 131Page 1 SOFT 131 01 – Module Introduction.

Slides:



Advertisements
Similar presentations
Introduction to Web Design Lecture number:. Todays Aim: Introduction to Web-designing and how its done. Modelling websites in HTML.
Advertisements

HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
WeB application development
ASHIMA KALRA.  WHAT IS HTML WHAT IS HTML  HTML TAGS HTML TAGS  FORMATTING TAGS FORMATTING TAGS.
MMDE5011 – INTERACTIVE MEDIA PRACTICE 1 WEEK 1: INTRODUCTION TO HTML5
Mark Dixon Page 1 SOFT – Module Introduction.
Mark Dixon, SoCCE SOFT 131Page 1 SOFT – Module Introduction.
Mark Dixon, SoCCE SOFT 131Page 1 SOFT – Module Introduction & Overview.
Mark Dixon, SoCCE SOFT 131Page 1 20 – Web applications: HTML and Client-side code.
HTML Computing Concepts HTML - An Introduction 1.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
IST 535 Week 1 Class Orientation / Review of Web Basics.
Mark Dixon, SoCCE SOFT 131Page 1 16 – Web applications: HTML and Client-side code.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
Mark Dixon Page 1 SOFT – Module Introduction.
CIS101 Introduction to Computing
Computing Concepts Advanced HTML: Tables and Forms.
Mark Dixon Page 1 Tech – Module Introduction.
Russell Taylor Lecturer in Computing & Business Studies.
Mark Dixon, SoCCE SOFT 131Page 1 SOFT – Module Introduction & Overview.
Mark Dixon Page 1 SOFT131 / Tech – Module Introduction.
Mark Dixon, SoCCE SOFT 131Page 1 08 – Web applications: HTML and ActiveX controls.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Slide 1 Today you will: think about criteria for judging a website understand that an effective website will match the needs and interests of users use.
Mark Dixon Page 1 Tech – HTML. Mark Dixon Page 2 Admin Attendance Register: –log in to your profile.
Today’s Topic Language of web page - HTML (Hypertext Markup Language)
M Dixon 1 Web-Application Development Workshop. M Dixon 2 Session Aims & Objectives Aims –to introduce the main concepts involved in creating web-applications.
HTML HTML stands for "Hyper Text Mark-up Language“. Technically, HTML is not a programming language, but rather a markup language. Used to create web pages.
HTML HyperText Markup Language Constantly evolving - extra facilities being added regularly Java applets and JavaScript used to increase functionality.
M Dixon 1 Soft – Module Introduction and HTML.
1 Essential HTML coding By Fadi Safieddine (Week 2)
Lecture # 3 HTML and Arrays. Today Questions: From notes/reading/life? From Lab # 2 – Preview of Lab # 2 1.Introduce: How do you make a Web Page?: HTML.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Course Content - Chapter 2 Introduction to HTML Introduction to a Text Editor as a web authoring tool Instructional Activity: Creating a webpage using.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
G053 Lecture 12 Introduction To HTML Mr C Johnston ICT Teacher
IS1811 Multimedia Development for Internet Applications Lecture 4: Introduction to HTML Rob Gleasure
Introduction to web development and HTML MGMT 230 LAB.
CA Professional Web Site Development Class 2: Anatomy of a Web Site and Web Page & Intro to HTML.
Mark Dixon, SoCCE SOFT 136Page 1 SOFT – Module Introduction & Overview.
CPSC 203 Introduction to Computers Lab 33 By Jie Gao.
Mark Dixon Page 1 Tech – Module Introduction.
Mark Dixon Page 1 Soft – Module Introduction and HTML.
Mark Dixon Page 1 Web-Application Development Workshop.
M Dixon 1 Web-Application Development Workshop. M Dixon 2 Session Aims & Objectives Aims –to introduce the main concepts involved in creating web-applications.
Introducing the World Wide Web Internet- a structure made up of millions of interconnected computers whose users communicate with each other and share.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
Web Site Design & Management Class One Agenda Attendance Questionnaire Introductions Class Policies About the class Code your first page FTP Assignments.
M Dixon 1 Tech HTML. M Dixon 2 Admin Attendance Register: –log in to your profile.
Mark Dixon Page 1 Soft – HTML. Mark Dixon Page 2 Admin Attendance Register: –log in to your profile.
Mark Dixon Page 1 Tech – HTML. Mark Dixon Page 2 Admin Attendance Register: –log in to your profile.
HTML Basic. What is HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it.
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
HTML HyperText Markup Language. Text Files An array of bytes stored on disk Each element of the array is a text character A text editor is a user program.
Mark Dixon Page 1 Tech – Module Introduction.
King Saud University1 CSC 112 Java Programming I Introduction.
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
HTML And the Internet. HTML and the Internet ► HTML: HyperText Markup Language  Language in which all pages on the web are written  Not Really a Programming.
Section 4.1 Section 4.2 Format HTML tags Identify HTML guidelines
Internet Technologies I - Lect.01 - Waleed Ibrahim Osman
SOFT – Module Introduction
HyperText Markup Language
WJEC GCSE Computer Science
Presentation transcript:

Mark Dixon, SoCCE SOFT 131Page 1 SOFT – Module Introduction

Mark Dixon, SoCCE SOFT 131Page 2 About Me Contact Details Mark Dixon Portland Square Room B316 Availability Mon, Tue, Wed, Thu – School of Computing Communications and Electronics (main campus) Fri – other work (usually off-campus)

Mark Dixon, SoCCE SOFT 131Page 3 Module Aims This module aims to teach you, how to: –learn (self-directed) surface learning (memorisation of isolated facts): hacking deep learning (interrelated concepts) includes interacting with others (lecturers, students, …) –develop software: fundamental programming concepts (e.g. events, procedures) how to combine these to solve problems –use Visual BASIC

Mark Dixon, SoCCE SOFT 131Page 4 Module Admin Lectures and tutorials: –start at 5 minutes past the hour, and –aim to end at 5 minutes to the hour –if no lecturer - wait until 15 minutes past the hour then you may leave –Turn mobile phones off. –Ask questions or comment at any time –Feel free to talk quietly amongst yourselves –Material (slides, handouts, etc.) available before session, on: Soft131 web-site (mdixon.soc.plymouth.ac.uk) Lectures: –Don’t come in after 15 minutes past the hour.

Mark Dixon, SoCCE SOFT 131Page 5 Module Format The module is delivered as follows: Lecture: 1 hr per week, all groups, Mondays 10:05 – 10:55 Tutorials / Practical Session: 2 hr per week Group 2 - Mondays 15:05 – 16:55 Group 1 - Tuesdays 11:05 – 12:55 Group 3 - Tuesdays 15:05 – 16:55 (open to all) Private study (as much as it takes – typically 3 hours/week) 1 to 1 sessions (my office or labs) as needed at your request Teaching Evaluation (timely and specific) –Student Perception Questionnaire –Continuous Informal Feedback (talk to me)

Mark Dixon, SoCCE SOFT 131Page 6 Schedule (subject to change)

Mark Dixon, SoCCE SOFT 131Page 7 Reading List 1 The following book is recommended reading: –Deitel H, & Deitel P (2006) Visual BASIC 2005 How to program. Pearson Education Inc. ISBN

Mark Dixon, SoCCE SOFT 131Page 8 Reading List 2 Additional reading (the following are referred to occasionally, borrow from library): Pressman, R (2000) Software Engineering: a practitioner's approach. 5th edition. McGraw-Hill. ISBN: Sommerville, I (2001) Software Engineering. 6th edition. Addison- Wesley. ISBN: X. –Overview of Software Engineering: Chapter 1, especially page 4. Preece, J; Rogers, Y; Sharp, H; Benyon, D; Holland, S; and Carey, T (1994) Human-Computer Interaction. Addison Wesley. ISBN: –Direct Manipulation: Section 13.6, pages –Interface Design: Chapter 24, pages Shneiderman, Ben (1998) Designing the user interface: strategies for effective human-computer interaction. 3rd edition. Addison- Wesley. ISBN SHN

Mark Dixon, SoCCE SOFT 131Page 9 Student Background Typically wide range of prior experience A.10 years programming (professional?) B.5 years programming (professional?) C.2 years programming (learning?) D.1 year programming (learning) E.no programming Can be difficult to cater for all A B C D E number of students

Mark Dixon, SoCCE SOFT 131Page 10 Attendance Attendance is compulsory and essential to pass This is not a distance learning course portal is supplement (not replacement) for attending lectures and tutorials

Mark Dixon, SoCCE SOFT 131Page 11 Student Feedback feedback form –filled in by students –handed in with assignment this student: –failed (low attendance, low contact with me) –did referred work (over summer) –passed

Mark Dixon, SoCCE SOFT 131Page 12 Student feedback (zoom)

Mark Dixon, SoCCE SOFT 131Page 13 Last Year Results 56 students 19 failed initially (33%) offered 1 to 1 sessions after assignment 1 all who did this passed * only 2 students failed retakes

Mark Dixon, SoCCE SOFT 131Page 14

Mark Dixon, SoCCE SOFT 131Page 15 HTML: Elements & Tags Hyper-Text Markup Language text files – edited with notepad tags, e.g. element = start tag + content + end tag –bold: This will be in bold –italic: This will be in italic work like brackets –start/open –end/close

Mark Dixon, SoCCE SOFT 131Page 16 HTML: page structure Test This is a test page. head (info) body (content) every HTML page has 2 sections:

Mark Dixon, SoCCE SOFT 131Page 17 HTML: Attributes Some tags need extra information to work: –Anchor (hyper-link) element: Next Page –Image element: –Embedded object element: attribute (page to jump to) attribute (filename of picture to display) attribute (filename of music to play)

Mark Dixon, SoCCE SOFT 131Page 18 Example: Intro page Mark Dixon's web site Mark Dixon's web site Welcome to my web server. Please select from the following list: Soft131: Introduction to programming for Multimedia and Internet applications.

Mark Dixon, SoCCE SOFT 131Page 19 HTML Tags: Reference Lots of info available on-line, e.g.: Short list of tags: – : new paragraph – : bold text – : italic text – : anchor (link) to another web page – : image/picture (.bmp,.jpg,.gif) – : embedded object (sound:.wav,.mp3)

Mark Dixon, SoCCE SOFT 131Page 20 Visual Studio 2005

Mark Dixon, SoCCE SOFT 131Page 21 Create New Web-site Select Empty web site Browse to D:\ and create folder

Mark Dixon, SoCCE SOFT 131Page 22 Create New Web page

Mark Dixon, SoCCE SOFT 131Page 23 Create New Web Page Select HTML Page Type filename

Mark Dixon, SoCCE SOFT 131Page 24 Visual Studio Design view – see page as it will appear

Mark Dixon, SoCCE SOFT 131Page 25 Visual Studio Source view – see HTML code

Mark Dixon, SoCCE SOFT 131Page 26 View page (Run)

Mark Dixon, SoCCE SOFT 131Page 27 Enable debugging Select Add new Web.config file

Mark Dixon, SoCCE SOFT 131Page 28 Example: My Summer My summer web-page

Mark Dixon, SoCCE SOFT 131Page 29 Tutorial Exercise 1: My Summer LEARNING OBJECTIVE: to understand tags, elements, and attributes, so that you can create your own web-pages using a simple text editor (e.g. notepad) TASK: Create a ‘My Summer’ web page, which describes the highlights of what you did over the summer, including text, pictures, and sound.