Presentation is loading. Please wait.

Presentation is loading. Please wait.

SOFT – Module Introduction

Similar presentations


Presentation on theme: "SOFT – Module Introduction"— Presentation transcript:

1 SOFT 131 01 – Module Introduction

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)

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

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.

5 Module Format The module is delivered as follows:
Lecture: 1 hr per week, all groups, Tuesdays 10:05 – 10:55 Tutorials / Practical Session: 2 hr per week Group 3 - Mondays 12:05 – 13:55 (open to all) Group 1 - Tuesdays 13:05 – 14:55 Group 2 - Tuesdays 16:05 – 17:55 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)

6 Schedule (subject to change)

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

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

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

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

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

12 Student feedback (zoom)

13 Last Year Results 39 students 12 failed initially (31%)
offered 1 to 1 sessions after assignment 1 all who did this passed * 12 failed initially (31%) large number of non-submissions

14

15 Admin – free software Technicians (Babbage 205) can provide you with free copies of (bring your own blank CDs): MS Windows XP Professional (1 CD), includes MS Internet Information Services (term 2) MS Visual Studio 2005 (4 CDs), includes Visual Web Developer 2005 Visual BASIC 2005 Visual C

16 Admin – jobs Computer weekly (jobs in 7 days) 1 Oct 2006 29 Sep 2005
java (2234) VB (1614) ASP (1355) php (215) flash (168) dreamweaver (69)

17 Admin – jobs

18 HTML: Elements & Tags Hyper-Text Markup Language
text files – edited with notepad tags, e.g. <b> <html> </a> element = start tag + content + end tag bold: <b>This will be in bold</b> italic: <i>This will be in italic</i> work like brackets start/open <b> <i> end/close </b> </i>

19 HTML: page structure every HTML page has 2 sections: <html>
<head> <title>Test</title> </head> <body> <p>This is a test <b>page</b>. </body> </html> head (info) body (content)

20 HTML: Attributes Some tags need extra information to work:
Anchor (hyper-link) element: <a href=“nextpage.htm”>Next Page</a> Image element: <img src=“Beach.jpg”> Embedded object element: <embed src=“Music.mp3”> attribute (page to jump to) attribute (filename of picture to display) attribute (filename of music to play)

21 Example: Intro page <html> <head>
<title>Mark Dixon's web site</title> </head> <body background="BackGround.JPG"> <font size=+3><center><b><p> Mark Dixon's web site</b></center> <font size=+2> <p>Welcome to my web server. Please select from the following list: <ul> <li><a href="./Soft131/Index.htm"> Soft131: Introduction to programming for Multimedia and Internet applications.</a> </ul> </font> </body> </html>

22 HTML Tags: Reference Lots of info available on-line, e.g.:
Short list of tags: <p>: new paragraph <b>: bold text <i>: italic text <a>: anchor (link) to another web page <img>: image/picture (.bmp, .jpg, .gif) <embed>: embedded object (.avi .mpg .wav .mp3)

23 Visual Studio 2005

24 Create New Web-site Select Empty web site
Browse to U:\ and create folder

25 Create New Web page

26 Create New Web Page Select HTML Page Type filename

27 Visual Studio Design view – see page as it will appear

28 Visual Studio Source view – see HTML code

29 View page (Run)

30 Enable debugging Select Add new Web.config file

31 Example: My Summer My summer web-page

32 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.


Download ppt "SOFT – Module Introduction"

Similar presentations


Ads by Google