1 / 7

Comp 2012 / 2608 Unix Operating System

Comp 2012 / 2608 Unix Operating System. Lecturer: Joe Carthy Practical Coordinator: Fergus Toolan. 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.

ula
Download Presentation

Comp 2012 / 2608 Unix Operating System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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. Comp 2012/2608

  3. 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 Comp 2012/2608

  4. Module Topics Continued • Unix Programming • Shell Programming • Perl Programming • Brief Introduction toC programming Comp 2012/2608

  5. 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 Comp 2012/2608

  6. 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. Comp 2012/2608

  7. References Course Noteshttp://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 Comp 2012/2608

More Related