UNIVERSITY OF MALTA THE MATRICULATION CERTIFICATE EXAMINATION ADVANCED LEVEL INFORMATION TECHNOLOGY May 2011 MARKING SCHEME MATRICULATION AND SECONDARY EDUCATION CERTIFICATE EXAMINATIONS BOARD Paper 1 A1. a) This part is about Computer Systems i. I/O, Processor, Main Memory, Auxiliary storage. [2] ii. Usual block diagram with Processor at the centre, Main Memory and auxiliary storage reading and writing to it, while Input sends to the processor and output receives. [2] iii. 2G Main Memory, Auxiliary storage 250GB, Dual core processor, with CD/DVD, mouse pad and camera as input devices and VGA Screen and speakers as output devices. [2] [Total: 6 marks] b) This part is on Microprocessors i. Two from: [2] • Controls transmission of data from input devices to memory; • Processes data held in main memory; • Controls transmission of information from memory to output devices. ii. ALU, CU, registers, data, address and control buses. [2] iii. On the main circuit board in the CPU chip. [2] [Total: 6 marks] c) This part is on Input and Output Devices i. Two from scanner (library), barcode (shop), camera (photographer). Two from speakers (music), plotter (architect), projector (presentation). [2] ii. Any valid use! [2] [Total: 4 marks] d) This part is on Storage devices i. Primary is Main memory while Secondary is Auxiliary storage. [2] ii. Two from hard disk (office), CD (music), DVD (movie), memory stick (sharing information). [2] [Total: 4 marks] A2. This question is about User interfaces in IS I. To enable the interaction between a user and a computer. Three from: • To safely help user achieve his goal; • To effectively perform a task; • To efficiently achieve the user’s objective; • To enjoy the interaction with the computer system. [2] [3] [Total: 5 marks] II. CLI and GUI. [2] CLI – direct instruction, non-user friendly, requires knowledge of commands. GUI – WIMP friendliness, layer above computer command, no need to know computer commands. [3] [Total: 5 marks] III. Script recognition and Speech input/output. Script – User friendly, requires training, adapts to user. Speech – Most natural, requires training, customisable. [2] [3] [Total: 5 marks] A3. This question is about Project Management I. Project management refers to the successful staging of projects using skills and resources etc. A project is a short-term activity bringing together people with different skills, equipment and resources to achieve specified objectives. [2] Three from: • Have specific objectives; • Developed within a specified time period; • Developed within a given budget; • Brings together a group of people. [3] [Total: 5 marks] II. Five from: • Plan; • Find staff; • Analyse risk; [5] • • • • • • Monitor progress; Adjust schedules; Report project status; Control finances; Appraise performance; Interact with all parties. [Total: 5 marks] III. To monitor and control the progress of the project. Three from: • Comparison between schedule and actual progress; • Inform management about progress; • Reconfirm current tasks and schedules are correct and on target; • Identify any problems or slippage together with solutions; • Encourage team spirit and communication between team members. [2] [3] [Total: 5 marks] A4. This question is about Network Security I. Access privileges gives the access rights a user has on data found on the network after logging in. [2] The data could be read, written over, or not accessible at all. [3] [Total: 5 marks] II. Access control which enables an authority to control access to areas and resources in a given physical facility or computer-based information system. Three from: • • • • [2] [3] Password or PIN used; ID card or smart card used; Location accessed; Biometric information. [Total: 5 marks] III. Performance management helps to collect data and statistics on all aspects of network use to help with the management and planning of a network. [2] Three from: [3] • Network availability; • Response time; • Transmission speed • Type of network [Total: 5 marks] B1. i) electronic communication: speed of communication, new opportunities, timely inf. Etc. ii) email, sms, video conferencing, teleworking, voice conferencing etc. iii) adverts, bulletins, emails, etc iv) formal org. that have a name, registered org., normally head office etc. v) Essential components of organisations;open vs closed systems;formal vs informal organisations;authority, responsibility and delegation;centralised and decentralised; decision-making management functions [Total: 20 marks] B2. Informal methods of communication, I.e. communication that is not properly recorded or takes place from undefined channels. Telephony, SMS, mobile phone talking, blogs, posts, talking and discussing with co-workers in canteen are informal. [Total: 15 marks] B3. This question is about change, change management and includes that the student should bring up about ten valid points and discuss them appropriately. [Total: 15 marks] B4. Org. functional areas like HR, Accounts, Production, R&D etc. E.g. HR. Management of staff, recruitment, etc. [Total: 15 marks] Paper 2 A1. e) This part is about Databases i. A database is a collection of non-redundant data shareable between different applications. [2] ii. Two from: [2] • Data redundancy; • Data inconsistency; • Lack of data integrity; • Program-data dependence; • Lack of flexibility; • Non-shareable data. iii. Unproductive maintenance and Lack of security. [2] [Total: 6 marks] f) This part is about DBMS i. A DBMS is a layer of software inserted between the application and the data making access and manipulation easier. [2] ii. Program-data independence and Restricted user access to the data. [2] iii. Four from: [2] • Data storage, retrieval and update; • Creation and maintenance of data dictionary; • Facilitates data sharing; • Backup and recovery; • Security. [Total: 6 marks] g) This part is about Relational Tables i. A relational database is a database whose data is held in tables which are linked together by means of common fields. [2] ii. By employing foreign keys. Any example that shows a common field in two tables. [2] [Total: 4 marks] h) This part is about Database Normalisation i. To decompose relations in order to produce smaller, well-structured relations and tables. [2] ii. Two from: • No data is unnecessarily duplicated; [2] • • • Data is consistent throughout the database; Table structure is flexible to allow any number of items; User queries along different tables is possible. [Total: 4 marks] A2. This question is on Generic Software IV. A WP is a program used to enter, edit, format, store and print documents. Three from: • Spelling and grammar checker; • Automatic creation of index and TOC; • Import files; • Mail merge; • Template creation. [2] [3] [Total: 5 marks] V. Five from: • Format cells, rows, and columns; • Copy and move cell contents with automatic formula adjustments; • What-if facility; • Insert, move or delete rows and columns; • SUM, AVERAGE, MAX and MIN functionality; • Sorting and querying simple DB sheets; • Multi-dimensional sheets; • Cell absolute and reference; • Creation of charts, graphs and macros; • Pivot tables and goal seek solver. [5] [Total: 5 marks] VI. Database, Electronic Mail, Presentation graphics, Web browsers. e.g. presentation application , company wide mail system [2] [3] [Total: 5 marks] A3. This question is about Internet-related software I. Client-server technology. No, the WWW is the wealth of information on the Internet. [2] [3] [Total: 5 marks] II. Three from e-mail, ftp, telnet, usenet groups, chat, and videoconferencing. [3] Explain any three of the above. [2] [Total: 5 marks] III. Five from: • SMTP (e-mail); • POP (e-mail); • IMAP (e-mail) • FTP (files); • HTTP (web-pages) • TCP/IP (browsing). [5] [Total: 5 marks] A4. This question is on Software Capabilities I. Portability is the ability to run/access the same program/file on different types of computer. [2] Three from: [3] • Inserting an Excel sheet into a Word report; • Importing a graphic from a drawing package into a desktop publishing system; • Using online articles as part of a research assignment; • Sending an email with attachments from PC to a UNIX box. [Total: 5 marks] II. Object Linking and Embedding. [1] OLE allows the sharing of information between programs and OSs. [2] Linked object reflect changes in the original and have only a reference to the link but not the real file, while an Embedded object is the original file itself at the time it was shared. [2] [Total: 5 marks] III. Reliability tests are used to ensure that the software is tested with all types of data over a specified time within a specified environment. [2] Test data used is Normal, Invalid, and Extreme. [3] [Total: 5 marks] B1. a) This part is about System Development i. All objectives are realistically chosen and achieved in the time frame available, costs, resources, employees etc. any three. [3] ii. Analysis, Feasibility study, Requirements specification, Design, Implementation, Testing, Maintenance and Evaluation. [1] iii. During project review the plan is compared to the actual progress, while reconfirming that planned tasks and schedules are correct and on target, and if not, identifying any problems or slippage together with solutions. [2] [Total: 6 marks] b) This part is about Systems Analysis i. System analysis involves the investigation of the user’s requirements. [2] ii. Two from interviews, questionnaires, observations and inspection of documents. [2] iii. Two from: [2] • How current system works; • Problems with current system; • Client dissatisfaction; • User requirements; • Constraints on hardware, software, time-scales and financial. [Total: 6 marks] c) This part is about the Feasibility Study i. To understand the problem and to determine whether it is worth proceeding with system development. [2] ii. Two from technical, financial and social aspects. [2] [Total: 4 marks] d) This part is about System evaluation i. To assess how well the system objectives have been achieved following the entire systems development process. [2] ii. Two from usability, effectiveness and maintainability. [2] [Total: 4 marks] B2. This question is about Error types and Debugging I. Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program thus making it behave as expected. [2] Three from Step-into, stopping, watch-window. [3] [Total: 5 marks] II. Syntax, Logical and Run-time errors. Logical errors are not detected by the debugger. [3] [2] [Total: 5 marks] III. Any example that is logically incorrect like Area = L + B. [1] Syntax error is an error with the use of the programming language. [2] Run-time error is an error that will only happen during execution like division by a number that a user enters … and enters 0. [2] [Total: 5 marks] B3. This question is about System and information requirements I. To analyse the system requirements from an early stage as possible. [2] System requirement: real-time; information requirement: input format. [2] System analyst. [1] [Total: 5 marks] II. Storage and User interface needs. E.g. storage size and technology User interface = graphics card, display device etc. III. DFD – Data flow diagram Any practical example with its correct corresponding DFD. [2] [3] [Total: 5 marks] [1] [4] [Total: 5 marks] B4. This question is about Generation of Programming Languages I. To translate the programming language code that a programmer writes into a form that the computer can execute, namely, machine code. [2] Assembler, compiler and interpreter. [3] [Total: 5 marks] II. Assembler: translates the English like Assembly code mnemonics into machine code. Compiler: translates high-level language into machine code by scanning through it several times and compiles an executable version on the whole. Interpreter: Similar to the compiler but translates one line at a time and then executes it thereby avoiding the need to create an executable version. [4] Assembly Language, Pascal compiler, GW Basic Interpreter. [1] [Total: 5 marks] III. Machine language, Assembly code, High-level language, Specific-purpose language, Visual language. [3] one from: 1: Machine Code – Requires no translation, pattern of 0s and 1s. 2: Assembly Language – Mnemonics and denary numbers. 3: Pascal – English like statements independent of machine. 4: SQL – more natural than 3rd generation used for specific commercial purposes. 5: Prolog – solves problems using constraints given to the problem. [2] [Total: 5 marks]