Вы находитесь на странице: 1из 4

School of Engineering ENG421 Introduction to algorithms and programming

Coursework Deadline for submission


Hand in Instructions:

3.30pm 15 January 2013

Each student must submit their coursework by writing to their assigned coursework page at the website, http://mosaic.cnfolio.com/ENG421CourseworkIndex2012

Instructions for completing assessment:

Programs must be written and compiled using the online compiler included with the coursework submission page for each student.

Examiners:

Mr C Nguyen

External Examiner:

Dr A Rossiter

Coursework 1
Coursework 1 is due January 15, 2013 and contributes 25% to the unit mark. The coursework must contain pseudo code of the solution at the top of the program. Source code comments are required to explain the implementation. Students must answer questions about the source code during the timetabled computing practical session following the coursework due date. Students are required to write a C program that calculates the score of 5 cards using a basic variation of the poker card game: 1) Read one line of text input containing 2-character codes for each card. There are 5 cards per line with a space between each card. 2) Display a text description of the cards, the name of the poker hand and the score to standard output. 3) Display an error message to standard input when the input value is not supported by the program.

ENG421 Introduction to algorithms and programming


Academic Year 2012-13

Page 2 of 4

Coursework marking criteria


Marks 70-100 Criteria The coursework demonstrates: a capacity to describe, explain and implement a program design which is highly structured and efficient an ability to use C syntax and techniques which reflects considerations for performance and portability an ability to practice the software development life cycle as indicated by the history of saved versions for the individual Mosaic coursework page a willingness to find and use functions in the standard GNU C libraries correct implementation of all required features and some optional features The coursework demonstrates: a capacity to describe, explain and implement a structured program design an ability to use C syntax and techniques with some awareness of performance an ability to practice the software development life cycle as indicated by the history of saved versions for the individual Mosaic coursework page a willingness to find and use functions in the standard GNU C libraries correct implementation of all required features The coursework demonstrates: a capacity to describe and implement a structured program

60-69

50-59

ENG421 Introduction to algorithms and programming


Academic Year 2012-13

Page 3 of 4

40-49

an ability to use C syntax correctly without errors an ability to practice the software development life cycle as indicated by the history of saved versions for the individual Mosaic coursework page an ability to use functions used in lectures, labs and examples correct implementation of all required features

The coursework demonstrates: a capacity to implement a structured program an ability to use C syntax correctly, but, with a few minor errors earnest attempts to practice the software development life cycle as indicated by the history of saved versions for the individual Mosaic coursework page earnest attempts to implement all required features The coursework demonstrates: minimal effort to implement a structured program minimal familiarity with C syntax minimal effort to practice the software development life cycle as indicated by the history of saved versions for the individual Mosaic coursework page minimal effort to implement the required features

Fail

ENG421 Introduction to algorithms and programming


Academic Year 2012-13

Page 4 of 4

Вам также может понравиться