You may now print or save to disk the selected pages.

Table of Contents

    - CY900 Current (/fac/sci/csc/students/hp-contents/modules/cy900/current)
        - Session 1 (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1)
            - 1. Basic Concepts (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts)
                - 1.1 Introduction (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/introduction)
                - 1.2 Networking (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/networking)
                - 1.3 Security (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/security)
                - 1.4 Conventions (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/conventions)
                - 1.5 The X-Window System (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/xwindow)
                - 1.6 The filesystem (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/filesystem)
                - 1.7 Permissions (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/permissions)
                - 1.8 Devices (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/devices)
                - 1.9 File system layout (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/structure)
                - 1.10 Processes (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/processes)
                - 1.11 Job redirection (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/redirection)
                - 1.12 Environment variables (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/envvar)
                - 1.13 Initialisation files (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/concepts/initialisation)
            - 2. The emacs editor (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/emacs)
                - 2.1 Starting emacs (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/emacs/startup)
                - 2.2 The emacs tutorial (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/emacs/tutorial)
                - 2.3 Creating and editing files (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/emacs/createand_edit)
                - 2.4 Column operations (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/emacs/columns_)
                - 2.5 More on modes (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/emacs/modes)
                - 2.6 Many windows (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/emacs/windows)
                - 2.7 Shells in emacs (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/emacs/shells)
                - 2.8 Query replace (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/emacs/query)
            - 2b. The vim editor (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/vim)
                - 2b.1 Starting vim (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/vim/startup)
                - 2b.2 The vim tutorial (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/vim/tutorial)
                - 2b.3 Creating and editing files (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/vim/create_and_edit)
                - 2b.4 Column operations (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/vim/columns)
                - 2b.5 More on modes (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/vim/modes)
                - 2b.6 Many windows (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/vim/windows)
                - 2b.7 External commands (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/vim/external)
                - 2b.8 Search and replace (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/vim/search)
                - 2b.9 Advanced features (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/vim/advanced)
            - 3. Basic operations (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations)
                - 3.1 Local Operations (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/local)
                    - 3.1.1 Manipulating files (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/local/manip)
                    - 3.1.2 Finding files (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/local/finding)
                    - 3.1.3 Changing properties of files (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/local/props)
                    - 3.1.4 Examining content of files (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/local/content)
                    - 3.1.5 Comparing Files (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/local/compare)
                    - 3.1.6 Archiving files (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/local/archive)
                - 3.2 Remote operations (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/remote)
                    - 3.2.1.ssh (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/remote/ssh)
                    - 3.2.2 scp (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/remote/scp)
                    - 3.2.3 sftp (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/operations/remote/sftp)
            - 4. Linux utilities (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/utilities)
            - 5. Shell scripting (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/scripts)
            - 6. Linux packages (/fac/sci/csc/students/hp-contents/modules/cy900/current/session1/packages)
        - Session 2 (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2)
            - 1. Programming in C (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee)
                - 2.1 Introduction (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/intro)
                - 2.2 Constants and variables (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/const)
                - 2.3 Simple input/output (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/io)
                - 2.4 Operators (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/operators)
                - 2.5 Conditionals and loops (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/conds)
                - 2.6 Arrays (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/arrays)
                - 2.7 Functions (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/functions)
                - 2.8 Pointers (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/pointer)
                - 2.9 Structures (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/structures)
                - 3.0 Math functions (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/maths)
                - 3.1 Common errors (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/cee/errors)
            - 2. Programming in Fortran 90 (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran)
                - 1. Introduction (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/introduction)
                - 2. Variables and Constants (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/variable)
                - 3. Input and output (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/inpout)
                - 4. Operators (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/operators)
                - 5. Conditionals and Loops (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/conditionals)
                - 6. Arrays (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/arrays)
                - 7. Program units and procedures (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/modules)
                - 8. Pointers (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/pointer)
                - 9. Derived data types (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/structures)
                - 10. Math functions (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/maths)
                - 11. Common mistakes (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/fortran/errors)
            - 3. Generic - compiler options (/fac/sci/csc/students/hp-contents/modules/cy900/current/session2/libraries)
        - Session 3 (/fac/sci/csc/students/hp-contents/modules/cy900/current/session3)
            - 1. Introduction (/fac/sci/csc/students/hp-contents/modules/cy900/current/session3/intro)
            - 2. A simple makefile (/fac/sci/csc/students/hp-contents/modules/cy900/current/session3/simple)
            - 3. Macros in make (/fac/sci/csc/students/hp-contents/modules/cy900/current/session3/macros)
            - 4. Implicit rules (/fac/sci/csc/students/hp-contents/modules/cy900/current/session3/implicit)
            - 5. Options for make (/fac/sci/csc/students/hp-contents/modules/cy900/current/session3/options)
            - 6. The phony target (/fac/sci/csc/students/hp-contents/modules/cy900/current/session3/phoney)
            - 7. Other build tools (/fac/sci/csc/students/hp-contents/modules/cy900/current/session3/other)
        - Session 4 (/fac/sci/csc/students/hp-contents/modules/cy900/current/session4)
        - Session 5 (/fac/sci/csc/students/hp-contents/modules/cy900/current/session5)
            - 5.1 Vectors (/fac/sci/csc/students/hp-contents/modules/cy900/current/session5/vectors)
            - 5.2 Matrices (/fac/sci/csc/students/hp-contents/modules/cy900/current/session5/matrices)
            - 5.3 Linear vector spaces (/fac/sci/csc/students/hp-contents/modules/cy900/current/session5/spaces)
            - 5.4 Ordinary differential equations (/fac/sci/csc/students/hp-contents/modules/cy900/current/session5/odes)
            - 5.5 Partial differential equations (/fac/sci/csc/students/hp-contents/modules/cy900/current/session5/pde)
            - 5.6 Supporting Material (/fac/sci/csc/students/hp-contents/modules/cy900/current/session5/support)
            - 5.7 Matlab tutorial (/fac/sci/csc/students/hp-contents/modules/cy900/current/session5/matlab)