没有合适的资源?快使用搜索试试~ 我知道了~
首页Simon Fraser大学非计算机课程:互联网与网页基础教程
"《万维网入门教程:互联网与世界广域网》是一份由格雷格·贝克编写的课程指南,针对非计算机科学专业学生,特别是来自西蒙弗雷泽大学(位于加拿大温哥华)远程教育中心的终身学习者设计。该教程旨在介绍互联网的基本概念以及万维网(World Wide Web)的工作原理。 课程首先从互联网的基本原理入手,包括网络协议、网页传输机制和MIME类型,帮助学生理解数据如何在互联网上流动。学习者将了解到如何通过HTTP协议获取网页,并了解不同类型的文件如何在网络上表现。 接着,课程转向网页制作的核心技术,即HTML(HyperText Markup Language)和XHTML。学生将学习如何创建简单的HTML页面,理解HTML标签的作用,以及为何使用标记语言来组织网页内容。此外,还会介绍CSS(Cascading Style Sheets),这是一种用于描述网页布局和样式的语言。学生会接触到外部CSS、CSS细节以及如何利用CSS提升页面设计的灵活性和一致性。 课程还涉及如何处理图像、相对URL和选择合适的HTML标签等实践技能,以便更好地控制网页的呈现方式。通过实例演示和总结,学生能够逐步掌握创建和优化网页的基本要素。 最后,课程强调了评价体系和时间安排,以及如何成功完成课程的要求。课程作者格雷格·贝克是应用科学学院的教师,他的经验使这门教程既实用又易于理解,适合那些希望通过自我学习深入理解互联网世界的非计算机专业学生。这份教程提供了丰富的资源和支持,确保学习者能够在课程中不断进步并获得宝贵的知识。"
资源详情
资源推荐
16
A web browser: You will be creati n g web pages in t his course. To see
them and the other pages you need to read, you need to have a web
browser instal l ed on your comput er . We st ro n gl y recom m end that you
use Mozilla Firefox. Firefox has the best support for the modern web
standards we will be using in th i s course.
Macintosh users can use the Safar i browser that comes with OS X as
well.
Internet Explorer doesn’t support modern web st an d a r d s as well as the
recommended browsers, so it is h a r d er to work with.
A text editor: You will be making your web pages and style sheets with a
text edit or . S ee the course website for recommended downloads.
You can use any text editor—they can all create the XHTML and
CSS files you need for the course. It is worth it to download a fully
featured text editor, rather than using the simpler ones like Notepad
that typically come with operating systems.
A graphics program: To create graphics for your web pages, you will use
a gr a p h i cs edit o r. We recommend the G IMP for thi s course, which you
can download for free. You won’t be abl e to use Windows Paint. If you
already have a program like Photoshop or PhotoPaint, you can use it,
but ther e’ s no need to buy them for this course.
Python: The last part of the cou rs e will involve programming with the
Python programm i n g language. Python is a good langu ag e to work
with when you’re learning to program, and it can be downloaded free.
Other software : There is some other software that you may need to trans-
fer files or comp l et e other tasks. See the “Technical” section of the
course website for details
Evaluation
Marking
Your m ar k in this course will b e based on your lab exercises, assignments,
and two exams. The marks will be weighted as follows:
17
Lab Exercises 10%
Assignments 20%
Mid-term ex am 20%
Final exam 50%
Each of the lab exercises and assignments will be weighted equally. You must
attain an overall passi n g grade on the weight e d average of the exams in order
to pass the course.
Lab Exercises
There will be weekly “lab exercises” in this course. You do not have to phys-
ically attend any lab sections for this course. These will be mini - ass ig n m ents
that are due every week, from week 3 until the end of the course, except for
the week of the mi d - t er m (10 lab exercises in tot al ) .
These shoul d n’t take more than an hour or two to complete.
The lab exercises are intended to keep you up to date on the course
material and make sure you get some practice on all of the concepts before
having to tackle the assign m ents.
Since the lab exercises are intended as a learning experience, we don’t
mind i f you discuss them with others in the course. You should do your own
work on the lab exer ci se s, but feel free to discus s problems with others.
Assignments
There are four assignm ents in this course. You can fi nd them on the course
website. Deadlines for the assignments can be foun d on the course WebCT
site.
The assignments are more work th an the lab exercises. You will h ave to
figure out more on your own and explore the con c ep t s in the course.
Submitting Your Work
You will su bmit bot h the lab exerc is es and assignments onli n e . You will be
sending the web add r ess where you have put your web page(s) and any other
information required by t h e assignment. You must plac e your lab exercises
and assignments in the web space provided for t h e course. You can find
information on uploading the files on the course website in t h e “Technical”
section of the course website.
18
Late lab exercises and assignments will be penalized 10 percent per day
(including weekends). The l at en es s will be assessed on the basis of the later
of the email sent to the tutor-marker and the “last modified” date on the
files you’ve put in your web space.
So, you shouldn’t change your pages after the d ue date, or they will be
counted as late. You also shouldn’t delete any of your work unti l the end of
the course.
We will not accept lab exercises mor e than a few days after the due date.
Exams
There will be two exam s in this course. You are allowed to bring in a singl e
8
1
2
× 11
′′
(letter-size) sh eet of p aper, with writing on onl y one side. This
must be hand- p r oduced, not electronically printe d . You aren’t allowed any
other notes, calculators, or other aids. The exams have a mixture of short
and longe r answer questions.
The 50-minute mid-term exam will be held in (or arou nd) week 8. You
will be responsible for the material in Units 1 to 4 in this guide an d the
readings given for those units.
The final exam will be three hours long and will cover all of the cour se
material.
You will not be responsible for any of the parts of the Guide marked
“optional” on the exams.
You’ll find information about CODE’s exam procedures and regulations
in the Student Handbook, which is available on the CODE website.
Academic Dishonesty
We t ake academic dishonesty very seriously in this course. Academic dishon-
esty includes (but is not limi t ed to) the following: copying another student’s
work; allowing others to complete work for you; allowing others to use your
work; copying part of an assignment from an outside source; cheating in any
way on a test or examination.
For information abou t academic honesty, please refer to Academic Hon-
esty and Student Conduct Policies at http://www.sfu.ca/policies/Students/ .
Cheating on an assig n m ent will result in a mark of 0 on the assignment
and a r ecom m endation for a further mark penalty in the course. The course
19
supervisor also has the opti on of recommending failure in the course. Any
academic d i sh o n esty will also be recorded in your file at the university.
Any a cad e m ic dishonesty on the mid-term or final will result i n a recom-
mendation of failure in the cou r se and possibly a recommend a t i on that the
student be suspended or expelled from the University.
Copyright
When you create web pages, you must keep in mind other people’s copyright.
Whenever someone publishes someth i n g, it is illegal for others to copy the
material except with the permission of the copyright owner.
That means you can’t just copy text or images from any website. Wh en
you are creating your pages (except where th e assignment states othe rwi se) ,
you can use images from oth e r site s th at in d i cat e th a t you are all owed to do
so or i f you have sought and received permission . Some sites, particularly
clip art sites and ot her gr aphics collections, state that you’re allowed to use
their im age s for your own sites.
If you do use anything fro m other sites for this course, you must indicate
where it came from by providing a link to the or i gi n al source. Failu r e t o do
so is academic dishonesty and will be treated as described above.
Course Schedule
To give you an idea of the pace at wh ich you shoul d be going through the
material, please look at the Course Schedule. Assignment and exam dead-
lines are listed i n the schedule locat ed on the course WebCT ho m e page.
Assignments will typically be sub m i t te d the week after completing the co r -
responding section in the Course Schedule. This is to give you plenty o f time
to comple t e the work.
Getting Through CMPT 165
Self-directed courses require a lot of motivation. You will be mostly on your
own as you work your way through this course.
For each unit, the following order of activities is suggested:
20
Unit Week Topic Resources Complete
1 Course
Introduction
Study Guide
1 1 The World
Wide Web
Study Guide
2 2, 3 Markup and
XHTML
Study Guide, online
XHTML reference,
Head First HTML
Lab 1
3 4, 5 Cascading
Style Sheets
Study Guide, online
CSS reference, Head
First HTML
Lab 2,
Assignment 1
4 5, 6, 7 Advanced
XHTML and
CSS
Study Guide, online
XHTML and CSS
references an d colour
chart, Head First
HTML
Labs 3, 4, 5 ,
Assignment 2
8 Mid-term
Exam
Units 1–4, and
associated readings
5 8, 9 Graphics and
Images
Study Guide, Head
First HTML
Lab 6
6 9, 10 Design Study Guide, Part 1
of Design Book
Lab 7,
Assignment 3
7 10, 11 Programming
Introduction
Study Guide, Think
Python
Lab 8
8 11, 12 Forms
and Web
Programming
Study Guide, Head
First HTML
Lab 9
9 12, 13 More
Programming
Study Guide, Think
Python
Lab 10,
Assignment 4
10 13 Internet
Interna ls
Study Guide
14–15 Final Exam Units 1–10, and
associated readings
Figure 1: Approximate CMPT 165 course schedule: see WebCT for details
剩余172页未读,继续阅读
haligongtuxiang
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功