Module Descriptors
ASPECTS OF SOFTWARE ENGINEERING
XCOM41104
Key Facts
Faculty of Computing, Engineering and Sciences
Level 4
15 credits
Contact
Leader:
Email:
Hours of Study
Scheduled Learning and Teaching Activities: 114
Independent Study Hours: 36
Total Learning Hours: 150
Assessment
  • EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS weighted at 50%
  • GROUP COURSEWORK weighted at 50%
Module Details
Module Indicative Content
The development, nature and principles of Software Engineering. The relationship between a structured problem solution and algorithm. Elementary introduction to machine architectures, operating systems, and networks. Evaluation of different software process models. Planning, management and quality, and quality; types of organisation and team structures. An overview of a number of different programming languages, their relative advantages and disadvantages; choosing a language whose characteristics are appropriate to the task required. Societal, ethical and professional concerns in developing software for a given application.
Module Additional Assessment Details
50% 1.5 hour exam (outcomes 1, 2, 3, 4)
50% Group work seminar paper (outcomes 1, 2, 3)
Module Learning Strategies
Introduction of material in lecture. Group discussions in tutorials.
2 lectures and 1 tutorial per week.
(1:n)2 (1:20)1

Module Texts
Sommerville, Software Engineering, 7th Edition, Addison Wesley, 2004, ISBN: 0321210263
Robertson, Simple Program Design - A step-by-step approach, 4th Edition, Thomson, 2004, ISBN: 0619160462
Ellis & Dick, Introduction to Organisational Behaviour, 2nd Edition, McGraw-Hill, 2002, ISBN: 0077095359
Tavani, Ethics and Technology: Ethical Issues in an Age of Information and Communication Technology, Wiley, 2004, ISBN: 0471452505
Module Resources
Tutors, set texts, internet.
Module Special Admissions Requirements
None