skip to navigation skip to content

All University Information Services - Digital Literacy Skills courses

Show:
Show only:

Showing courses 751-775 of 818
Courses per page: 10 | 25 | 50 | 100

This 40 hour course of study builds on the skills gained by students in Java Foundations and Java Programming. Students are introduced to Machine Learning concepts within Artificial Intelligence and will learn terminology, syntax, and the steps required to create a Machine Learning solution in Java using hands-on, engaging activities. There is no external exam associated with this course.

This 180 hour online course engages you to analyse complex business scenarios and create a data model—a conceptual representation of an organisation’s information. It comprises two equally sized halves, DB design, and DB programming using SQL.

You will implement your database design by creating a physical database using SQL. Basic SQL syntax and the rules for constructing valid SQL statements are reviewed. This course culminates with a project that challenges you to design, implement, and demonstrate a database solution for a business or organisation.

Exam Information

Through Oracle's Certification paths, you demonstrate a professional level of technical skills recognised throughout the information technology industry, this gives you a competitive edge in your career.

Completion of Database Design and Programming with SQL course prepares you close to being ready to sit the optional external exam Oracle Database SQL | 1Z0-071. Read more about this exam.

If you have no or little database experience and want to learn database design techniques using a modelling tool and to begin programming using SQL to implement and query databases using hands-on, engaging activities, this 90 hour course is for you. This course should be taken before Database Design and Database Programming with SQL .

The course teaches you relational database terminology, as well as data modelling concepts, building Entity Relationship Diagrams (ERDs), and mapping ERDs. Oracle SQL Developer Data Modeller is utilised to build ERDs and Structured Query Language (SQL) is used to interact with a relational database and manipulate date within the database. Leveraging project-based learning techniques, you will create and work with projects which challenge you to design, implement, and demonstrate a database solution for a business or organisation.

Exam Information

Through Oracle's Certification paths, you demonstrate a professional level of technical skills recognised throughout the information technology industry, this gives you a competitive edge in your career.

Completion of Database Design and Programming with SQL course prepares you close to being ready to sit the optional external exam Oracle Database Foundations | 1Z0-006. Read more about this exam.

This 180 hour course introduces you to PL/SQL, Oracle’s procedural extension language for SQL and the Oracle relational database. Participants explore the differences between SQL and PL/SQL. You also examine the characteristics of PL/SQL and how it is used to extend and automate SQL to administer the Oracle database. This course culminates with a project that challenges you to program, implement, and demonstrate a database solution for a business or organisation.

Exam Information

Through Oracle's Certification paths, you demonstrate a professional level of technical skills recognised throughout the information technology industry, this gives you a competitive edge in your career.

This online course prepares you toward the external exam (please note that this exam retires on 31-October-2020): Oracle Database 11g: Program with PL/SQL Exam Number: 1Z0-144 Read more about this exam and its associated fee.

This is an official Oracle online course for Java Foundations. It is an alternative to the Java Fundamentals course, however if you have not studied Java Fundamentals then you must work through the Alice and Greenfoot workshops (access will be provided). Java Foundations is a recommended pre-requisite for the Java Programming course.

Overview

This 90 hour online course engages students with little programming experience. Students are introduced to object-oriented concepts, terminology, and syntax, and the steps required to create basic Java programs using hands-on, engaging activities. Students will learn the concepts of Java programming, design object-oriented applications with Java and create Java programs using hands-on, engaging activities.

Exam Information Through Oracle's Certification paths, you demonstrate a professional level of technical skills recognised throughout the information technology industry, this gives you a competitive edge in your career. The Java Foundations OR Java Fundamentals courses prepare you to take the optional external exam Java Foundations | 1Z0-811.

This is an official Oracle online course for Java Fundamentals. It is an alternative to the Java Foundations course. If you are completely new to programming concepts then this is a good course to start your learning path, followed by Java Foundation, then Java Programming.

Overview This 90 hour online course engages students with little or no programming experience to create Java programs. Participants are introduced to object-oriented programming concepts, terminology, and syntax, and the steps required to create basic Java programs using the Alice, Greenfoot, and Eclipse interactive development environments. Hands-on practices figure prominently throughout this course so you can experience firsthand the power of computer programming. This is a recommended pre-requisite for the Java Programming course.

Exam Information Through Oracle's Certification paths, you demonstrate a professional level of technical skills recognised throughout the information technology industry, this gives you a competitive edge in your career. The Java Foundations OR Java Fundamentals courses prepare you to take the optional external exam Java Foundations | 1Z0-811.

The Java Programming course builds on the skills gained in either the Java Fundamentals OR Java Foundations courses to help advance Java programming skills. You will design object-oriented applications with Java and will create Java programs using hands-on, engaging activities.

Exam Information

Through Oracle's Certification paths, you demonstrate a professional level of technical skills recognised throughout the information technology industry, this gives you a competitive edge in your career. The Java Programming course prepares you to take the optional external exam Java SE 8 Programmer I | 1Z0-808.

Panopto Lecture Capture Demonstration new Mon 19 Sep 2016   14:00 Finished

Panopto is a lecture capture system with the ability to record any combination of video sources, in any configuration, in classrooms of any size. It can be used to record Video Presentations, Screen Recording, Multi-Camera Recording, Live Webcasting and Scheduled Recording. This session will be delivered by Panopto.

Panopto is an online platform for creating, managing and publishing videos.

A recommended series of courses have been collated and can be found here on Moodle.

This course provides an introduction to Photogrammetry, or the creation of three-dimensional (3D) models from two-dimensional (2D) data obtained from photographs, while introducing related 3D concepts and technologies. Along with basic 3D concepts (point clouds, meshes, file formats) there will be an overview and experience of creating and managing 3D images, which will provide a better understanding of the process of capturing 3D data from a variety of objects (from a stone to a city). Specialist software (e.g. Agisoft Metashape) will be introduced in order to build a 3D model from a series of photos, using a trial version of the product to produce and adjust your 3D model.

Exploring some of the competing methods of capturing 3D data in several fields, including 3D scanning and CT scanning, will be combined with an overview of preparing the results for use in research, in publications, and in VR/AR/XR projects. In addition, some useful sources of information and guidance will be provided, along with software and hardware tips and some of the key repositories used for sharing your models, or for making use of models made by others, or just for getting inspired. This course also will provide an opportunity to meet others who are already using or would like to use photogrammetry or other 3D technologies in their research or personal projects.

PHP: From Basics to Data Collection Through a Webform Tue 10 Mar 2020   09:30 POSTPONED

This PHP introduction course explores the basic elements of PHP script programming. PHP allows web developers to write dynamic web pages, for instance by simplifying ways to collect data through a web form, and to process and include data, by placing small scripts directly into HTML files.

Session 1 will provide background, tools and exercises for writing and editing PHP in HTML files, uploading them to a web server, and making them available online. There will also be an introduction to programming in PHP, to help enable you to later adapt the examples to address your more advanced examples and projects.

Session 2 will extend the simpler exercises in Session 1, adding more options and capabilities, as well as providing new and more advanced examples. Using the tools and techniques from Session 1, there will be opportunities to adjust and partly customise the examples, and if time permits potentially begin a small exercise of your own.

PowerPoint 2016: Further Use (Self-paced) Thu 2 Mar 2017   09:30 Finished
PowerPoint 2016: Introduction Tue 7 Mar 2017   09:30 Finished
  • This course gives a "quick start" introduction to Microsoft PowerPoint which is a widely used software application for preparing presentations
PowerPoint 2016: Introduction (Self-paced) Wed 30 Nov 2016   09:30 Finished

This self-paced hands-on course gives a "quick start" introduction to Microsoft PowerPoint which is a widely used software application for preparing presentations

This course is part of the Scientific Computing series.

This course is aimed at those new to programming, or who have never been formally taught the principles and basic concepts of programming. It provides an introduction to the basic concepts common to most high level languages (including Python, Java, Fortran, C, C++, Visual Basic). The aim of the course is to equip attendees with the background knowledge and confidence necessary to tackle many on-line and printed programming tutorials. It may also help attendees in deciding which programming language is suitable for their programming task.

Knowledge of the concepts presented in this course is a pre-requisite for many of the other courses in the Scientific Computing series of courses (although not for the "Python for Absolute Beginners" course).

Publisher 2016: Creating Professional Publications Fri 19 May 2017   09:30 Finished

Do you want to create more professional publications by having a deeper appreciation of what Publisher can do for you? Through a series of graded exercises this course focuses on practical work giving you ample opportunity to use your PC skills to produce various publications. Please note that this course is largely about learning the software rather than design.

Python 3: Advanced Topics (Self-paced) Wed 11 Mar 2020   09:30 Finished

This course is part of the Scientific Computing series and is suitable for people who have Python experience equivalent to either of the introductory courses: Introduction for Absolute Beginners or Introduction for Programmers

These sessions consist of a selection of self-paced mini-courses, each taking at most a half-day. Python expert(s) from the UCS will be present to answer questions or address difficulties with these. Attendees can select from the available topics to most closely meet their individual needs. Attendees are welcome to attend more than one session to work through multiple topics. If an attendee finishes a topic with time to spare they may select another, and so on.

Python 3: Introduction for Absolute Beginners Mon 11 May 2020   14:00 CANCELLED

This course is part of the Scientific Computing series.

This course is aimed at those new to programming and provides an introduction to programming using Python, focussing on scientific programming. This course is probably unsuitable for those with programming experience, even if it is just in shell scripting or Matlab-like programs. By the end of this course, attendees should be able to write simple Python programs and to understand more complex Python programs written by others.

As this course is part of the Scientific Computing series, the examples chosen are of most relevance to scientific programming.

Bookings for this course are placed on hold in response to the rapidly changing events due to COVID-19. The status of these courses will be reviewed towards the end of April 2020. See the University's COVID-19 page for up to date information.

This course is part of the Scientific Computing series.

This full-day course introduces the Python programming language to those who are already familiar with another high level programing language such as C/C++, Fortran, Java, Perl or Visual Basic. The aim of this course is to give such programmers sufficient familiarity with Python that they can attend any of the more advanced Python courses organised by the Computing service and easily follow any of the widely available Python tutorials on the more complex aspects of the language.

This course covers all the material contained in the "Programming: Python for Absolute Beginners" course, but in a more abbreviated fashion suitable for those who already have significant programming experience. This course does NOT cover the more complex aspects of the language (for such topics see the other Computing Service Python courses), nor is there much explicit discussion of the object oriented features of Python.

If you are an accomplished and experienced programmer you may find this course too slow, you may prefer to self-teach the course rather than attend in person, the full set of notes can be downloaded.

Relational Database Design Tue 5 May 2020   09:00 CANCELLED

This course gives a simple introduction to organizing your data in a relational database. It aims to explain the arranging of your data. It does not deal with specific relational databases systems such as Access, Oracle or SQL Server, or the technical tools that you would or could use to set up your database. The course aims to provide you with enough information to sit down and design your database, regardless of the database product that you intend to use. Exercises will be done on paper, without using computers.

Research Computing: Infrastructure as a Service Thu 19 Mar 2020   09:30 CANCELLED

The Research Computing Infrastructure as a Service (RCIS) provides instant high performance compute, storage, network resources and other functionality. It helps avoid the expense and complexity of buying and managing your own physical servers and other data centre infrastructure. It enables IT practitioners and research groups to build their own scalable platforms that fit their exact needs and requirements. Departmental IT or Research Groups are able to submit an application here to rent a portion of the available cloud resources, on which to build their own research computing platforms without needing to first provision physical hardware in their home department.

Please register your interest in the course and we will be in touch when we have finalised dates.

Research Computing Services: FEniCS Conference Workshop new Tue 23 Jun 2020   09:00 CANCELLED

Bookings for this course are placed on hold in response to the rapidly changing events due to COVID-19. The status of these courses will be reviewed towards the end of April 2020. See the University's COVID-19 page for up to date information.

FEniCS tutorial held alongside the FEniCS 2020 conference. The tutorial will be run by the FEniCS-X developers and expert users.

Booking for this event can be made online

Room Booker System Roadshow new Fri 19 Jul 2019   10:00 Finished
  • The Faculty of Education has recently adopted the University’s new room booking system Booker, and would like to invite you to a briefing session to learn more about the system.
  • Booker is a free, user-friendly, quick and robust cloud-based service that provides an effective means of managing rooms within any Department and also promotes the sharing of available room space. It’s part of the Education Space project being run by Professor Graham Virgo to improve the space utilisation within the University and to provide a uniform approach to the booking of rooms, both within departments and across University sites.
  • The Faculty of Education is hosting a briefing session during which the Booker team will provide a short demonstration of the system and its capabilities and you’ll be able to put questions both to the team and to current users of the system.
  • Refreshments will be provided at 10:00. The presentation will begin at 10:30.

Countless busy professionals are now turning to speech recognition to speed up creating documents and streamlining their workflow.

This course will focus on how to use Dragon NaturallySpeaking for education to improve accuracy and will show you how to customise the software for your writing style.

The aim of this course is to teach you how to achieve 99% accuracy with Dragon NaturallySpeaking so that you spend less time correcting mis-recognitions and more time dictating text at speeds of up to 140 words per minute!

With Dragon you are only limited to the speed you can think - come and learn how get Dragon working for you!

See success stories of how Dragon is being used by education.

SCOPUS: Get Started (Online) new Self-taught Booking not required

This is free introductory training on using the SCOPUS abstract and citation database, created by the professional academic trainers at SCOPUS and selected for curation by UIS training staff.

You can access the training here

Use your Raven password to access the SCOPUS reference database

[Back to top]