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 |