Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2017 Introduction to WEB Programming

Introduction to WEB Programming

Course title: Introduction to WEB Programming

Code: 3ФЕИТ12З012

Number of credits (ECTS): 6

Weekly number of classes: 2+2+1+0

Prerequisite for enrollment of the subject: Taken course: Data Structures and Algorithm Analysis

Course Goals (acquired competencies): Concepts of Web programming using HTML and CSS. Working with JavaScript. Upon completion of the course students will be able to write basic web applications.

Total available number of classes: 180

Course Syllabus: Introduction to the Internet. Internet services. Introduction to the World Wide Web. HTTP protocol. Cookies. Introduction to HTML. HTML5. HTML links, anchors, images. HTML implicit and explicit tags, fonts and colors. HTML tables, frames,  image maps, animations. Introduction to CSS - cascading styles. Advanced CSS capabilities. Linking CSS documents.  Introduction to JavaScript. JavaScript objects. Introduction to DOM (Document Object Model). Dealing with DOM events. Introduction to front-end programming. Introduction to JQuery. Programming with JQuery. Introduction to AngularJS. Introduction to responsive WEB Pages.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

Harvey Deitel, Abbey Deitel

Internet and World Wide Web How To Program, 5th Ed.

Pearson

2011

2

Jennifer Niederst Robbins

Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics 4th Ed.

O'Reilly Media

2012

3

Larry Ullman

Modern JavaScript: Develop and Design

Peachpit Press

2012

Additional Literature

No.

Author

Title

Publisher

Year

1

Elizabeth Castro, Bruce Hyslop

HTML5 & CSS3 Visual QuickStart Guide, 8th Ed.

Peachpit Press

2013

2

David Flanagan

JavaScript: The Definitive Guide: Activate Your Web Pages, 6тth. Ed.

O'Reilly Media

2011