| STUDENTS
> Tools and Environments
|
Tools and Environments
Note:
Whilst every effort is made to keep the syllabus and assessment records correct
for this course, the precise details must be checked with the lecturer(s).
Code: | GS04
(Also taught as: 4024)
|
Year: | MSc |
Prerequisites: | Students should have an understanding of the basics of programming and software engineering. |
Term: | 2 |
Taught By: | Anthony Finkelstein (50%)
Steve Freeman (50%)
|
Aims: | The course will train students in the principles and application of software tools and environments. The training will be at an intellectually demanding level and will cover not only the state-of-the practice in tools and environments, but also the most significant trends, problems and results in tools and environments research. |
Learning Outcomes: | On completion of the course unit, the successful student should have a good knowledge and understanding of the nature and variety of software tools and environments that are available for achieving software engineering tasks. The successful student should also be able to select appropriate tools and environments for the task at hand and to apply the tools and environments to achieve the task. |
Content:
Computer-aided software engineering (CASE) tools | |
Programming environments | |
Metadata repositories | |
Testing tools | |
Version and configuration management environments | |
Build tools | |
Tool integration | |
Method of Instruction:
Lectures, coursework
Assessment:
The course has the following assessment components:
- Written Examination (2.5 hours, 85%)
- Coursework Section (3 pieces, 15%)
To pass this course, students must:
- Obtain at least 40% on the coursework component
- Obtain an average of at least 50% when the coursework and exam components of a course are weighted together
The examination rubric is: Answer THREE questions.Resources:
Readings will be drawn primarily from journal and conference papers in the areas of software tools and environments.
|