University West

”University West in Trollhättan is a modern university which offers education collaborating with work-life in an attractive and modern study environment. We focus on the student and learning. Work integrated learning as perspective and method permeates the work at the university and is also our profile.” Source: About University West

Web developing (60 ECTS)

  • XHTML & CSS.
  • PHP, ASP.NET (C#). Sessioner och cookies. Databasåtkomst via serverskript.
  • JavaScript.
  • AJAX (Asynchronous JavaScript and XML).
  • Production planning with Gantt Project software, in project groups, with real clients requirements in focus.
  • Theoretical and practical applications of project planning.
  • Creation and documentation of project planning.
  • External and internal projects.
  • Realization of web projects.
  • Fundamentals in database concept.
  • Conceptual modeling.
  • Storage structures in general database architecture.
  • Normal forms and normalization.
  • Implementing databases.
  • SQL transactions.
  • Data Warehouse.
  • Applications in relational databases with structured query language, SQL.
  • Different types of database management systems.
  • Fundamentals of technologies and the need to create structures and search capabilities for document archive and and how these by using markup languages can be made available.
  • XML fundamentals: components for document typing, linking and design.
  • Excecises with XML to markup data for different purposes.
  • Laboratory for structuring data, making it searchable and design the look of complementary template documents.
  • Theoretical and practical review of structure, linking and design with templates.
  • Various versions of XML and DTD (Document Type Definition) to define XML structure.
  • Development of XML to applications where the file format and structure is based on markup languages.
  • Different needs of information structures and how these can be met through the use of XML.
  • Fundamentals of Linux commands.
  • OSI model (Open Systems Interconnection model) and the most common protocols in the TCP/IP family.
  • Local network connection to internet.
  • Different types of name services.
  • Electronic mail service.
  • Configuration, installation and use of web server (Apache), database (MySQL), and scripting engine (PHP).
  • Security, digital signatures and encryption.
  • Firewall architectures, packet filtering and proxy servers.
  • XHTML, XML, and HTML5: syntax, structure and rules.
  • Review of cascading style sheets.
  • Layout and graphic constructions of web sites.
  • Prevailing principles on typography and color in web design.
  • Programming and implementation of simple javascript.
  • Human-computer interaction with usability focus.
  • Methodology for user-centered system.
  • Introduction to agile methodologies.
  • System processes.
  • Evaluation of usability.
  • Project methodology and project management.
  • Project documentation.
  • Algorithms, data types and variables.
    • Development environment and basics in creatingof your first program.
    • Variables.
    • Input and output with dialog boxes.
    • Algorithms with if statements and loops.
    • Nested statements.
  • More variables and types, as well as classes and methods.
    • Fundamentals in object orientation.
    • Classes and methods.
    • More attributes, variables and types.
    • Encapsulation and visibility.
  • Object-oriented software development, arrays and lists.
    • Basics of object-oriented analysis.
    • Indexed arrays and listings.
    • Multi-dimensional arrays.
  • Reading and writing to files.
    • Text files.
    • Data input and output.
    • Validation of input data
  • GUI. Error handling/debugging.
    • Error handling and debugging.
    • Exceptions.
    • Graphical user interface and components.