5018.20 - Introduction to Web Development

Course number
Introduction to Web Development
Introduction to Computer Science, Computer Networks and Data Communications, Introductory Programming in C++, Mathematics 1 for Information Technology, Object based programming in C++, Databases and SQL.
The objective of this course is to learn the basic skills needed in order to design and create interactive web applications.
Principles, methods and tools for programming of dynamic Web-based applications, various markup languages (HTML, XML og json), scripting languages (JavaScript; PHP, Ruby/Ruby on Rails or Perl); AJAX, jQuery, web services, Web Servers (e.g. IIS/Apache) and relational databases (e.g. MySQL/Apache Derby/Java DB).
Learning and teaching approaches
Lectures, exercises and two written assignments are to be delivered for each part of the course. These assignments have to be delivered on time and approved in order to be listed for an oral examination in this course.
Learning outcomes
By the end of the course, the student should know and understand: - Design and programming of dynamic Web-based applications - Common markup languages, Web Servers and databases - Connections to databases - Scripting languages and scripting technologies, Client-side and Server-side scripting - Client-Web Server interactions and database transactions and be able to: - Create simple dynamic Web-based applications
Assessment method
- Students with approved exercises will be listed for an oral examination. - Students, which did not submit approved exercises may be listed for an examination, when they have submitted approved exercises.
Marking scale
The basic textbook is: Internet and World Wide Web How to Program (International Version) Paperback – 24 Jan 2012 by Harvey M. Deitel, Paul J. Deitel, Abbey Deitel. Paperback: 960 pages Publisher: Pearson Education; 5 edition (24 Jan. 2012) Language: English ISBN-10: 0273764020 ISBN-13: 978-0273764021 http://www.amazon.co.uk/Internet-World-Program-International-Version/dp/0273764020/ref=sr_1_1?ie=UTF8&qid=1425989809&sr=8-1&keywords=Internet+%26+World+Wide+Web%3A+How+to+Program In addition to this literature will be added that supports the goal of this course. This can be books, articles, websites, etc.
Hannes Gislason