COURSE UNIT TITLE

: WEB PROGRAMMING FOUNDATIONS

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
FSH 0059 WEB PROGRAMMING FOUNDATIONS ELECTIVE 2 0 0 2

Offered By

Faculty Of Science

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASSOCIATE PROFESSOR RESMIYE NASIBOĞLU

Offered to

Biology
Chemistry
Computer Science
Statistics
Physics

Course Objective

The aim of this course is to teach students the foundations of web programming, HTML, CSS and JavaScript, and to provide information about designing a web page.

Learning Outcomes of the Course Unit

1   To have knowledge about the Internet, DNS and Web Server.
2   To have knowledge about browser-based programs.
3   To be able to design a website using HTML
4   To be able to design a website using CSS
5   To be able to develop programs with JavaScript

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Internet, Computer Networks
2 Introduction to Web Programming. Basic concepts.
3 Web site development techniques. Client and server concepts
4 Introduction to HTML language
5 HTML links, tables, frames
6 HTML - Form operations
7 Applications, website design
8 Introduction to CSS
9 Continued CSS
10 Continued CSS
11 Introduction to JavaScript programming.
12 Continued JavaScript
13 Web server settings
14 Project/homework presentations

Recomended or Required Reading

Textbook(s):
Hall, M. and Brown, L., Core Web Programming, Second Edition, Prentice Hall PTR, 2001
Supplementary Book(s):
O'Kane M., A Web-Based Introduction to Programming: Essential Algorithms, Syntax and Control Structures Using PHP and XHTML, Carolina Academic Press.

Planned Learning Activities and Teaching Methods

The course will be taught in the form of lecture, class presentation and discussion. In some weeks of the course, the results of previously given homework will be reinforced by discussion.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 VZ Vize
2 FN Final
3 BNS BNS VZ * 0.40 + FN * 0.60
4 BUT Bütünleme Notu
5 BBN Bütünleme Sonu Başarı Notu VZ * 0.40 + BUT * 0.60


Further Notes About Assessment Methods

None

Assessment Criteria

To be announced.

Language of Instruction

Turkish

Course Policies and Rules

To be announced.

Contact Details for the Lecturer(s)

resmiye.nasiboglu@deu.edu.tr

Office Hours

Will be announced.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 2 28
Preparations before/after weekly lectures 13 2 26
Final 1 2 2
Midterm 1 2 2
TOTAL WORKLOAD (hours) 58

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13PO.14
LO.143234
LO.243234
LO.343234
LO.443234
LO.543234