You are on page 1of 66

ADAMA SCIENCE & TECHNOLOGY

UNIVERSITY
SCHOOL OF ENGINEERING

DEPARTMENT OF COMPUTING

DRAFT CURRICULUM
OF

MASTER OF SCIENCE IN INFORMATION SYSTEMS

July, 2012
Table of Contents
1. Title of the Program.....................................................................................................................1
2. Background..................................................................................................................................1
3. Rationale......................................................................................................................................2
4.Objectives………………………………………….……………………………………………3
5. Program Requirements………….................................................................................................4
5.1. Admission Requirements......................................................................................................4
5.2 Duration of Study…………………………………………………………………………..4
5.3 Graduation Requirements…………………………………………………………………...4
5.4 Degree Nomenclature……………………………………………………………………….5
5.5 Graduate Profile…………………………………………………………………………….5
6. Program Schedule………………………………………………………………………………5
6.1 Structure of the Program…………………………………………………………………….5
6.2 Summary of Each Plan………………………………………………………………………6
7. Teaching Strategies……………………………………………………………………………..6
7.1 Method of Evaluation, Assessment & Grading……………………………………………...6
8. Assessment/Evaluation of the Program………………………………………………………...7
9. Quality Assurance And Curriculum Review…………………………………………………...7
10. Resource Requirement………………………………………………………………………...8
10.1 Human Resources…………………………………………………………………………..8
10.2 Infrastructure Requirements………………………………………………………………..9
10.2.1 Laboratories………………………………………………………………………………9
10.2.2 Floor Area Requirements…………………………………………………………………9
10.2.3MaterialRequirement…………………………………………………………………….10
10.2.4 Financial Budget Requirements…………………………………………………………10
11. Assignments of Course Names and Numbers………………………………………………..11
11.1 Course Number Coding Convention (Proposed)…………………………………………..11
12. Course Details………………………………………………………………………………..12
12.1 Core Modules……………………………………………………………………………..12
12.2 Elective Modules………………………………………………………………………….13
13. Course Catalog ………………………………………………………………………………14
14. Course Description…………………………………………………………………………...15
15. Lists Attached………………………………………………………………………………..60
15.1 Office Equipments………………………………………………………………………60
15.2 Laboratory Equipment…………………………………………………………………..60
16. References……………………………………………………………………………………61

ii
1. TITLE OF THE PROGRAM

Master of Science in Information Systems

2. BACKGROUND
In today's knowledge economy, Information Systems (IS) form a critical component of an
organization's infrastructure and support all activities of an organization's value chain. They are
vital to problem identification, analysis, and decision making. In addition, Information Systems are
a key component of an organizations strategy for gaining competitive advantage and increased
productivity through the deployment of Enterprise Information Management Systems as well as
specialized Information Systems such as Decision Support Systems, Knowledge Management
Systems, E-Business Systems, and Customer Relationship Management Systems etc.
The role of IS in maintaining and achieving competitive advantage for business organizations and
excellence service for government and non-profit organizations, has made the IS to expand to other
domains such as Health, Finance, Law, Network Security, Agriculture, Biomedical, etc.

In academia, ever since the first transaction processing was reported by organizations in 1960, the
Information Systems became a field of study. Since, then in academics, the IS field has assumed
several names including: Management of Information Systems (41%), Computer Information
Systems (18%), Information Systems(21%), and rest 18% of times IS is represented by names such
as - Business Computer Systems, Business Informatics, Information Technology, Information
Technology Resource Management[IS2010 ACM]

The importance of information technology and information systems to organizations and the need
for well-educated professionals in the field is the basis for a strong link between educational
programs and the professional community of IS practitioners

1
3. RATIONALE
Information Systems comprises of data, people, processes and the information technology designed
to support their management. There has been great deal of changes in technology and industry
practices globally, that are driven by several factors such as complex globally distributed
information systems development, advancements in Web technologies, emergence of new
architecture paradigms (such as SOA, SaaS, Cloud Computing etc.), ubiquitous mobile computing,
IT infrastructure frameworks that have become source of guidelines for IT/IS practices in
organizations( viz. COBIT, ITIL, ISO 17799), ERP package software integration in organizations
etc
The professional context in which the current IT/IS graduates do their work has changed
considerably over the past decade due to above factors.
Currently Adama University is offering a 5 year under graduate program in Information Systems
Engineering. To address the above said changes in technology, as well as continuing shortage of
specialists and managers with the combination of business and technology skills, a Master of
Science program with IS as major deemed necessary.
In developing this curriculum, the guidelines provided by the Communications of the Association
for Information Systems (CAIS) [MSIS2006] for PG curriculum and some of the guidelines given
by Association for Information Systems(AIS) and Association for Computing Machinery(ACM)[ IS
2010] for UG curriculum were referred.
The curriculum [MSIS 2006] suggests that IS core should have two parts:
1. IS Technology – 4 courses ( 12 credit hours)
 IT Infrastructure ( including networking),
 Analysis, Modeling, and Design
 Enterprise Models
 Emerging Technologies and Issues.
2. IS Management – 4 courses (12 credit hours)
 Project and Change Management
 Strategy and Policy
 Integrated Capstone

2
 Implications of Digitization or Human-Computer Interaction.Due care is taken to
implement above recommended parts in this curriculum.

4. OBJECTIVES
GENERAL OBJECTIVES
The main objective of this Master of Science in Information Systems is to produce professionals
who could provide leadership in the IS field. Some of the specific objectives of this program is to
provide the following skills, knowledge, and values as shown in Figure 1 [MSIS 2006].

SPECIFIC OBJECTIVES
• A core of IS management and technology knowledge
• Integration of IS and business foundations
• Broad business and real world perspective
• Communication, interpersonal, and team skills
• Analytical and critical thinking skills
• Specific skills leading to a career.

3
5. PROGRAM REQUIREMENTS
5.1 ADMISSION REQUIREMENTS
The candidates who have successfully completed undergraduate program in Information Systems,
Software Engineering, Computer Science, and Computing from the Ethiopian Universities or
equivalent will be eligible to apply for admission to the Graduate program of Software Engineering
upon the notification from the Adama Science and Technology University. The admission will be
made on the basis of an entrance examination and academic status of the students in the qualifying
examination or based on the time to time requirements set by the senate legislation
An applicant must:
1. Have a University degree from a recognized institution in information science/systems/
computing.
2. Meet the general SGS admission requirements.

5.2 DURATION OF STUDY


The curriculum extends for four (4) equal semesters in Two (2) Years program of full-time course
work and thesis / project work.
5.3 GRADUATION REQUIREMENTS
The following points are essential requirements for graduation
 Completion of 32 credit hours course works and 6 credit hours by thesis though Option 1
OR
 Completion of 35 credit hours course works and 3 credit hours by Project though Option 2
 Scoring a cumulative GPA of 3.00 and above
 No grade below C
 Has to expect to produce thesis / project of accepted at the end of the program and prove
themselves in presentation of the thesis / project in front of the examiners.
 Successfully defend his/her thesis / project in public and score a minimum of ‘satisfactory’
grade
 Above all the requirements will be bounded by the university legislation
 Fulfilling the graduation requirements set by the School of Graduate Studies of the
University.

4
5.4 DEGREE NOMENCLATURE
English
“ Master of Science in Information Systems”

Amharic

5.5. GRADUATE PROFILE


A post graduate from this program is expected to be able to:
 Develop excellent understanding of the domain within which he/she works.
 Span and integrate across organization levels and functions.
 Develop strong analytical and critical thinking skills to thrive in a globally competitive
environment.
 Design and implement information technology solutions that enhance the performance
of the organization.
 Exhibit strong ethical principles and good interpersonal communication and team skills.
 Enable successful performance in many organizations.

6. PROGRAM SCHEDULE
6.1 STRUCTURE OF THE PROGRAM
The program is designed for duration of Two Years of four equal semesters of worth 38 credit
hours. The final semester has two options:
 Option 1: Module work consists of Thesis by research,
 Option 2: Module work consists of Project plus an Elective course work
Under Option 1, the candidate is required to complete a minimum of 32 credit hours of course work
and a preparation of an acceptable thesis (worth 6 credits) under the supervision of a faculty
member and an oral defense of the thesis before an examining committee.
Under Plan 2, the candidate is required to undertake a minimum of 35 credit hours of course work
and a compulsory project course worth 3 credit hours.

5
The number of students to be inducted in Option 1 depends on availability of advising staff and
student’s CGPA. Whereas for the Option 2 is purely based on student interest. However, students
joining either of these options should well in advance identify the problem that they would work on.

6.2 SUMMARY FOR EACH PLAN


Credit Hours
Core modules 23
Elective 9
Option 1 Thesis 6
Total 38

Credit Hours
Core modules 23
Option 2 Electives 12
Project 3
Total 38

7. TEACHING STRATEGIES:
Teaching strategies include lectures, reports writing, presentation seminars, independent reading,
laboratory works, research-based studies and guest speech. Students will be required to write term-
papers, thesis / project reports necessary. Student evaluation will be based on examinations and
performance in these activities.

7.1 METHOD OF EVALUATION, ASSESSMENT AND GRADING


The instructor concerned will evaluate the students based on his/her performance in midterm
examination, final examination and assignments given to him/her. Also continuous assessment can
be made during practical classes and also during the accomplishment of the project / thesis work
given to him/her. The grades are given using relative/fixed scale grading system.

6
In addition to the requirements of Adama Science and Technology University a candidate for the
M.Sc. degree is expected to successfully complete 32 / 35 credit hours of course work and 6 credit
hours of thesis / 3 credit hours of project work with CGPA equal or above 3.0.

The achievements of the thesis will be indicated as follows by the examination committee.

Excellent
Very good
Good (With minor comments)
Satisfactory (With minor comments and thesis is to be repeated)
Poor (With major comments and thesis is to be repeated)

The examination committee shall consist of a chairperson, internal examiner and external examiner.

8. ASSESSMENT / EVALUATION OF THE PROGRAM


Performance of the program will be monitored by the DGC, through its regular meetings, and an
overall evaluation of achievements and problems will be undertaken parallel with the ongoing
program. It is hoped that the students will provide important feedback as to their original
expectations and experiences in passing through the program. Employers of graduates and other
stakeholders will also be contacted and provide feedback on the performance of graduates.

The quality of the program will be maintained at the highest standard possible by periodically
reviewing the curriculum and the teaching methodology, in reference to similar programs in leading
universities in other countries of the world. Results from the program assessment / evaluation will
also be important sources of information in gauging quality of the program.

9. QUALITY ASSURANCE AND CURRICULUM REVIEW:


The quality of the graduate programmes to be offered by the Department of Computing will be
assessed by the performance of its graduates and the impact they bear on the academic sector of the
country. The quality assurance methods that will be adopted by the Department include the
following:

 In line with the University Policy, student evaluations regarding the teaching-learning
process will be taken at the end of each semester;

7
 Feedback from employers and stakeholders will be obtained through personal contacts
formally and/or informally;
 Feedback from graduates of the program will be obtained;
 The programs will be reviewed by higher education quality agency and international
accreditation organizations.
 Constructive comments and suggestions are invited from various industries, stake holders,
respective governmental institutions and other national and international accreditation
institutions and curriculum would be revised accordingly time to time.

10. RESOURCES REQUIREMENTS

10.1 HUMAN RESOURCES


No. Of Staff

S.No Rank Qualification


Expatri omin Require
Local
ates gc d

PhD or MSc /
1 Professor 1 0 2 2
M.Tech

Associate PhD or MSc /


2 0 0 0 2
Professor M.Tech

Assistant PhD or MSc /


3 1 3 4 2
Professor M.Tech

3 Lecturers Masters - 21 - -

Assistant
4 Bachelors - 5 - -
Lecturers

5 Secretary certificate - 1 - -

6 Store keeper Diploma - 1 - -

8
10.2 INFRASTRUCTURE REQUIREMENTS

10.2.1 LABORATORIES
The following labs are to be established or to be updated.

SNo Name of the Laboratory Present status Remarks

1 Computer Laboratories 15 No’s Existing To be Up graded

Note: Department of Computing presently have 15 computer labs.4 are functioning and 2
computer labs to be established for the Graduate Program. Department of Computing have a building
and looking for computer Systems and computer tables, chairs for the establishment of new
labotatoties.

10.2.2 FLOOR AREA REQUIREMENT

S.No Name Sq. Meters

1 Laboratories 700

2 Class rooms 100

3 Staff rooms 100

4 Store 100

9
10.2.3 MATERIALS REQUIREMENT
Materials for Teaching and research

S.N Name Quantity


o

2 LCD 1

4 Photo copier 1

5 Printer 1

6 Scanner 1

8 Software List attached

9 Books and Journals List attached

10 Audio visuals List attached

11 Office furniture List attached

12 Laboratory Equipment List attached

10.2.4 FINANCIAL BUDGET REQUIREMENT


Total financial budget associated with above said requirements is to be estimated.

10
11. ASSIGNMENT OF COURSE NAMES AND NUMBERS
Professional courses given by the department are named as IS stands for Information Systems
followed by three digits. The first digit shows the year, the second digit shows the serial number of
the course in a particular semester and third digit shows the semester in which the course is offered.

11.1 Course Number Coding Convention (proposed)

First Digit (Year) Second Digit (Subject Area) Third Digit (Semester)

First Year 5 Core Subject 0,1,2,3,…,9 First Odd numbers


Second Year 6 Semester
Second Even numbers
Semester

11
12. COURSE DETAILS

12.1 CORE MODULES


A graduate student should take the following core modules. Please refer to Annex A for module
number coding convention.
Module Code Module Title Credit Hours
IS 501 Internet & Web Technologies 3
IS 513 Component-Based Software Development &Lab 3
IS 525 Advance Requirements Engineering of IT Systems 3
IS 537 Enterprise Systems 3
IS 502 Human-Computer Interaction & Lab 4
IS 514 Information Retrieval & Search Engines 3
IS 526 Strategic Management of IT 2
IS 538 Elective -I 3
IS 601 Scientific Writing & Research Methodology 2
IS 613 Elective -II 3
IS 625 Elective –III 3
IS 614 Elective –IV 3
=====
Sub- Total 35
IS stands for Information System Course

12
12.2 ELECTIVE MODULES
A student should take a minimum of 9 credit hours worth elective modules if he/she has opted for
Option 1, a minimum of 12 credit hours worth elective modules if he/she has opted for Option 2.
Module Code Module Title Credit Hours
IS 548 Business Process Design and Intelligence 3
IS 558 Advanced Concepts in Data Mining 3
IS 568 Knowledge Management 3
IS 623 Image-Based Information Processing 3
IS 633 Intelligent Technologies 3
IS 643 Decision and Risk Analysis 3
IS 635 Mobile and Ubiquitous Computing 3
IS 645 Natural Language Processing 3
IS 655 Semantic Web 3
IS 636 Bio-Informatics 3
IS 646 Geo-Informatics 3
IS 656 Health-Informatics 3

Thesis/Project
A student under Option 1 takes thesis module while a student under Option 2 takes project module.
Module Code Module Title Credit Hours
IS 618 Thesis 6
IS 619 Project 3

13
13. COURSE CATALOG
Semester I
No. Course No. Course Title Lec. Tut Lab. HS Cr. ECTS
1. IS 501 Internet & Web Technologies 3 - - - 3

2. IS 513 Component-Based Software 2 - 2 - 3


Development & Lab
3. IS 525 Advance Requirements Engineering 3 - - - 3
of IT Systems
4. IS 537 Enterprise Systems 3 - - - 3
12
Semester II
No. Course No. Course Title Lec. Tut Lab. HS Cr. ECTS

1. IS 502 Human-Computer Interaction & Lab 3 - 2 - 4


2. IS 514 Information Retrieval & Search 3 - - - 3
Engines
3. IS 526 Strategic Management of IT 3 - - - 2
4. IS 538 Elective-I 3 - - 3
Total Hours 12
Elective – I
No. Course No. Course Title Lec. Tut Lab. HS Cr. ECTS
5. IS 548 Business Process Design and 3 - - 3
Intelligence
6. IS 558 Advanced Concepts in Data Mining 3 - - - 3
7. IS 568 Knowledge Management 3 - - - 3
Total Hours 09

14
Semester III
No. Course No. Course Title Lec. Tut Lab. HS Cr. ECTS
1. IS 601 Scientific Writing & Research 2 - - - 2
Methodologies
2. IS 613 Elective –II 3 - - - 3
3. IS 625 Elective-III 3 - - - 3
Total Hours 08

Elective – II
No. Course No. Course Title Lec. Tut Lab. HS Cr. ECTS

4. IS 623 Image- Based Information 3 - - - 3


Processing
5. IS 633 Intelligent Technologies 3 - - - 3
6. IS 643 Decision and Risk Analysis 3 - - - 3
Total Hours 09

Elective - III
No. Course No. Course Title Lec. Tut Lab. HS Cr. ECTS
7. IS 635 Mobile and Ubiquitous 3 - - - 3
Computing
8. IS 645 Natural Language Processing 3 - - - 3
9. IS 655 Semantic Web 3 - - - 3
Total Hours 09

Semester IV for Option 1


No. Course No. Course Title Lec. Tut Lab. HS Cr. CP

1. IS 602 Thesis - - - - 6
Total Hours 6

(OR)

15
Semester IV for Option 2
No. Course No. Course Title Lec. Tut Lab. HS Cr. ECTS
10. IS 614 Project - - - - 3
11. IS 626 Elective –IV 3 - - - 3
Total Hours 06

Elective - IV
No. Course No. Course Title Lec. Tut Lab. HS Cr. ECTS

12. IS 636 Bio-Informatics 3 - - - 3


13. IS 646 Geo-Informatics 3 - - - 3
14. IS 656 Health- Informatics 3 - - - 3
Total Hours 09

16
14. COURSE DESCRIPTIONS

Course Number IS 501


Course Title Internet & Web Technologies
Degree Program Master of Science in Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits
Contact Hours (per week) Lectures Tutorial Practice or Lab Cr

3 - - 3
Course Objectives & To provide students with an understanding of how network protocols work,
Competences to be particularly those used on the Internet, and the ability to present and
Acquired manipulate information on the World Wide Web, with an emphasis on XML.

Course Introduction to the Internet and its applications


Description/Course Data communication concepts
Contents Packet switching and network technologies
Internetworking
Web languages
Languages for defining Web document types
Web query and transformation languages
Client-side processing
Server-side processing
-
Pre-requisites The ability to program is essential. This need not be in an object-oriented
language, although that ability would be helpful. Some basic knowledge of
HTML and databases, in particular the relational model and SQL, is
assumed; if this is lacking, however, it can be obtained through self-study of
on-line resources.

17
Semester
Status of Course Compulsory
Teaching & Learning Lecture, assignment and exercises
Methods
Assessment/Evaluation & Assignment 10%, Mid Exam 40% and Final 50%.
Grading System
Attendance Requirements Lecture 85%
Literature 1. S. Jacobs, Beginning XML with DOM and AJAX. Apress, 2006, ISBN 1-
59059-676-5.
2. A. Moller and M. Schwartzbach, An Introduction to XML and Web
Technologies. Addison Wes-ley, 2006, ISBN 0-321-26966-7.
3. D. E. Comer, Computer Networks and Internets (5th Edition), Pearson,
2009, ISBN 0-13-504583-5.

18
Course Number IS 513
Course Title Component- Based Software Development & Lab
Degree Program Master of Science in Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tuitorial Lab Cr
week) 2 - 2 3
Course Objectives & Component-based development is a new trend within industry, office
Competences to be automation, web-based application, etc. This module provides a detailed
Acquired study of the concepts and engineering principles of soft-ware component and
component-based software systems. These modular technologies underpin the
construction of centralized and distributed applications and middleware. We
review current technologies and standards and build on the students’ previous
knowledge of object-oriented programming. The emerging standards and
architectures in the "Cloud Computing" arena are also described in this
module (e.g., PaaS, IaaS, and SaaS).
The module has a practical bias (how to build things) and utilizes hands-on
exercises and coursework to give practical experience of constructing
component-based software systems. After the module, students should
understand the principles in building large-scale component-based software
systems.

Course Introduction and overview


Description/Course Java and CBSD
Contents Distributed computing and n-tier architectures
Common component technologies, e.g., CORBA, .NET, JEE, OSGi, etc.
Introduction to EJBs , RPC, RMI, IIOP etc.
a. Session Beans, Entity Beans, Message Driven Beans

19
b. Deployment and Testing
Enterprise Design Patterns
Dependency Injection frameworks (e.g., Spring, Google Guide)
Introduction to Web Services (i.e., SOAP, WSDL, UDDI)
Service Oriented Architectures and Cloud Computing (including Software-as-a-
Service, Plat-form-as-a-Service, Infrastructure-as-a-Service)
Application interoperability between component architectures
Pre-requisites No formal pre-requisite or co-requisite module, but a working knowledge of
an object-oriented programming language (e.g., Java) is essential.
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance Lecture 85% and Practical 100%
Requirements
Literature 1. G. A. Lewis, I. Poernomo, C. Hofmeister (eds) Component-Based Software
Engineering,
Lecture Notes in Computer Science / Programming and Software
Engineering, Springer, 2009,
ISBN 3642024130
2. G. T. Heineman, W. T. Councill, Component-Based Software Engineering
by; Addison
Wesley, 2008, ISBN 076868207X
3. Spring Framework Tutorial (http://java9s.com/spring-framework-tutorial)
4. Java Enterprise Edition Tutorial
(http://download.oracle.com/javaee/6/tutorial/doc)

20
Course Number IS 525
Course Title Advanced Requirements Engineering of IT Systems
Degree Program Master of Science in Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits 3
Contact Hours (per Lecture Tutorial Lab Cr
week) 3 - - 3
Course Objectives & Requirements engineering (RE) plays a fundamental role within the
Competences to be systems development process. The goal of this course is to bring in the
Acquired concepts, methods and techniques needed in the eliciting, analyzing,
documenting, validating, and managing requirements for complex
information systems. It explains how requirements engineering fits into a
broader systems development process, and provides an understanding of
the main challenges in requirements engineering nowadays.

Course Roles and actors in the requirement engineering process.


Description/Course Classification of requirements.
Contents Contemporary methods for collecting and analyzing stakeholder
requirements.
Methods for goal modeling.
Computer-based tools for documenting and managing requirements.
Techniques for linking requirements to design models and vice-versa.

21
Pre-requisites System analysis and Design
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance Lecture 85%
Requirements
Literature  Gerald Kontonya and Ian Sommerville: Requirements Engineering:
Processes and Techniques, John Wiley & Sons, 2002.

22
Course Number IS 537
Course Title Enterprise Systems
Degree Program Master of Science in Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Lab Cr
week) 3 - - 3
Course Objectives & Enterprise systems are a category of information systems which have been
Competences to be heavily adopted in practice since the 1990s. Enterprise systems are usually
Acquired based on packaged software products, they drive for cross-functional
integration and require organization-wide resources for their implementation.
The lifecycle of enterprise systems including the development, the
implementation, use and evaluation involves company external entities (e.g.
software vendors or consulting companies) as well as company internal
entities (e.g. IT departments or end-users). Enterprise systems impact
multiple levels of a company, ranging from the individual employee, to
groups, the entire organization and even its associated business network.
Given these boundary conditions, introducing Enterprise Systems to
companies is a challenge.

Course Introduction-Key characteristics of Enterprise Systems;


Description/Course Packaged Enterprise Application Software- Introduction to basic
Contents definitions and capabilities of major application software packages;
Development-Product Software versus Tailor made Software; Basics of
Software Product development; selected Trends;
Implementation – Introduction; Implementation Drivers; Critical Success

23
Factors; Implementation Models; Selection Process;
Use- Use Satisfaction; Acceptance; Task Technology Fit; Organization –ES
Fit; IS Success; Evaluation – Basics; Benefits framework; Organizational
Benefits Model; Corporate
Performance Impact.
Pre-requisites
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature  Pavel Hruby: Model-Driven Design Using Business Patterns ,
Springer, 2006, 35403-01542
 Avison, D. & Fitzgerald, G., 2006. Information Systems Development:
Methodologies, Techniques and Tools 4th ed., McGraw-Hill Higher
Education.
 Lee, A.S., 2001. Editorial. MIS Quarterly, 25(1), p.3-7.
 Laudon, J.P. & Laudon, K.C., 2006. Essentials of Business
Information Systems, Prentice Hall.
 Devadoss, P. & Pan, S.L., 2007. Enterprise Systems Use : Towards a
Structurational Analysis of Enterprise Systems Induced
Organizational Transformation. Communications of the Association
for Information Systems, 19(1).

24
Course Number IS 502
Course Title Human-Computer Interaction & Lab
Degree Program Master of Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits 3
Contact Hours (per Lecture Tutorial Lab Cr
week) 3 - 2 4
Course Objectives & This course provides an introduction to/ and overview of the field of human-
Competences to be computer interaction (HCI). HCI is an interdisciplinary field that integrates
Acquired theories and methodologies from computer science, cognitive psychology,
design, and many other areas. Course readings will span current theory and
practice in interface specification, design and evaluation, as well as current
and classic research papers in HCI. Students will work on both individual and
team projects to design, implement and evaluate computer interfaces. The
course is open to students from all disciplines, providing them with
experience working in interdisciplinary design teams.

Course Introduction: Goals of human-computer interaction and its relevance to the


Description/Course applications of interactive computer systems.
Contents Psychological Aspects: Cognitive psychology. Sensory channels. Human
limitations and expectations in perceptual processes. Visual perception.
Auditory perception. Haptic perception. Human memory: sensory, short-term,
long-term. Individual differences. Mental models. Metaphors. Human error:
slip and mistake.
Devices for Human-Computer Interaction: Text input devices. Positioning

25
and pointing devices. 3D devices. Devices for visual, auditory, and haptic
output. Interfaces and devices for disabled users.
Models and Paradigms of Human-Computer Interaction: Characterizing
different phases of interaction. Ergonomic aspects of interaction. Interaction
styles: from command language to 3D interfaces. Window interfaces
(WIMP). Menu and icon design. Interaction paradigms.
Human-Computer Interaction and the Software Life-Cycle: Analysis of
usability requirements. Usability principles. User-centered design. Usability
engineering. Prototyping techniques. Envisioning design techniques. Design
rationale.
Environment. User, Task Analysis: Characterizing the context of interaction
with socio-technical models. The USTM/CUSTOM technique. Task analysis.
The HTA technique. Predictive models: GOMS, KLM.
Formal Methods in Human-Computer Interaction: State transition network
and alternate notation for diagrammatic. Guidelines and Standard for User
Interfaces: Definition. Choosing and using guidelines. Examples of
guidelines: MITRE, Apple, Microsoft. IBM guidelines for 3D interfaces. The
ISO 9241 standard.
Tools for User Interface Implementation: Windowing System. Programming
techniques. Toolkit. Case study: the Java toolkit. User Interface Management
Systems.
Usability Evaluation: Goals of evaluation. Recording tools. Observing the
user. Collecting opinions. Interviews. Questionnaires. Experiments. Predictive
evaluation. Cognitive walkthrough. Interpretive evaluation.
Help: Assisting the user. Requirements for help systems. Main approaches.
Adaptive and adaptable interfaces.
Computer-Supported Cooperative Work: Groupware. Computer-mediated
communication. E-mail and textual communication systems.
Videoconference. Virtual collaborative environments. Workflow systems.
Experimental and organizational aspects.
Recent Paradigms of Human-Computer Interaction: Ubiquitous computing.

26
Virtual reality. Types of virtual reality. Multi-sensory (or multi-modal)
interfaces. Information visualization. Hypertext. Multimedia and Hypermedia
interfaces. WWW interfaces. Design of usable Web pages.

Pre-requisites
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature  Interaction Design: Beyond Human-Computer Interaction, second
edition, by Sharp, Rogers and Preece. The publisher is John Wiley &
Sons, 2007.
 Human-Computer Interaction, Third Edition by Alan Dix et al,
Prentice Hall (2004).
 Research Methods in Human-Computer Interaction, Lazar, J., Feng, J.H., and
Hochheiser, H., ISBN 978-0-470-72337-1.
 Usability Engineering: Scenario-Based Development of Human-
Computer Interaction by Rosson, M. and Carroll, J.  
 Usability Engineering by Nielsen, J.

27
Course Number IS 524
Course Title Information Retrieval & Search Engines
Degree Program Master of Science in Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tuitorial Lab Cr
week) 3 - - 3
Course Objectives & The objectives of the course are to present the theoretical and engineering
Competences to be aspects of information retrieval & search engine technology. The course will
Acquired cover the data structures and algorithms that are in use in the major
components of large scale search engines, as well as characteristics and
attributes of the Web corpus and search engine users. Students of the course
should exit it with an understanding of both the machinery and ecosystem of
search engines.

Course Introduction to Information Retrieval


Description/Course Boolean model, vector space model, TF/IDF scoring.
Contents Probabilistic IR, Neyman Pearson Lemma.
Inverted Indices:
a. Basics – definition, efficient construction, extra payloads
b. Query evaluation schemes – term-at-a-time versus doc-at-
a-time, result heaps, early termination/pruning
c. Index compression and document reordering
d. Distributed index architectures
Web’s graph and Link Analysis
e. Link analysis basics – Google’s PageRank, HITS
f. Stability and Similarity of link based schemes, the TKC
Effect

28
Infrastructure and Beyond the Index
g. Crawlers-purpose and architecture, optimizing crawl
order, computation of important metrics during crawl
h. Effective caching and pre-fetching of query results
Users and Advertising
i. Computational advertising-auction mechanisms
j. Mining and tapping implicit user generated content
k. Task Completion and Search Assistance-from spell
corrections and simple shortcuts to rich media, mashups,
query completions and facets
l. The Long Tail-recommender systems and collaborative
filtering
Pre-requisites Basic course in Probability, Data Structures, Algorithms.

Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature 1. C. D. Manning, P. Raghavan and H. Schutze,
Introduction to Information Retrieval, Cambridge Uni-
versity Press, 2008, ISBN 0521865719. Online edition
available at:
http://www.csli.stanford.edu/~hinrich/information-
retrieval-book.html
2. Search Engines: Information Retrieval in Practice by
Bruce Croft, Donald Metzler, and Trevor Strohman,
Addison-Wesley, 2009.
3. Information Retrieval: Implementing and Evaluating

29
Search Engines by S. Buttcher, C. Clarke.
Course Number IS 526
Course Title Strategic Management of IT
Degree Program Master of Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 2
Course Objectives & Due to the higher competition in today’s business environment the
Competences to be managers need more and more knowledge about strategic use of the IT for
Acquired increasing their business performance and about how their organization
could add more business value from the investments in IT.
After the course the student will be able to:
Analyze the strategic use of IT in an organization.
Assess the strategic alignment maturity.
Analyze the IT strategy and the way it supports the organizational and
business strategy.
Analyze the IT impact on business operations and business strategy.
Apply the methods for evaluating of IT investments.
Measure the organization performance and the way its supports the
business strategy using balanced scorecard.
Explain the CIO/IT manager role in managing IT function, and the IT
outsourcing and IT governance concepts.

Course The information systems strategy triangle


Description/Course The strategic use of information resources
Contents Strategic Alignment Maturity
Organizational Strategy

30
Managerial considerations regarding IT architecture and IT
infrastructure
Managing IS organization
IT Governance
Funding IT
Sourcing IS

Pre-requisites
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature Keri E. Pearson and Carol S. Saunders: Strategic Management of
Information Systems (Edition: 4th ed.), John Wiley & Sons, 2009, 978-0-
470-40024-1

31
Course Number IS 601
Course Title Scientific Communication and Research Methodology
Degree Program Master Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 2 - - 2
Course Objectives & Be able to locate and summarize scientific literature and understand and
Competences to be apply correct ways of referencing to and citing from scientific literature
Acquired To discuss and explain the differences between different methodologies
To find relevant literature.
To analyze, contrast, compare and criticize scientific literature
compose a report with a coherent line of reasoning
To apply and use scientific methods
To assess the quality of scientific literature
To discuss the student’s own position relative to the research conducted

Course This course will introduce and provide practice of the basic problems in
Description/Course scientific communication and research methodology. These include:
Contents Finding a research theme, problem and specific question
Finding an devaluing scientific literature
Reasoning and structuring an argument on different levels
of presentation techniques
Citing, referencing and paraphrasing
Data types, gathering data, data analysis
Quantitative methods and analysis
Qualitative methods and analysis.
Pre-requisites -

32
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature  Wayne C. Booth, Gregory G. Colomb, and Joseph M. Williams: The
Craft of Research (Edition: 3rd Edition), The University of Chicago
Press - Chicago Guides t, 2008

33
Course Number IS 548
Course Title Business Process Design and Intelligence
Degree Program Master of Science In Information Systems
Module
Module Coordinator
Lecturer
ECTS Credits
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives &
Competences to be This is an advanced course on workflow and business process management
Acquired systems. After taking the course the students should be able to:
 Explain and apply the central terminology within the area (e.g., case,
process, task, activity, role, resource, work list, etc) as well as describe the
architecture of a workflow management system (according to the reference
model by the Workflow Management Coalition) and account for the basic
functionality of contemporary workflow- and business process
management systems.
 Read, analyze and discuss material from the scientific literature in the area.
 Produce a formal process model from an informal textual domain
description. Represent a process in different modeling notations, as well as
translate a process model from one notation to another
 Implement a process model in a workflow management system, deploy
and run it
Analyze process models, i.e. apply verification techniques to check the
soundness of a process model
 Suggest redesign of existing processes and motivate it with best practices
principles

34
Course Syllabus:
Description/Course Business process management systems (BPMS) are information systems
Contents aimed to support the business processes in an organization. Business
processes describe the organization of work into work tasks, the distribution
of work task into different resources and the provision of necessary
information for the performance of the individual tasks. With other words
these systems aim to support the administration of work in organizations.
Characteristic is that BPMS are configured on the basis of process models
which are usually graphical. The syllabus covers the three elements:
Modeling; Analysis and Redesign; and Implementation.

Introduction ; Introduction and Repetition (EPC) ;


Petri Nets ; Petri Nets for BPM ;
Resources and Data ; Process model verification ; YAWL language and
YAWL environment ; BPMN language and Tibco iProcess Suite ; Workflow
patterns, Different process modeling notations (YAWL, BPMN) ;
- Performance analysis, Simulation ; Exception handling ; Process
mining
Pre-requisites A course on Information Systems
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature
Indicative Reading:
1. Wil van der Aalst and Kees van Hee: Workflow Management: Models,
Methods, and Systems, MIT Press, 2004, 0-262-01189-1

35
2. The article “Best practices in business process redesign: an overview and
qualitative evaluation of successful redesign heuristics” by H.A. Reijers and
S. Liman Mansar, (published on
http://dx.doi.org/10.1016/j.omega.2004.04.012.)
3.The book chapter Process Mining by W.M.P. van der Aalst and A.J.M.M.
Weijters. In M. Dumas, W.M.P. van der Aalst, and A.H.M. ter Hofstede,
editors, Process-Aware Information Systems: Bridging People and Software
through Process Technology, pages 235-255. Wiley & Sons, 2005.
(http://wwwis.win.tue.nl/~wvdaalst/publications/p272.pdf)
4. Other material such as:
a. The workflow patterns WWW site: http://www.workflowpatterns.com/
b. BPMN specification (http://www.bpmn.org/ )

36
Course Number IS 558
Course Title Advanced Concepts in Data Mining
Degree Program Master of Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives & This course is designed to introduce some of the important methods used in
Competences to be mining data automatically and provides basis for advanced mining techniques
Acquired in text, Web, Spatial and Temporal data mining.

Course Syllabus
Description/Course
Contents 1. Review of Data Mining principles and Preprocessing methods. Mining
Frequent Patters-basic concepts-apriori principle, efficient and scalable
frequent itemset mining methods. FP-Growth algorithm. Associations-
mining various kinds of association rules. Handling categorical and
Continuous attributes. Correlations-association mining to Correlation
analysis. Constrained Based Mining.
2. Classification- Nearest-Neighbor classifiers, Bayesian classifiers,
Decision Trees, Neural network classifiers, Rule-based classifiers,
Support Vector Machine, and Genetic, Rough-sets and Fuzzy set
approach classification. Prediction-Linear, non-linear, and other
regression based methods. Evaluating performance of a classifier or a
predictor, Ensemble methods, model selections.
3. Cluster Analysis- Basics of cluster analysis. Hierarchical clustering
methods. Partition clustering methods. Density-based, Grid-based, Model-
based clustering methods. Clustering high-dimensional data, Constrained

37
based clustering and Outlier analysis.
4. Complex Data Mining- Mining data stream. Mining time-series. Mining
sequence patterns. Spatial-spatial clustering methods and trend analysis.
Mining raster databases. Multimedia –Similarity search in multimedia,
multimedia data analysis, classification and prediction analysis of
multimedia data, mining associations in multimedia, audio & video data
mining.
5. Text data analysis and information retrieval. Dimensionality reduction for
text and text mining approaches. Web- mining web page layout structure,
authoritative Web page identification, automatic classification of Web
documents, Web usage mining.
-
Pre-requisites A first module in Database Systems

Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature
Indicative Reading:
1. J. Han, M. Kamber, Data Mining Concepts and Techniques (3rd ed.),
Morgan Kaufmann, 2011, ISBN 978-0-12-381479-1.
2. Advances in Knowledge Discover And Data Mining edited by Usama
M. Fayyad et.al., AAAI Press/MIT Press
3. Data Mining by Ian H. Witten and Eibe Frank; Morgan Kaufman
Publications
4. Principles of Data Mining by David Hand, Heikki Mannila, and Prdhraic
Smyth, Morgan Kaufman Publications, 2003.

38
Course Number 1S 568
Course Title Knowledge Management
Degree Program Master of Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives & This course covers the latest theory and practice of Knowledge Management.
Competences to be KM Knowledge management refers to the way organizations gather, manage,
Acquired and use the knowledge they acquire. Topics covered include tacit and explicit
knowledge and how it differs from data and information, strategic use,
technologies, people and cultural issues, knowledge transfer, and
implementation.

Course
Description/Course Syllabus:
Contents
Introduction
KM Myths – KM Life Cycle – Understanding Knowledge – Knowledge,
intelligence – Experience – Common Sense – Cognition and KM – Types of
Knowledge – Expert
Knowledge – Human Thinking and Learning.

39
Knowledge Management System Life Cycle
Challenges in Building KM Systems – Conventional Versus KM System Life
Cycle (KMSLS)
– Knowledge Creation and Knowledge Architecture – Nonaka’s Model of
Knowledge Creation and Transformation. Knowledge Architecture.

Capturing Knowledge
Evaluating the Expert – Developing a Relationship with Experts – Fuzzy
Reasoning and
the Quality of Knowledge – Knowledge Capturing Techniques, Brain
Storming – Protocol
Analysis – Consensus Decision Making – Repertory Grid- Concept Mapping
– Black boarding.

Knowledge Codification
Modes of Knowledge Conversion – Codification Tools and Procedures –
Knowledge
Developer’s Skill Sets – System Testing and Deployment – Knowledge
Testing – Approaches to Logical Testing, User Acceptance Testing – KM
System Deployment Issues – User Training – Post implementation.

Knowledge Transfer and Sharing


Transfer Methods – Role of the Internet – Knowledge Transfer in e-world –
KM System
Tools – Neural Network – Association Rules – Classification Trees – Data
Mining and
Business Intelligence – Decision Making Architecture – Data Management –
Knowledge
Management Protocols – Managing Knowledge Workers.
Pre-requisites Basic course on Information Systems

40
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature Indicative Reading
1. Elias M. Awad, Hassan M. Ghaziri, Knowledge Management, Pearson
Education Inc, Prentice Hall (2004)

2. Irma Becerra-Fernandez, Avelino Gonzalez, Rajiv Sabherwal (2004).


Knowledge Management Challenges, Solutions, and
Technologies(edition with accompanying CD). Prentice Hall. ISBN:
0-13-109931-0.

3. Guus Schreiber, Hans Akkermans, Anjo Anjewierden, Robert de


Hoog, Nigel Shadbolt, Walter Van de Velde and Bob Wielinga,
“Knowledge Engineering and Management”, Universities Press, 2001
C.W. Holsapple, “Handbooks on Knowledge Management”,

4. International Handbooks on Information Systems, Vol 1 and 2, 2003.


The KM Toolkit – Orchestrating IT, Strategy & Knowledge Platforms,
Amrit Tiwana, Pearson, PHI, 2nd Edition.

5. The Fifth Discipline Field Book – Strategies & Tools For Building A learning
Organization – Peter Senge Et Al. – Nicholas Brealey – 1994

41
Course Number IS 623
Course Title Image-Based Information Processing
Degree Program Master of Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives & To cover a wide range of methods in computer vision and to give practical
Competences to be experience in implementing computer vision algorithms in laboratory classes and
Acquired through project work. The computer vision methods include image smoothing, linear
filtering, the extraction of image points and matching between images, color images,
image compression, geometry of image formation and stereo.

Course Syllabus:
Description/Course • Digital images and digital geometry

Contents • Linear filtering including smoothing and edge detection


• Detection of points and edges in images
• Image registration
• Pinhole camera and stereo
• Discrete cosine transform
• Image processing in Matlab
• Texture analysis, classification and synthesis
• Image coding and compression, JPEG, GIF
• Video coding and compression, MPEG 1, MPEG 2, MPEG 4, H.26
• Multimedia content description interface, MPEG-7
• Color images and color spaces

42
• Biometrics, e.g. face, fingerprint, iris and gait recognition
Pre-requisites : a first course in mathematical foundations, programming and algorithms

Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature Indicative Reading:
1. D.A. Forsyth and J. Ponce, Computer Vision, a modern approach. Prentice Hall,
2003.

43
44
Course Number IS 633
Course Title Intelligent Technologies
Degree Program Master of Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives & Aims of the Module:
Competences to be The module covers alternative methods for intelligent data-driven modeling,
Acquired information manage-ment, decision making and complex problem solving so that
students gain a valid image of intelligent computing paradigms and of systems that
employ intelligent components. It provides an introduction to technologies such as
artificial neural networks, fuzzy systems, hybrid systems (e.g. neuro-fuzzy, neuro-
evolution), ontologies and reasoning services, and service oriented-architectures
showing how such technologies work together to support the development of modern
intelligent applications. The module explains the fundamental aspects, illustrates
what technologies are useful for and how to choose the right technology for an
application, and how systems that employ these technologies are designed and built.
Course
Description/Course Syllabus:

Contents • Expert systems


• Fuzzy logic and fuzzy systems
• Introduction to clustering
• Neural network-based knowledge representation and inference
• Hybrid Approaches
• Data modeling, metadata standards and repositories
• Ontologies and reasoning services
- • Intelligent systems architecture
Pre-requisites No formal pre-requisite or co-requisite module but basic knowledge of math’s is
essential

45
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature Indicative Reading:
1. A.P. Engelbrecht, Computational Intelligence: An Introduction, John Wiley &
Sons, 2002; ISBN: 0470848707.
2. M. Negnevitsky, Artificial Intelligence: a Guide to Intelligent Systems,
second edition, Addison Wesley, 2004.

46
Course Number IS 643

Course Title Decision and Risk Analysis


Degree Program Master Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives & The overall aim with the course is to give basic knowledge on applied
Competences to be decision theory and decision analysis, skills to structure and evaluate decision
Acquired problems, and ability to analyze and judge different solutions.
After course completion, the student should be able to
- describe and handle different risk and decision theoretic concepts and
models
- model and evaluate simple decision problems
- handle problems with multiple criteria
- elicit and handle model parameters at a basic level. Further, the student
should fulfill at least two of the above goals at a higher level.

Course Syllabus:
Description/Course Part 1: Decision trees
Contents Part 2: Influence diagrams
Part 3: Sensitivity analysis
Part 4: Representation of uncertainty
Part 5: Value of information
Part 6: Multi criteria problems
-
Pre-requisites None

47
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature Indicative Reading:
 Robert T. Clemen: Making Hard Decisions: An Introduction to
Decision Analysis (Edition: 2nd edition), Duxbury, 1996

48
Course Number IS 635
Course Title Mobile and Ubiquitous Computing
Degree Program Master of Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives & Students taking this module will:
Competences to be • study the novel aspects of mobile, ubiquitous and pervasive computing
Acquired systems
• study the principles, research problems and applications of sensor networks
• acquire a range of design skills for software development in mobile and
ubiquitous computing
• acquire systems development experience with mobile and ubiquitous
computing technologies
• help students develop self-study skills so that they can keep up with the
rapidly changing technologies, tools and techniques in the area

Course Syllabus:
Description/Course • Mobile networking
Contents • Types of mobile networks
• Mobile network architectures
• Cellular telephony
• Mobile ad-hoc networks
• Routing and mobile IP
• Location based services

49
• Physical-electronic integration
• Augmenting physical artifacts
• Radio frequency identification
• Tangible interfaces and interactive displays
• Sensor and actuator networks
• Platforms and capabilities
• Programming sensor networks
• Programming with J2ME
-
Pre-requisites A first course in networks and a first course in software engineering.
Experience in Java programming (as provided by the ISD module).

Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature
Indicative Reading:
1. J. Schiller, Mobile Communications, Addison Wesley, 2003.
2. G. Roussos, Networked RFID: Systems, Software and Services,
Springer, 2008.
3. L. Harte and B. Levitan, GPS Quick Course Technology, Systems and
Operation, Althos, 2007

50
Course Number IS 645
Course Title Natural Language Processing
Degree Program Master of Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives & Aims of the Module:
Competences to be This course introduces the theory and methods of natural language processing
Acquired (NLP).
NLP systems understand and produce human language for applications such
as information extraction, machine translation, automatic summarization,
question-answering, and interactive dialog systems. The course covers
knowledge-based and statistical approaches to language processing for syntax
(language structures), semantics (language meaning), and
pragmatics/discourse (the interpretation of language in context). For graduate
students, the course will also cover aspects of current research in NLP.
.
Course Outcomes
Upon successful completion of this course, students will be able to
demonstrate
accomplishments of knowledge and comprehension, application and analysis,
and synthesis and evaluation:

Course Syllabus:

51
Description/Course Introduction-Python tutorial, Simple language processing with the Natural
Contents Language Tool Kit (NLTK), Simple machine learning with the NLTK
Finite-State Methods; Morphology
N-gram Language models, Smoothing and Evaluation
Part-of-Speech tagging, Hidden Markov Models, Sequence labeling with
discriminative models,
Formal grammar for English, Parsing algorithms for CFGs
Statistical parsing with CFGs
Expressive grammars, Meaning representations, Feature structure and
unification
Word sense disambiguation, Thesaurus-based word similarity
Distributional similarity, Machine translation
Statistical MT, Discourse cohesion and coherence, Reference resolution
Corpus design and annotation.

Pre-requisites
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature
Indicative Reading:
1. Jurafsky, D., and Martin, J.H. (2008). Speech and Language Processing (2nd
Edition). Upper Saddle River, NJ: Prentice Hall
2. Bird, S., Klein, E., Loper, E. (2009). Natural Language Processing with
Python, Sebastopol, CA: O'Reilly Media

52
Course Number IS 655

Course Title Semantic Web


Degree Program Master of Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives &
To introduce the theoretical foundations of the Semantic Web, which brings
Competences to be semantics to the (syntac-tic)
Internet, and to provide students both with theoretical and practical skills of building
Acquired
ontologies.

Course Syllabus
• The history of the Semantic Web. Syntactic vs semantic web. Ontologies in
Description/Course (Computer) Science.
• The layered approach to the Semantic Web. XML, the tree model of XML
Contents
documents, XML
Schema. Querying XML documents, XPath.
• RDF (Resource Description Framework). RDF Schema. RDF/S semantics.
• Requirements for ontology languages. From RDFS to OWL. Three species of
OWL. OWL ontologies.
• Ontology engineering.
• Reasoning with OWL. Open vs closed worlds. Constructors.
• Description logics.
• Reasoning with description logics. Tableau algorithms.
• OWL as a description logic.

53
• Lab sessions: OWL and the Protege/OWL tools.

Pre-requisites
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature Indicative Reading:
1. Grigoris Antoniou and Frank van Harmelen. A Semantic Web Primer. MIT Press,
2004. ISBN 0-262-
01210-3
2. Pascal Hitzler, Markus Kroetzsch and Sebastian Rudolph. Foundations of
Semantic Web Technologies.
Chapman & Hall, 2009. ISBN 978-1420090505
3. Dean Allemang and Jim Hendler. Semantic Web for the Working Ontologist.
Morgan Kaufmann, 2008.
ISBN 978-0123735560

54
Course Number IS 636
Course Title Bio-Informatics
Degree Program Master of Science In Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives & In this course, students will be introduced to the nature of biological data, its
Competences to be collection, correction, and analysis. Many of the tools required are common
Acquired to other areas of analysis such as sampling, linguistics, classification. Some
mathematical and statistical background is necessary as well.

Course
Description/Course Syllabus:
Contents
1. Genomic information.
Prokaryotic and eukaryotic genomes, structure, organization and
function; Molecular Evolution, Gene Structure, Genetic Codes and
Mutation.
Biological Databases: Primary sources of sequence and structure data.
Secondary databases.
Derived Databases
Large scale Gene Expression Data
2. Bioinformatics Basics
Sequence Analysis for Molecular biology. Overview of DNA and
protein primary sequence analysis. Sequence Alignment – Scoring
matrices. Local and Global alignment concepts – dynamic
programming methodology. Statistics of alignment scores. Heuristic
methods for database searching. BLAST and its statistical

55
3. Pattern recognition and classification
Markov models for pattern detection. Hidden Markov models.
Repeats. Phylogenetic analysis: Methods for Phylogenetic estimation:
Maximum parsimony, Distance Matrix Methods and Maximum
Likelihood Methods. Clustering methodologies: UPGMA, k-means,
hierarchical clustering. Data imputation.

-
Pre-requisites A basic course on Information Systems
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature Indicative Reading:
1. David W. Mount (2001) Bioinformatics: Sequence and Genome
Analysis Cold Spring Harbor Press
2. Warren Ewens and Gregory R. Grant. (2001) ―Statistical Methods in
Bioinformatics: An introduction‖ Springer-Verlag
3. Waterman MS (1995) Introduction to computational biology: Maps,
sequences and Genomes. Chapman Hall

56
Course Number IS 646
Course Title Geo-Informatics
Degree Program Master of Science in Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives &
Competences to be The course equips students to handle complex and powerful computerized
Acquired geographical information systems (GIS). The course provides knowledge
about the technologies supporting the processes of acquiring, analyzing and
visualizing spatial data. The focus is laid on understanding of data collection,
the ability to structure spatial databases and command of visualization
techniques to display data output, as well as sound organizational
infrastructure for managing and accessing the data.

57
Pre-requisites A basic course on Information Systems
Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature
Indicative Reading:

1. Lo, C.P. and Yeung, A.K.W. (2002). Concepts and Techniques of


Geographic Information Systems, Prentice Hall.
2. DeMers, M..N. (1999). Fundamentals of Geographic Information

58
Systems. 2nd Ed., Wiley Press.
3. Burrough, P.A. and R.A. McDonald (1998). Principles of
Geographical Information Systems, Oxford University Press.

59
Course Number IS 656
Course Title Health-Informatics
Degree Program Master of Science in Information Systems
Module -
Module Coordinator -
Lecturer -
ECTS Credits -
Contact Hours (per Lecture Tutorial Practical Cr
week) 3 - - 3
Course Objectives &
Competences to be This class introduces students to the discipline of health informatics: its world
Acquired context, its origins, its purposes and the nature of its current body of
knowledge. Areas of focus include:

 the role and use of ICT in health, healthcare and health related
organizations;
 healthcare data and information;
 how healthcare information is currently captured, converted to
machine language, stored and accessed.
 medical vocabularies and vocabulary systems such as the Unified
Medical Language System
 standards for Electronic Health Records, such as Health Level 7 and
the Good Electronic Health Record

Students will be exposed to various current applications of ICT to health


information in areas such as e-health and telemedicine. Through case studies
of working systems, students will gain an introductory understanding of
health informatics.

60
Course Syllabus:
Description/Course Unit 1 – Introduction: Healthcare Information Technology in the Twenty-
Contents First Century; Information Technology and Managerial Control;
Unit 2 – Applications: Patient Care Applications; Management and
Enterprise Systems’ E-Health Applications; Strategic Decision-Support
Application
Unit 3 – Planning and Project Management: Strategic Information Systems
Planning; Application Development and Project Management;
Unit 4 – Information Security: Data security program; Security Provisions of
HIPAA

Pre-requisites A basic course on Information Systems.


Semester
Status of Course
Teaching & Learning
Methods
Assessment/Evaluation
& Grading System
Attendance
Requirements
Literature
Indicative Reading:
1. Merida Johns. Health Information Management Technology. AHIMA.
Current Edition.
2. Charles Austin. Information Systems for Healthcare Management,
AUPHA Press. Current Edition.
-

61
15. Lists Attached.

15.1 Office Equipment

Sno Name Of Equipment Quantity


1 Office Tables 1
2 Big Table 1
3 Office Chairs 1
4 Chairs 8
5 Iron Shelf 1

15.2 Laboratory Equipment

Sno Item Quantity


1 Computer Systems 30
2 Computer Tables 30
3 Computer Chairs 30
4 Office Table 1
5 Office Chair 1

62
16. REFERENCES
 [MSIS 2006]. Model Curriculum and Guidelines For Graduate Degree Programs in
Information Systems, Volume17, Article 1, January 2006 Communications of the
Association for Information Systems..
 [IS2010] Heikki Topi et.al., Curriculum Guidelines for Undergraduate Degree Programs in
Information Systems, ACM and AIS.

63

You might also like