Information Systems
School of Computing and Mathematics
Faculty of Natural Sciences


Last Updated 23 January 2012

Principal Course Timetable Blocks 1


Information Systems is one of the computing programmes offered by the School of Computing and Mathematics. This programme is mainly concerned with studying how information within organisations is provided and used through a combination of software, hardware, data, people and procedures. A number of core modules are shared with the Computer Science programme, but there is less emphasis upon programming, and there are specialist modules addressing the needs of information systems.

The School can provide students with 24-hour access to the computer facilities within the Colin Reeves Building. Computer facilities are also available in many other parts of the University.


The School also offers a Single Honours course in Computer Science, and Dual Honours principal courses in Computer Science, Creative Computing and Smart Systems.


NB. Because of variations in staff availability and research interests from time to time, certain courses may not run in particular semesters. Erasmus, Exchange and Study Aboad students please confirm availability with the School when applying.


Information Systems Dual Honours - Level 1 Modules

Semester 1 C/O TYP ECTSCATS
CSC-10024 Programming I - Programming Fundamentals C C 7.5 15
This module introduces the fundamental concepts underlying computer programming together with techniques for applying these using a contemporary programming language. The module will have a strong practical element.
CSC-10029 Fundamentals of Computing C M 7.5 15
This module will provide students with an overview of the core concepts of the discipline, and act as a foundation for other modules covering these topics in more detail. It will enable students to understand the links between individual modules on their course, and to understand them properly in context.
Semester 2 C/O TYP ECTSCATS
CSC-10025 Cybercrime C C 7.5 15
This module will enable students to actively engage in the e-society with an understanding of the risks that they will encounter and the measures that may be taken to counteract them.
CSC-10032 Information Systems and Interaction C M 7.5 15
This module provides students with an introduction to Information Systems and an opportunity for students to apply the knowledge and understanding they gain to a practical task. It also explores the human-computer interface and introduces concepts, techniques and tools that support the analysis of needs for, and design of, system interfaces. The main focus will be on web interfaces.

Information Systems Dual Honours - Level 2 Modules

Semester 1 C/O TYP ECTSCATS
CSC-20016 Information Systems - Study Abroad I EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20017 Information Systems - Study Abroad II EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20020 Requirements, Evaluation and Professionalism C M 7.5 15
This module will develop skills in the design and execution of empirical studies to gather evidence about software systems, methods and processes. It will also cover requirements engineering and will enable students to recognize the professional, economic, social, environmental and ethical issues involved in the development and use of computer technologies.
CSC-20021 Web Technologies C M 7.5 15
This module provides an understanding of Internet communication architectures (such as client-server) with reference to standard protocols, and enables the students to develop multi-tier web applications and configure the servers on which these rely.
Semester 2 C/O TYP ECTSCATS
~ CSC-20002 Database Systems C M 7.5 15
This module introduces students to databases and database management systems by providing theoretical knowledge and practical experience in data modelling, database design, implementation and administration.
CSC-20018 Information Systems - Study Abroad III EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20019 Information Systems - Study Abroad IV EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20022 System Lifecycles and Design C C 7.5 15
This module will provide students with knowledge of the techniques and processes to undertake the design of a system once the requirements and analysis activities have been completed.

Information Systems Dual Honours - Level 3 Modules

Semester 1 C/O TYP ECTSCATS
~ CSC-30002 Advanced Databases and Applications O M 7.5 15
This module provides an advanced understanding of database techniques and current issues associated with database deployment.
~ CSC-30002 Advanced Databases and Applications EP M 7.5 15
This module provides an advanced understanding of database techniques and current issues associated with database deployment.
CSC-30016 Software Engineering Project Management O M 7.5 15
This module provides an understanding of the scope of, and problems and techniques associated with, software engineering project management.
CSC-30016 Software Engineering Project Management EP M 7.5 15
This module provides an understanding of the scope of, and problems and techniques associated with, software engineering project management.
CSC-30019 Games Computing O M 7.5 15
This module delivers comprehensive knowledge of a games engine and the theory and practice of computer game design, and explores the human factors involved in game design and interactive media environments.
CSC-30019 Games Computing EP M 7.5 15
This module delivers comprehensive knowledge of a games engine and the theory and practice of computer game design, and explores the human factors involved in game design and interactive media environments.
~ CSY-30001 Advanced Information Systems C M 7.5 15
This module provides an advanced understanding of the use of information systems for decision support, and of the issues involved in the planning and management of information systems.
Semester 1-2 C/O TYP ECTSCATS
CSC-30013 Third Year Project - ISP O C 7.5 15
This module enables students to integrate and apply theoretical knowledge and problem-solving skills to a programming, research or business problem within the discipline.
CSC-30014 Third Year Double Project - ISP O C 15 30
This module enables students to integrate and apply theoretical knowledge and problem-solving skills to a relatively large or complex programming, research or business problem within the discipline.
Semester 2 C/O TYP ECTSCATS
CSC-30012 Communications and Networks O M 7.5 15
This module extends students&© knowledge of principles and practice in communications and computer network technologies and their deployment.
CSC-30012 Communications and Networks EP M 7.5 15
This module extends students&© knowledge of principles and practice in communications and computer network technologies and their deployment.
CSC-30018 IT Architectures O M 7.5 15
This module delivers the concepts, methods and tools involved in the IT architecture discipline, and examines the role of IT architects and software architecture within development projects. The module also outlines current architectural developments, such as service-oriented architectures. Students gain practical experience by undertaking a case study.
CSC-30018 IT Architectures EP M 7.5 15
This module delivers the concepts, methods and tools involved in the IT architecture discipline, and examines the role of IT architects and software architecture within development projects. The module also outlines current architectural developments, such as service-oriented architectures. Students gain practical experience by undertaking a case study.
~ CSY-30002 Electronic Commerce O M 7.5 15
This module provides a theoretical and practical understanding of the problems involved in the development of web-based electronic commerce applications.
~ CSY-30002 Electronic Commerce EP M 7.5 15
This module provides a theoretical and practical understanding of the problems involved in the development of web-based electronic commerce applications.

Information Systems Major - Level 1 Modules

Semester 1 C/O TYP ECTSCATS
CSC-10024 Programming I - Programming Fundamentals C C 7.5 15
This module introduces the fundamental concepts underlying computer programming together with techniques for applying these using a contemporary programming language. The module will have a strong practical element.
CSC-10029 Fundamentals of Computing C M 7.5 15
This module will provide students with an overview of the core concepts of the discipline, and act as a foundation for other modules covering these topics in more detail. It will enable students to understand the links between individual modules on their course, and to understand them properly in context.
Semester 2 C/O TYP ECTSCATS
CSC-10025 Cybercrime C C 7.5 15
This module will enable students to actively engage in the e-society with an understanding of the risks that they will encounter and the measures that may be taken to counteract them.
CSC-10032 Information Systems and Interaction C M 7.5 15
This module provides students with an introduction to Information Systems and an opportunity for students to apply the knowledge and understanding they gain to a practical task. It also explores the human-computer interface and introduces concepts, techniques and tools that support the analysis of needs for, and design of, system interfaces. The main focus will be on web interfaces.

Information Systems Major - Level 2 Modules

Semester 1 C/O TYP ECTSCATS
CSC-20016 Information Systems - Study Abroad I EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20017 Information Systems - Study Abroad II EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20020 Requirements, Evaluation and Professionalism C M 7.5 15
This module will develop skills in the design and execution of empirical studies to gather evidence about software systems, methods and processes. It will also cover requirements engineering and will enable students to recognize the professional, economic, social, environmental and ethical issues involved in the development and use of computer technologies.
CSC-20021 Web Technologies C M 7.5 15
This module provides an understanding of Internet communication architectures (such as client-server) with reference to standard protocols, and enables the students to develop multi-tier web applications and configure the servers on which these rely.
Semester 2 C/O TYP ECTSCATS
~ CSC-20002 Database Systems C M 7.5 15
This module introduces students to databases and database management systems by providing theoretical knowledge and practical experience in data modelling, database design, implementation and administration.
CSC-20018 Information Systems - Study Abroad III EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20019 Information Systems - Study Abroad IV EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20022 System Lifecycles and Design C C 7.5 15
This module will provide students with knowledge of the techniques and processes to undertake the design of a system once the requirements and analysis activities have been completed.

Information Systems Major - Level 3 Modules

Semester 1 C/O TYP ECTSCATS
~ CSC-30002 Advanced Databases and Applications O M 7.5 15
This module provides an advanced understanding of database techniques and current issues associated with database deployment.
~ CSC-30002 Advanced Databases and Applications EP M 7.5 15
This module provides an advanced understanding of database techniques and current issues associated with database deployment.
CSC-30016 Software Engineering Project Management O M 7.5 15
This module provides an understanding of the scope of, and problems and techniques associated with, software engineering project management.
CSC-30016 Software Engineering Project Management EP M 7.5 15
This module provides an understanding of the scope of, and problems and techniques associated with, software engineering project management.
CSC-30019 Games Computing O M 7.5 15
This module delivers comprehensive knowledge of a games engine and the theory and practice of computer game design, and explores the human factors involved in game design and interactive media environments.
CSC-30019 Games Computing EP M 7.5 15
This module delivers comprehensive knowledge of a games engine and the theory and practice of computer game design, and explores the human factors involved in game design and interactive media environments.
~ CSY-30001 Advanced Information Systems C M 7.5 15
This module provides an advanced understanding of the use of information systems for decision support, and of the issues involved in the planning and management of information systems.
Semester 1-2 C/O TYP ECTSCATS
CSC-30014 Third Year Double Project - ISP C C 15 30
This module enables students to integrate and apply theoretical knowledge and problem-solving skills to a relatively large or complex programming, research or business problem within the discipline.
Semester 2 C/O TYP ECTSCATS
CSC-30012 Communications and Networks O M 7.5 15
This module extends students&© knowledge of principles and practice in communications and computer network technologies and their deployment.
CSC-30012 Communications and Networks EP M 7.5 15
This module extends students&© knowledge of principles and practice in communications and computer network technologies and their deployment.
CSC-30018 IT Architectures O M 7.5 15
This module delivers the concepts, methods and tools involved in the IT architecture discipline, and examines the role of IT architects and software architecture within development projects. The module also outlines current architectural developments, such as service-oriented architectures. Students gain practical experience by undertaking a case study.
CSC-30018 IT Architectures EP M 7.5 15
This module delivers the concepts, methods and tools involved in the IT architecture discipline, and examines the role of IT architects and software architecture within development projects. The module also outlines current architectural developments, such as service-oriented architectures. Students gain practical experience by undertaking a case study.
~ CSY-30002 Electronic Commerce O M 7.5 15
This module provides a theoretical and practical understanding of the problems involved in the development of web-based electronic commerce applications.
~ CSY-30002 Electronic Commerce EP M 7.5 15
This module provides a theoretical and practical understanding of the problems involved in the development of web-based electronic commerce applications.

Information Systems Minor - Level 1 Modules

Semester 1 C/O TYP ECTSCATS
CSC-10024 Programming I - Programming Fundamentals C C 7.5 15
This module introduces the fundamental concepts underlying computer programming together with techniques for applying these using a contemporary programming language. The module will have a strong practical element.
CSC-10029 Fundamentals of Computing C M 7.5 15
This module will provide students with an overview of the core concepts of the discipline, and act as a foundation for other modules covering these topics in more detail. It will enable students to understand the links between individual modules on their course, and to understand them properly in context.
Semester 2 C/O TYP ECTSCATS
CSC-10025 Cybercrime C C 7.5 15
This module will enable students to actively engage in the e-society with an understanding of the risks that they will encounter and the measures that may be taken to counteract them.
CSC-10032 Information Systems and Interaction C M 7.5 15
This module provides students with an introduction to Information Systems and an opportunity for students to apply the knowledge and understanding they gain to a practical task. It also explores the human-computer interface and introduces concepts, techniques and tools that support the analysis of needs for, and design of, system interfaces. The main focus will be on web interfaces.

Information Systems Minor - Level 2 Modules

Semester 1 C/O TYP ECTSCATS
CSC-20016 Information Systems - Study Abroad I EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20017 Information Systems - Study Abroad II EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20020 Requirements, Evaluation and Professionalism C M 7.5 15
This module will develop skills in the design and execution of empirical studies to gather evidence about software systems, methods and processes. It will also cover requirements engineering and will enable students to recognize the professional, economic, social, environmental and ethical issues involved in the development and use of computer technologies.
CSC-20021 Web Technologies C M 7.5 15
This module provides an understanding of Internet communication architectures (such as client-server) with reference to standard protocols, and enables the students to develop multi-tier web applications and configure the servers on which these rely.
Semester 2 C/O TYP ECTSCATS
~ CSC-20002 Database Systems C M 7.5 15
This module introduces students to databases and database management systems by providing theoretical knowledge and practical experience in data modelling, database design, implementation and administration.
CSC-20018 Information Systems - Study Abroad III EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20019 Information Systems - Study Abroad IV EP C 7.5 15
This is a module that is automatically allocated to the records our Keele level II students who are going to Study Abroad at a partner University for a semester of their second year and cannot be selected by any other level II students.
CSC-20022 System Lifecycles and Design C C 7.5 15
This module will provide students with knowledge of the techniques and processes to undertake the design of a system once the requirements and analysis activities have been completed.

Information Systems Minor - Level 3 Modules

Semester 1 C/O TYP ECTSCATS
~ CSY-30001 Advanced Information Systems EP M 7.5 15
This module provides an advanced understanding of the use of information systems for decision support, and of the issues involved in the planning and management of information systems.

C Compulsory Core Module
O Optional Core Module
EP Programme Elective Module
EA Approved Elective Module
EF Free-Standing Elective Module
M Mixed Assessment e.g. a mixture of essay(s) and examination, with the latter's weighting below 90%.
E Examination, providing 90% or more of the mark.
C Continuous Assessment e.g. essay(s) or practical work (as appropriate).
+ Available to qualified non-principal, Erasmus, Exchange and Study Abroad students but there may be a restriction on the number of places available
~ Specific pre-requisite(s) needed by non-principal, Erasmus, Exchange and Study Abroad students wishing to take these modules
# Not normally available to Erasmus, Exchange and Study Abroad students (except by prior negotiation with Departmental Tutor)
Note: Modules not marked with a # are available to suitably qualified Erasmus, Exchange and Study Abroad students.