Download this module - NCIRL Course Builder

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Security-focused operating system wikipedia , lookup

CP/M wikipedia , lookup

Distributed operating system wikipedia , lookup

VS/9 wikipedia , lookup

Unix security wikipedia , lookup

ICL VME wikipedia , lookup

Transcript
H8CAO: Computer
Architecture Operating
Systems and Network
Long Title:
Computer Architecture Operating Systems and Networks
Language of Instruction:
English
Module Code:
H8CAO
Credits:
5
NFQ Level:
LEVEL 8
Field of Study:
Software and applications development and analysis
Module Delivered in
2 programme(s)
Module Coordinator:
CRISTINA HAVA MUNTEAN
Module editor:
CRISTINA HAVA MUNTEAN
Teaching and Learning
Strategy:
Teaching & Learning will take place via a combination of methods including lectures, tutorials and practical
work. Lectures will include in class discussion, problems solving exercises and feedback sessions. Practical
sessions/tutorials will comprise of practical work and individual self-directed learning. This module is suitable
for blended delivery. Techniques module material avaiable online on Moodle, Moodle Lesson and Moodle
pool, colaborative tools may be used. The continous assessment can be done though online moodle quiz
and the practical work submitted online on Moodle.
Learning Environment:
Learning will take place in a classroom/lab/workplace environment with access IT resources. Learners will
have access to library resources, both physical & electronic and to faculty outside of the classroom where
required. Module materials will be placed on Moodle, the College’s virtual learning environment.
Module Description:
The module aims to: • Give students detailed understanding of the internal workings of a digital computer. •
Provide an introduction to the theoretical concepts addressed by operating systems and their relationship to
practical systems. • Give students an understanding at a practical level of an Operating System
implementation. • Teach students the fundamental principles of data communications and the underlying
technologies and applications of networks.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1
Identify and describe the relationship between each component of the computer system and how each individual component
works
LO2
Develop a conceptual understanding of different operating systems architectures
LO3
Demonstrate competent use of the system utilities, tools and user interface to exercise, demonstrate and investigate the
Operating System
LO4
Have an understanding of the theory, concepts, principles, issues and limitations of network technologies and internet
technologies and how these technologies are used for inter-computers communication.
Pre-requisite learning
Requirements
This is prior learning (or a practical skill) that is mandatory before enrolment in this module is allowed. You may not enrol on this module if
you have not acquired the learning specified in this section.
No requirements listed
H8CAO: Computer
Architecture Operating
Systems and Network
Module Content & Assessment
Indicative Content
Computer Architecture
• System Overview • Data Transfer and Bus Architecture – Serial and Parrellel • Internal Memory • The Power Supply – Importance,
problems, standards, voltage, wattage, power supply fan • Peripherals – Input, output and external storage devices • The Central
Processing Unit – Instructions, Arithmetic, number systems, The Processor, datapath
Architecture of different Operating Systems
• Operating Systems (OS) Overview: Characteristics and desirable features of an OS, types of OS, early OS, security issues • Windows NT
OS Architecture • UNIX OS Architecture
Techniques used in Operating Systems
• User Interfaces: Graphical User Interface, Command Line Interface, Batch File programming • Interprocess Communications • Memory
management: objectives, organisation • Processes scheduling algorithms • Device Handlers • Buffering • Spooling • File system
management
Inter-computers Communication
• Introduction to data communication: distributed processing, categories of networks, internet, protocol and standards • Network models:
layered architecture, encapsusation, OSI model, TCP/IP model • Transmission media: guided media – twisted pair cable, co-axial cable,
fibre-optic cable; unguided media – radio waves, microwaves, infrared • Wired and wireless LANs
TCP/IP Protocol Suite
• TCP/IP versions • Type of addresses: MAC address, IP address, Port address • TCP, UDP and IP protocols • IP addressing: binary and
dotted decimal notations, classes , unicast, multicast and broadcast addresses, routing
Assessment Breakdown
%
Coursework
50.00%
End of Module Assessment
50.00%
Full Time
Coursework
Assessment
Type
Assessment Description
Outcome
addressed
% of
total
Assessment
Date
Assignment
The Continuous assessment comprises in-class quizzes and laboratory
exercises where the student uses the Operating System utilities, tools and
the user interface to exercise, demonstrate and investigate the Operating
System as well as to understand the network technologies and how these
technologies are used to support inter- computers communication. The
typical tools used by students in these exercises are Virtual Box/ Ubuntu,
Bash, Perl, tshark, Socat and Nmap.
3,4
50.00
n/a
End of Module Assessment
Assessment Type
Assessment Description
Outcome
addressed
% of
total
Assessment Date
Terminal Exam
End-of-Semester Final Examination
1,2,4
50.00
End-of-Semester
NCIRL reserves the right to alter the nature and timings of assessment
H8CAO: Computer
Architecture Operating
Systems and Network
Module Workload
Workload: Full Time
Workload Type
Workload Description
Hours
Frequency
Average
Weekly
Learner
Workload
Lecture
No Description
24
Every
Week
24.00
Laboratories
No Description
12
Every
Week
12.00
Independent Learning Time
No Description
125
Once per
semester
10.42
Total Hours
161.00
Total Weekly Learner Workload
46.42
Total Weekly Contact Hours
36.00
Workload: Part Time
Workload Type
Workload Description
Hours
Frequency
Average
Weekly
Learner
Workload
Lecture
No Description
24
Every
Week
24.00
Lab
No Description
12
Every
Week
12.00
Independent Learning
No Description
89
Once per
semester
7.42
Total Hours
125.00
Total Weekly Learner Workload
43.42
Total Weekly Contact Hours
36.00
Module Resources
Recommended Book Resources
Patterson, D and Hennessy, J 2012, omputer Organization and Design: The Hardware/Software Interface, Revised 4th Edition Ed.,
Waltham, MA : Morgan Kaufmann
Stallings, W 2014, Operating Systems Internals and Design Principles, 4th Ed., Prentice Hall
Andrew S. Tanenbaum 2014, Modern Operating Systems, 4th Ed., Prentice Hall
Forouzan, B.A 2011, Data Communications and Networking, McGraw Hill
Supplementary Book Resources
Silberschatz, Galvin and Gagne 2012, Operating System Concepts, John Wiley & Sons
Morris, M. and Kime C 2008, Logic and Computer Design Fundamentals, Pearson International Edition
Stallings, W 2013, Data and Computer Communications, Prentice-Hall
Forouzan, B 2009, TCP/IP Protocol Suite,, McGraw-Hill International Editions
This module does not have any article/paper resources
This module does not have any other resources
Module Delivered in
Programme Code
Programme
Semester
Delivery
HDCOM
Higher Diploma in Science in Computing
1
Core Subject
HDSWTECH
Higher Diploma in Science in Web Technologies
2
Optional