30.08.2013 Views

Level 6 Graduate Diploma in Engineering (9210-01) - City & Guilds

Level 6 Graduate Diploma in Engineering (9210-01) - City & Guilds

Level 6 Graduate Diploma in Engineering (9210-01) - City & Guilds

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Unit 120 Computer programm<strong>in</strong>g and <strong>in</strong>formation<br />

systems<br />

Assessment Criteria<br />

Outcome 1 Develop an understand<strong>in</strong>g of the basic concepts of<br />

comput<strong>in</strong>g<br />

The learner can:<br />

1. Draw a block diagram of a computer and identify components of a computer system.<br />

2. Describe the hardware and software aspects of a computer.<br />

3. Expla<strong>in</strong> the categories of an operat<strong>in</strong>g system and applications - boot<strong>in</strong>g, <strong>in</strong>stall<strong>in</strong>g and<br />

un<strong>in</strong>stall<strong>in</strong>g software, software piracy and software term<strong>in</strong>ologies.<br />

4. Describe applications of computers and their role of <strong>in</strong>formation technology.<br />

5. Expla<strong>in</strong> the history of the <strong>in</strong>ternet and <strong>in</strong>ternet services.<br />

Range<br />

History<br />

Orig<strong>in</strong>al computer/term<strong>in</strong>al model, mov<strong>in</strong>g to the PC / local storage model, mov<strong>in</strong>g to the Internet /<br />

cloud comput<strong>in</strong>g model<br />

Outcome 2 Learn the methodology of problem solv<strong>in</strong>g<br />

The learner can:<br />

1. Illustrate problem solv<strong>in</strong>g techniques; the concept of a computer program.<br />

2. Describe the program development cycle; algorithms and design.<br />

3. Draw flow charts.<br />

4. Develop program control structures.<br />

5. Describe types and generation of programm<strong>in</strong>g languages.<br />

6. Develop algorithms for simple problems.<br />

Range<br />

Types<br />

Assembler/mach<strong>in</strong>e code, compiled, object-oriented abstracted languages<br />

Outcome 3 Develop skills <strong>in</strong> programm<strong>in</strong>g us<strong>in</strong>g C language<br />

The learner can:<br />

1. Write a simple program <strong>in</strong> C language.<br />

2. Describe operators and expressions.<br />

3. Describe Input and Output Functions: - Simple computational problems and decision mak<strong>in</strong>g.<br />

4. Use control statements; branch<strong>in</strong>g, loop<strong>in</strong>g, nested control structures, switch, break, cont<strong>in</strong>ue,<br />

and ‘go to’ statements.<br />

5. Write programs for problems us<strong>in</strong>g control structures.<br />

<strong>Level</strong> 6 <strong>Graduate</strong> <strong>Diploma</strong> <strong>in</strong> Eng<strong>in</strong>eer<strong>in</strong>g (<strong>9210</strong>-<strong>01</strong>) 103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!