You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Web, Mobile and Cloud Computing
  4. Scripting Languages

Scripting Languages

Code 14724
Year 2
Semester S1
ECTS Credits 6
Workload PL(30H)/T(30H)
Scientific area Informatics
Entry requirements Knowledge of one high level programming language such as C ou Java.
Mode of delivery Face-to-face instruction.
Work placements Not applicable.
Learning outcomes This course has as its main objective the study, though at a basic level, of scripting languages and their use, including studying the differences between these types of languages and the more usual compiled languages.
Analyse and model requirements and constraints for the purpose of designing and implementing software systems in Scripting Languages;
Evaluate and compare designs of such systems on the basis of specific requirements and constraints.
Design and implement Scripting Languages software solutions that accommodate specified requirements and constraints, based on analysis or modelling or requirements specification.
Explain the differences between typical scripting languages and typical system and application programming languages.
Create software systems using scripting languages.
Write server-side and client-side scripts
Syllabus Fundamentals of Scripting Languages: compilation, Interpreters, dynamic typing, dynamic scoping.
Data processing with scripting languages : Regular expressions, string interpolation, hash tables, XML and DOM.
Operating System Scripting languages
Languages for Linux and Windows Operating Systems
Web Programming.
Server side scripting languages and client side scripting languages.
Main Bibliography Programming Language Pragmatics, 3rd edition. Michael Scott. ISBN-13: 978-8131222560, Morgan Kaufmann, 2009.
The World Of Scripting Languages, David Barron, ISBN: 978-0-471-99886-0. Wiley 2000
JavaScript: The Definitive Guide, 6th edition.David Flanagan. ISBN-13: 978-0596805524, O'Reilly, 2011.
Eloquent JavaScript 3rd edition Marijn Haverbeke. ISBN-13: 978-1593279509 No Starch Press; 3 edition (December 4, 2018)
Web Development with Node and Express,Ethan Brown ISBN-13: 978-1491949306 O'Reilly Media, 2014
Learning the bash Shell, Unix Shell Programming, 3rd Edition Cameron Newham. ISBN-13: 978-059600965. O'Reilly Media, 2009
Unix Shell Programming (3rd Edition): Stephen G. Kochan, Patrick Wood: ISBN-13: 978-0672324901 2003
Language Portuguese. Tutorial support is available in English.
Last updated on: 2022-11-08

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.