UCS IT Skills Training 2013-2014
(Tue 8 Oct 2013 - Wed 17 Sep 2014)
Tuesday 8 October 2013
09:30 |
Falcon: An Introduction
Finished
This course will cover the admin and user interface for the Falcon Content Management Service. Please note: The course is regularly oversubscribed, if this should be the case participants will be paired up and informed on the day. |
Wednesday 9 October 2013
09:30 |
Falcon: An Introduction
Finished
This course will cover the admin and user interface for the Falcon Content Management Service. Please note: The course is regularly oversubscribed, if this should be the case participants will be paired up and informed on the day. |
Monday 14 October 2013
14:15 |
Illustrator: The Basics
Finished
Illustrator is a professional graphical illustration package available on Mac and PC platform. |
This course is part of the Scientific Computing series. There is a very wide variety of tools available for scientists using computers. This variety can be daunting at first glance. This talk will unpick the maze of programming languages and other tools to provide some guidance on what might be appropriate to use for various purposes. |
Tuesday 15 October 2013
09:30 |
Excel 2010/2013: Introduction
Finished
Microsoft Excel is the chosen spreadsheet package as it is a popular choice, both on Macintosh and PC. |
Excel 2010/2013: Introduction
Finished
Microsoft Excel is the chosen spreadsheet package as it is a popular choice, both on Macintosh and PC. |
|
14:15 |
The course is designed to take someone from having no knowledge of the Unix command line to being able to navigate around directories, and doing simple file manipulation. Then some of the more basic commands, will be introduced, including information on how to get more help from the system itself. Finally accessing remote computers by ssh and the most basic of shell scripts will be introduced. |
Wednesday 16 October 2013
09:30 |
CPPD offer a 1 day intensive course Presentation Skills: An Introduction which may be more suitable for University staff. This course is open to all members (staff and students) of the University. This course is for those with less experience and it will help you develop your skills for a more confident and successful delivery. It is designed to offer you the opportunity to pick up tips and tricks for better planning, to think about creating or sourcing a range of appropriate visual aids, and how to improve your delivery technique. Participants will not be asked to present. You may also be interested in learning more about PowerPoint, please see Related courses below. |
Falcon Further Topics is a series of practical sessions aimed at system administrators to give further information about features and configuration options for the Falcon Content Management Service. Each course centres on one area of managing a Falcon site, come to those that are relevant to you. |
|
14:15 |
The course is designed to take someone from having no knowledge of the Unix command line to being able to navigate around directories, and doing simple file manipulation. Then some of the more basic commands, will be introduced, including information on how to get more help from the system itself. Finally accessing remote computers by ssh and the most basic of shell scripts will be introduced. |
Thursday 17 October 2013
15:00 |
C++: Programming in Modern C++
Finished
This is an introduction to programming in modern C++, based on the book Programming: Principles and Practice using C++. It teaches how to write modern C++ as the designer intended it to be used, and that is the key to effective use of the C++ language including several aspects of programming and C++ that are neglected in many courses, like practical program design and some numerical programming. There is some extra, locally written, material on those topics. The aim is to teach you how to write large, practical programs.
Prof. Stroustrup estimates that newcomers to programming will have to put in about 210 hours' of work to learn how to program in C++ properly. That is an accurate estimate; this is not an easy course and should not be undertaken lightly. Unfortunately, the effort is due to the nature of the C++ language, and not the way the course is presented. We are attempting to give this course in rather less time by targetting people who have some of the basic skills. This why we say that complete newcomers to programming should learn how to use Python first, and why this course is spread over most of a year. |
17:15 |
C++: Programming in Modern C++
Finished
This is an introduction to programming in modern C++, based on the book Programming: Principles and Practice using C++. It teaches how to write modern C++ as the designer intended it to be used, and that is the key to effective use of the C++ language including several aspects of programming and C++ that are neglected in many courses, like practical program design and some numerical programming. There is some extra, locally written, material on those topics. The aim is to teach you how to write large, practical programs.
Prof. Stroustrup estimates that newcomers to programming will have to put in about 210 hours' of work to learn how to program in C++ properly. That is an accurate estimate; this is not an easy course and should not be undertaken lightly. Unfortunately, the effort is due to the nature of the C++ language, and not the way the course is presented. We are attempting to give this course in rather less time by targetting people who have some of the basic skills. This why we say that complete newcomers to programming should learn how to use Python first, and why this course is spread over most of a year. |
Tuesday 22 October 2013
09:30 |
HTCondor and CamGrid
Finished
A hands-on course that introduces new users to CamGrid, the University's high throughput computational grid, which is based on the Condor middleware. CamGrid allows participating groups and departments to share spare CPU cycles, and currently possesses in excess of 1,000 cores (all linux). It is especially useful for those with large numbers of independent serial jobs (though some groups also use it for parallel/MPI jobs). |
Access 2010: Fast Track Introduction
Finished
This is a fast paced and shortened version of the 2-session Access 2010: Creating a Simple Database course and thus is more suitable for those who are quick learners. This course will be taught using Access 2010 on PCs (Windows 7). |
|
Access 2010: Fast Track Introduction
Finished
This is a fast paced and shortened version of the 2-session Access 2010: Creating a Simple Database course and thus is more suitable for those who are quick learners. This course will be taught using Access 2010 on PCs (Windows 7). |
|
14:15 |
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). |
Thursday 24 October 2013
09:30 |
This is a practical-based course for people new to writing Web pages. Only the basics of HTML (hypertext markup language) will be covered, but there are other courses for those wishing to extend their knowledge. By the end of the course participants will have created three personal linked web pages. |
11:00 |
After some years of dominance by packages owned by the Thomson Reuters organisation, the number of options available for managing references and inserting formatted reference citations into documents has expanded considerably. This course aims to provide a basic over-view which will assist you to select one which is best suited to your scholarly interests and field of work. Coverage of packages is not intended to be exhaustive but you should come away with a broad-brush idea of what reference management software can and can't do to assist your work and the strengths and weaknesses of some of the most common ones. |
Friday 25 October 2013
09:30 |
This follows on from the Web Authoring: HTML Introduction (Level 1) and is a practical-based course. |
14:15 |
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). |
Tuesday 29 October 2013
09:30 |
This course is an induction to the Oracle online environment for the Oracle: Java Fundamentals (Online) & Programming course course. It provides a session of familiarisation for those who are new to this environment. If you wish to attend this induction session please make a booking as well as booking onto the Oracle: Java Fundamentals (Online) course so that you will have access to the online environment during and after the induction session. This induction session is free, there is a compulsory charge for access to the Oracle: Java Fundamentals (Online) and Oracle Programming course which will be requested at the time of booking on that course as follows
If you are already familiar with the online environment and would just like access to the online course please directly book onto the Oracle: Java Fundamentals (Online) course. Should you need to discuss this with us first, please contact training services. If you have some Java experience you may prefer to enrol on the follow on course Java Programming. |
This course is an induction to the Oracle online environment for the Oracle: Java Programming (Online) course. It provides a session of familiarisation for those who are new to this environment. If you wish to attend this induction session please make a booking as well as booking onto the Oracle: Java Programming (Online) course so that you will have access to the online environment during and after the induction session. This induction session is free, there is a compulsory charge for access to the Oracle: Java Fundamentals (Online) course which will be requested at the time of booking on that course as follows:
If you are already familiar with the online environment and would just like access to the online course please directly book onto the Oracle: Java Programming (Online) course. Should you need to discuss this with us first, please contact training services. If you have minimal Java experience the most relevant course to enrol on would be the introductory Oracle: Java Fundamentals course. |
|
10:00 |
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. |
14:00 |
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. |
Wednesday 30 October 2013
09:30 |
This self-paced hands-on course gives an introduction to spreadsheets, databases and charting. There is emphasis on short cuts and other efficient ways of working. |
This self-paced practical course covers the most commonly used features of Microsoft Word and is suited to complete beginners or those with limited experience of using a word processor. |
|
14:00 |
This course is an introduction to reference management using the fre, open-source program, Zotero. Zotero is a free plug-in for the Firefox web browser which allows you to collect and store references from online sources; add your own annotations and finally use your stored references to insert correct citations into a Word, Open Office, or LaTeX document. |
14:15 |
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. |