Undergraduate Handbook - School of Computing and Informatics ...
Undergraduate Handbook - School of Computing and Informatics ...
Undergraduate Handbook - School of Computing and Informatics ...
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