06.07.2013 Views

Undergraduate Handbook - School of Computing and Informatics ...

Undergraduate Handbook - School of Computing and Informatics ...

Undergraduate Handbook - School of Computing and Informatics ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

• Communications Management includes the processes required to ensure timely <strong>and</strong> appropriate generation,<br />

collection, dissemination, storage <strong>and</strong> ultimate disposition <strong>of</strong> project information.<br />

• Risk Management includes the processes concerned with identifying, analysing <strong>and</strong> responding to project<br />

risk. It includes maximising the results <strong>of</strong> positive events <strong>and</strong> minimising the consequences <strong>of</strong> adverse<br />

events.<br />

• Procurement Management is the function <strong>of</strong> acquiring resources for the project in order to produce the end<br />

product.<br />

Reference Book:<br />

i. D. Billows, Advanced Project Management Techniques, PMP.<br />

BSE 3104: S<strong>of</strong>tware Metrics (3 CU)<br />

Course Description: Upon successful completion <strong>of</strong> this course students should be able to: Describe s<strong>of</strong>tware<br />

metrics; underst<strong>and</strong> the foundations <strong>of</strong> measurement theory <strong>and</strong> models <strong>of</strong> s<strong>of</strong>tware engineering measurement <strong>and</strong><br />

appreciate s<strong>of</strong>tware products metrics, s<strong>of</strong>tware process metrics <strong>and</strong> measuring management.<br />

Indicative Content: The course is composed <strong>of</strong> the following basic modules: Measurement theory (overview <strong>of</strong><br />

s<strong>of</strong>tware metrics, basics <strong>of</strong> measurement theory, goal-based framework for s<strong>of</strong>tware measurement, empirical<br />

investigation in s<strong>of</strong>tware engineering), S<strong>of</strong>tware product <strong>and</strong> process measurements (measuring internal product<br />

attributes: size <strong>and</strong> structure, measuring external product attributes: quality, measuring cost <strong>and</strong> effort, measuring<br />

s<strong>of</strong>tware reliability, s<strong>of</strong>tware test metrics, object-oriented metrics Measurement management.<br />

Reference Books:<br />

i. N.E. Fenton <strong>and</strong> S.L. Pfleeger, S<strong>of</strong>tware Metrics: A Rigorous <strong>and</strong> Practical Approach, 2nd edition (638p.),<br />

PWS Publishing, 1998.<br />

ii. S. H. Kan, Metrics <strong>and</strong> Models in S<strong>of</strong>tware Quality Engineering, 2nd edition (560 p.) Addison-Wesley<br />

Pr<strong>of</strong>essional, 2002.<br />

iii. J. C. Munson, S<strong>of</strong>tware Engineering Measurement, Auerbach Publications, 2003.<br />

iv. C. Jones, Applied S<strong>of</strong>tware Measurement: Assuring Productivity <strong>and</strong> Quality, McGraw-Hill, 1996.<br />

CSC 2111 Database Management Systems I (3 CU)<br />

Course Description: This course is to provide students with a strong foundation in systematic approaches to design<br />

<strong>and</strong> implementing <strong>of</strong> database applications. Preliminarily, operations like requirements gathering <strong>and</strong> database<br />

planning will be covered. The course will also introduce students to developing <strong>of</strong> application Programmes that talk<br />

to the database. These applications may be online or <strong>of</strong>fline. The aims <strong>of</strong> the course are to: Provide a background for<br />

the evolution <strong>of</strong> database (management) systems; Provide the students with the steps one has to go through when<br />

developing good database applications; Give h<strong>and</strong> on experience <strong>and</strong> knowledge in developing database (driven)<br />

applications<br />

Indicative Content: Background to databases; Evolution <strong>of</strong> database systems; Database organization <strong>and</strong><br />

architecture; Data base models; Over view <strong>of</strong> database application development; The database development life<br />

cycle; Database design; Conceptual design; Logical design; Physical Design; Querying databases; SQL/PL SQL<br />

<strong>and</strong> Scripting.<br />

Reference Books:<br />

i. T. Connolly <strong>and</strong> C. Begg, Database Solutions, 2nd edition.<br />

BSE 3102: Object-Oriented S<strong>of</strong>tware Engineering (4 CU)<br />

Course Description: Upon completion <strong>of</strong> the course, students will be able to: Underst<strong>and</strong> the entire s<strong>of</strong>tware<br />

engineering project process, which consists <strong>of</strong> object-oriented analysis, design, programming <strong>and</strong> testing;<br />

Underst<strong>and</strong> basic object-oriented programming concepts; Effectively use the main features <strong>of</strong> the object-oriented<br />

115

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

Saved successfully!

Ooh no, something went wrong!