Presentation is loading. Please wait.

Presentation is loading. Please wait.

Comp 2012/2608 Unix Operating System Lecturer: Joe Carthy Practical Coordinator: Fergus Toolan.

Similar presentations


Presentation on theme: "Comp 2012/2608 Unix Operating System Lecturer: Joe Carthy Practical Coordinator: Fergus Toolan."— Presentation transcript:

1 Comp 2012/2608 Unix Operating System Lecturer: Joe Carthy Practical Coordinator: Fergus Toolan

2 Comp 2012/26082 Module Overview This module provides a comprehensive introduction to the Unix/Linux operating system. The emphasis is on the practical aspects of using and managing a Unix system. An important part of the course focuses on programming in a Unix environment. An introduction to Unix shell, Perl and basic C programming will be provided. The course will be accompanied by an intensive series of practicals where students will obtain hands-on experience of all aspects of the course.

3 Comp 2012/26083 Module Topics Introduction to Operating Systems History of the Unix System Unix Shells and X window Unix File System Unix Commands – File Handling Directory structure Basic Commands Editors (emacs, vi and pico) Standard I/O and I/O Redirection Pipes – Information Commands – Process Control Commands –Communication Commands –System Administration Commands – Document Preparation (use of Latex) – Miscellaneous Commands

4 Comp 2012/26084 Module Topics Continued Unix Programming Shell Programming Perl Programming Brief Introduction to C programming

5 Comp 2012/26085 Module Assessment This module will be assessed as follows: Written Summer Examination: 50% Two in-class tests of 1 hour each: 10% Practical work: 40% Practical work will be monitored during the term and MAY be allocated an extra 10% with a corresponding decrease of 10% in the marks allocated to the summer examination

6 Comp 2012/26086 Practical Work Practical work will comprise of (a)Hands-on laboratory sessions and exercises: 10% A practical test will be held at the beginning of most sessions. The following are indicative of the practical work to be carried out in the laboratory: Use of Common Unix commands Shell Programming Perl Programming Compiling and running C programs (b) Perl Programming Project 30% Part (a) above is a prerequisite for the programming project. Details of the project and other practical work will be made available in lectures and laboratory sessions and also at: http://ftoolan.ucd.ie/unix Students will be interviewed in the final term to confirm that submitted project work is not plagiarised.

7 Comp 2012/26087 References Course Notes http://www.cs.ucd.ie/staff/jcarthy/home/SecondScienceUnix.html A wealth of Unix/Linux reference material is available on the web Linux: The Textbook, S.M., Sarwar, R. Koretsky and S.A., Sarwar, Addison Wesley. The Linux A-Z, P Cornes, Prentice Hall Introduction to Unix and Linux, C Creary and L.M. Cottrell, Osborne Press Linux and Unix Programming Tools, S.M., Sarwar and K Al-Saqabi, Addison Wesley Linux in a Nutshell, E Siever, O'Reilly Press Learning Perl, R.L. Schwartz and T.C. Christiansen, O Reilly Press. Programming Perl, L. Wall, R.L. Schwartz and T.C. Christiansen, O Reilly Press. Unix System V, A Practical Guide, M. Sobell, Benjamin Cummings


Download ppt "Comp 2012/2608 Unix Operating System Lecturer: Joe Carthy Practical Coordinator: Fergus Toolan."

Similar presentations


Ads by Google