Study-Unit Description

Study-Unit Description


CODE CIS3200

 
TITLE Research Topics in Software Development

 
UM LEVEL 03 - Years 2, 3, 4 in Modular Undergraduate Course

 
MQF LEVEL 6

 
ECTS CREDITS 5

 
DEPARTMENT Computer Information Systems

 
DESCRIPTION Advances in the field of Software Development are being made at a faster rate than ever before. It is necessary to keep students abreast of latest developments in Software development and their applications. This study-unit is aimed to provide final year students with advanced knowledge on emerging trends in Software Development. Students would be guided through a list of selected readings from relevant publications. Topics include but are not limited to: Software and system modelling, Big Data Analytics, Real-Time processing, Data Modelling, Discrete Event Simulation, Machine Learning, Knowledge Discovery, Data Mining, Cloud Computing, Distributed Computing, Pervasive Computing, Persuasive Technology, Evolutionary Computation, Predictive Modeling, Data Mining, Network and Data security, Electronic Identities (eID), Net Modeling and their applications in business, government, education and industry. The list of topics might change according to the recommendations of lecturers and latest developments.

Study-unit Aims:

- To expose students to recent breakthroughs in Software Development research and their business and industrial applications;
- To provide advance knowledge of emerging topics in Software Development.

Learning Outcomes:

1. Knowledge & Understanding:
By the end of the study-unit the student will be able to:

- Identify an area of Software Development for exposition;
- Explain why it is an area worthy of exposition;
- Understand its business and industrial applications;
- Recognise the issues whose resolution are key to success in the area;
- Identify the key contributors to research in the area.

2. Skills:
By the end of the study-unit the student will be able to:

- Investigate a Software Development research area, or an opportunity for research, or an opportunity for industry to use Software Development techniques (or any combination);
- Select and use state of the art and emerging technologies to develop applications and prototypes;
- Use the appropriate tools supporting new technology for development of software and its deployment on a specific computer platform.

Main Text/s and any supplementary readings:

A set of relevant material will be made available through the VLE.

 
STUDY-UNIT TYPE Lecture and Independent Study

 
METHOD OF ASSESSMENT
Assessment Component/s Sept. Asst Session Weighting
Assignment Yes 50%
Examination (2 Hours) Yes 50%

 
LECTURER/S Conrad Attard
Joseph Bonello
Ernest A. Cachia
Michel Camilleri
Lalit Garg (Co-ord.)
Colin Layfield
Christopher Porter
Anthony Spiteri Staines

 

 
The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
It should be noted that all the information in the description above applies to study-units available during the academic year 2023/4. It may be subject to change in subsequent years.

https://www.um.edu.mt/course/studyunit