CCM3060(Published) Module Title Computer Networks Credit 20 Owning Subject Computer Communications Cross Accreditation to CMT Pre-requisites CCM2062 Aims The aim of this module is to introduce the basic concepts of computer networks. The module will provide a comprehensive overview of the principles and theories employed incomputer networks. It aims to develop develop a conceptual understanding without the aid of complex mathematical algorithms often used in computer networks. The main objectives of the module are: learn and understand the main issues of computer networks and to keep track of the continuous development in this field. Assessment Weighting Coursework: 40% Examination: 60% Learning Outcomes Knowledge On completion of this module the student will be able to: Demonstrate a knowledge and understanding of various concepts of computer networks (1) Explain various aspects of computer networks, such as, topology, OSI OSI model, access methods, signalling methods, routing strategy, concepts of circuit switching and packet switching, features of internet, , and features of network management (2) Demonstrate ways in which the above principles are applied, specially in LAN and WAN (3). Compare and contrast different characteristics of LAN, WAN, and Internet (4). Identify different types of multiplexing, switching, and and routing techniques applied in computer networks and the relationships that may exist between LAN, WAN and the Internet (5). Explain the importance of Network Management and its role in computer networks (6). Cognitive Skills On completion of this module the student will be able to: Analyse different scenarios in network environment and network problems (7). Be able to manipulate and analyse any particular set of given information (e.g., present scenario of a company, their their site/building layout, any existing network layout, cabling, topology etc.) for network design (8). Acquire skills in carrying out further study or research in network application areas (9). Be able to pick up the developments in network technology and understand the concepts of such developments and its use in data and computer communications (10). Relate the theoretical concepts to network applications (11). Develop basic management skills to manage a computer network (12). Syllabus Introduction - overview of different types of networks Network Software Protocol - Definitions, Primitives, OSI Reference Model, TCP/IP Reference Model Local Area Networks - topologies, transmission media, and access methods Types of LAN - Ethernet, frame format, transmission and reception, Token Ring, token and frame format, transmission and reception, FDDI, Other high speed LAN's Wide Area Networks - Circuit Switching, switching concepts, routing and signalling methods, Packet Switching - datagram, virtual circuit, routing ATM - ATM layer structure, services, virtual path/channel, default routing and time division switching Internetworking - autonomous system, internet protocol, internet addressing subnet masking, IPv6 Network Management - features of network management, QoS, Simple Network Management Protocol and Monitoring Devices, ASSESSMENT SCHEME The students' performance will be assessed in 3 hours unseen examination (60%) [outcomes 1-6]. Coursework 1 - each student will be expected to demonstrate their understanding of issues involved in a theoretical coursework on specially selected topics in computer networks (15%)- [outcomes 7, 9, 10, 11]. Coursework 2 - each student will be expected to demonstrate their understanding of design issues involved in a well researched individual 3000-5000 words essay on one of the given design topics (25%) - [outcomes 7, 8, 9, 10, 12]. The student will be required to keep a logbook of progress and activity report to the above mentioned exercises. Class tests (minimum two) will assess students progress throughout the term [outcomes 1-6]. Note: A minimum of 40% is required in each assessment to passthe subject. Participation in the seminar class and regular classclass attendance will also be taken into account for the overall assessment procedure. Marks will be deducted from coursework for absence from lecture or seminar class unless substantiated by genuine reasons. ExamDuration Examination, 3 hours Learning Materials Core Texts Behrouz A Forouzan Data Communications and Networking, Third Edition, McGrawHill, ISBN 0007-123241-9 Jerry Fitzgerald, Alan Dennis, Business Data Communications and Networking, 7th Ed, 2002, ISBN 0-471-39100-X And Class Notes Additional Texts James Irvine, David Harle, Data Communications and Networks, John Wiley & Sons Ltd, ISBN 0-471-80872-5 William Buchanan, Distributed Systems and Networks, McGraw Hill, ISBN 0-070709583-9 Youlu Zheng, Shakil Akhtar, Networks for Computer Scientists and Engineers, Oxford University Press, ISBN 0-19-511398-5 Andrew S. Tanenbaum, Computer Networks, 4th Ed, Prentice-Hall International, ISBN 0-13-038488-7. James Irvine, David Harle, Data Communications and Networks, John Wiley, ISBN 0471-80872-5 Douglas E Comer, Computer Networks and Internets, Prentice Hall, ISBN 0-13091449-5 Total Notional Hours 180 BIS2000(Published) Module Title Business Information Systems Credit 20 Owning Subject Business Information Sys Cross Accreditation to BUS Pre-requisites ( BIS1000 ) or ( MBS1111 ) or ( CMT1111 ) Aims The aim is to give an overall understanding of Business Information Systems: the different types, their functionality, development, management, use and the social impact; the value and the use of information systems in business, managerial decision making and strategic advantage from the perspective of both a user and that of a manager. Assessment Weighting Coursework: 40% Examination: 60% Learning Outcomes Knowledge: On completion of this module, the successful student will be able to: Define basic concepts, terminology, and principles of Information Systems.(1) Explain the functionality of different types of Information systems in use, their impact and use to the organisation.(2) Recognise the importance of information system technology to the success of an organisation.(3) Identify the information needs of organisational business processes.(4) Identify the type of Information System which best support the business needs of an organisation.(5) Identify advantages and disadvantages of different methods of system development.(6) Identify the successful factors for a systems development project.(7) Identify advantages and disadvantages of different methods of system implementation.(8) Demonstrate knowledge of how to use the Information system securely.(9) Skills: This module will call for the successful student to demonstrate the ability to: Model the business process of an organisation.(10) Analyse the business procedures of the organisation.(11) Analyse the different roles involved and the interactions among them.(12) Analyse the required activities and their logical relationship.(13) Select the type of Information System that will support the business needs and will bring value to the organisation.(14) Explain issues involved in successful development and implementation of Information Systems.(15) Select the method of system development suitable for a particular Information System.(16) Analyse the security needs of an organisational business information system.(17) Discuss the security measures that could be implemented to safeguard a business information system.(18) Construct business process models using graphical notations of Role Activity Diagrams.(19) Participate in Information Systems development projects contributing to successful development and implementation.(20) Use Business Information Systems to bring value to the organisation.(21)Participate in group discussions.(22) Make oral presentations in class demonstrating the ability to impart ideas clearly and precisely on a given subject.(23) Think analytically: critically analysing business processes, their information needs, and their security requirements.(24) Syllabus Fundamentals of Information Systems: Overview of organisations - a system view and a process view, system concepts and management concepts. Different types of Information Systems used in business: Transaction Processing Systems, Management Information Systems, Decision Support Systems, Group Decision Support Systems, Executive Information Systems, Expert Systems and Hybrid AI Systems. Enterprise Resource Planning, Enterprise Collaboration Systems. Business Process Modelling. Information Systems Development and Project Management. Information System Security. ASSESSMENT SCHEME: COURSEWORK: Group assignment (maximum of 3 students) Task: Produce analyse and design specifications based on a case study Submission Week: 7/8 % of the module overall grade: 40% EXAMINATION: 2 hour unseen exam 3 questions from 5 % of the module overall grade: 60% For Distance Learning Students: The distance learning material will be used to impart theoretical content. Face-to-face sessions at the LSCs will be used to extend the theoretical material through discussion and practical exercises. Students must pass both assessed components of a module individually, coursework and examination, in order to pass the module overall. Failure in one of the components will result in failure of the module. ExamDuration Examination, 2 hours Learning Materials Core Texts: Ralph M Stair and George W Reynolds - Principles of Information Systems, A Managerial Approach, 4th Edition, 1999, International Thompson Publishing Europe, ISBN 0-760-01079-X. James O'Brien - Management Information Systems, Managing Information Technology in the Internet worked Enterprise, 1999, 4th Ed Irwin McGraw-Hill, ISBN 0-072-90611-1. Additional Texts: Steven Alter, Information Systems - A Management Perspective, 1999, 3rd Edition, Addison-Wesley, ISBN 0-201-35109-9. Robert Schulthesis and Mary Sumner - Management Information Systems, The Manager's View, 1997, 4th Edition, Irwin McGraw-Hill, ISBN 0-256-25195-9. Paul Bocij, Dave Chaffey, Andrew Greasley, and Simon Hickie Business Information Systems, Technology, Development, and Management, 1999, Financial Times - Pitman Publishing, ISBN: 0-27363849-1. Graham Curtis - Business Information Systems, Analysis and Design, 1998, 3rd Edition, Addison-Wesley, ISBN 0-201-33136-5. Kenneth C Laudon and Jane Price Laudon - Management Information Systems, 2000, 6th edition, Prentice Hall, ISBN 0-130-15682-5. Martyn A Ould - Business Processes, Modelling and Analysis for Reengineering and Improvement, 1995, John Wiley & Sons, ISBN 0-47195352-0. Every attempt has been made to ensure this information is correct at the time of publishing. However additional information may be provided in the module handbook. Total Notional Hours 180 BIS3051(Published) Module Title Commercial Web Design Credit 20 Owning Subject Business Information Sys Pre-requisites BIS2021 Aims Enables students to generate dynamic websites using ASP, ASP.NET, XML, XSL/T and HTML. Students will be required to set up an online database on a server and render this database correctly for display to the client. The module also compares the relationship with XML and databases and how this technology can be used to display queries. Assessment Weighting Coursework: 100% Learning Outcomes Knowledge: On completion of this module, the successful student will be able to: Explore programmable aspects of ASP and ASP.NET.(1) Explain how a server responds to client requests.(2) Produce server-side applications to access and respond to information from client-side.(3) Differentiate between the need for server and client side scripts.(4) Explain the concept via demonstration of XML and XSL and their relationship.(5) Produce valid and well-formed mark-up languages.(6) Explain to a third party the benefits of dynamic webpages.(7) Skills: This module will call for the successful student to demonstrate the ability to: Discriminate when to use GET or POST methods.(8) Create a structured program using ASP and object oriented program using ASP.NET .(9) Given a DTD produce a well-formed XML document and vice-versa.(10) Identify the necessity of cookies for the success of e-commerce.(11) Criticise the unnecessary use of server side script.(12) Validate non well-formed mark-up languages.(13) Explore the relationship between XML/XSL.(14) Programme server side applications.(15) Analyse XML schemas.(16) Analyse XSL to produce rendered data.(17) Render XML documents using XSL/XPath.(18) Experiment with mark-up languages, associated stylesheet languages and scripting languages to produce dynamic webpages.(19) Demonstrate these skills via the development of a professional validated Website.(20) Realise how to explain and document a problem.(21) Analyse Website security and performance issues.(22) Explain solutions to other members of a team with clarity, conviction and comprehension.(23) Rely on experiential knowledge to solve unexpected solutions.(24) Communicate with other members of a team and assist in finding a solution to unexpected problems.(25) Principles of mark-up languages and therefore be able to use any that may occur in the future.(26) Syllabus This module is divided into seven major parts which are as follows: Review of HTML, how to develop a webpage using HTML Validation of mark-up languages and the importance of browser independent applications Advantages and disadvantages of server-side applications Advantages and disadvantages of client-side applications CSS document maintenance Structured programming - Iteration and Selection - using ASP Object Oriented programming - Iteration and Selection - using ASP.NET Using HTML and XML to provide interactive and structured Webpages ASP, learning key objects in ASP eg response, request and server By means of demonstrations implement server-side applications How to query and update an on-line database using ADO and ADO.NET HTML to manage data and layout of Website XSL to format data and manage display of XML data Designing your own mark-up language Differentiate between GET and POST methods of obtaining data How to verify the security of a Website ASSESSMENT SCHEME: COURSEWORK - 100% Task - Design and prototype a database application. Submission Week: 12 For Distance Learning Students: The distance learning material will be used to impart theoretical content. Face-to-face sessions at the LSCs will be used to extend the theoretical material through discussion and practical exercises. Learning Materials Core Text: Harold, ER and Means, WS - XML in a Nutshell. O'Reilly 2001.ISBN:0596-00058-8 Weissinger, A. Keyton - ASP in a Nutshell. O'Reilly 2001.ISBN:156592-843-1 Additional Text: Deitel, HM, Deitel, PJ, Nieto, TR, LIN TM and Sadhu, P - XML: How to Program. Prentice-Hall ISBN:013-028417-3 Knuckles, CD - Introduction to Interactive Programming on the Internet using HTML and Javascript. Wiley 2000. ISBN:0-471-38366-X Martin, D et al Professional XML WROX, 2000. ISBN:186-1003-11-0 * Niederst, J - Web Design in a Nutshell. O'Reilly ISBN:1-56592-515-7 Total Notional Hours 180