Call Us: +233-0266-839961 | 0503 030999

BSc (Hons) Information Systems Sciences - Course Description

Course Description

(For the overall course structure and requirements, click here)


SIIS 1513 Introductory Statistics

The course covers objectives and pitfalls of statistical studies. Structure of data sets, histograms, means, and standard deviations. Correlation and regression. Probability, binomial and normal. Interpretation of estimates, confidence intervals, and significance tests. Student will work extensively with MS Excel. They will also be introduced to SPSS and MINITAB at the end of the course.


SIIS 1523 Basic Electronics

An introductory electronics course for computer science students. The emphasis is on electronic systems organization, digital data acquisition and transmission. A laboratory once a week illustrates these techniques by specific circuit.

Topics covered include: Introduction to Electrical Engineering; Electric Circuit Theory; Semiconductor Devices and Circuits (diodes, BJTs and FETs); Digital Electronics (Boolean logic, AND, OR, etc.); Analog Electronics (filters, op amps); Instrumentation Systems (sensors, A/D conversion);Communication Systems (radio principles, electromagnetic waves, antennas, fiber optics).

Laboratory Topics: Oscilloscope and instrumentation; AC/DC Voltage and Impedance Measurements; CMOS Logic Devices, 555 Timer; Operation Amplifier Circuits; A/D Converters and Digital Thermometer; Graphical Presentation of Data; Group Final Project.


SIIS 1531 Culture and Technology

The course examines issues relating to poverty, diseases, illiteracy, filthy, low self image, African belief systems (e.g. the role of the spirit world in the African's wellbeing), maxims and work altitudes that impact technology and productivity. The course will also discuss the cultural phenomena in Africa's development, the causes of Africa's underdevelopment and the need for imaginative and innovative technological advancement among new graduates. Students will read, summarize or critique relevant literature including: The World is Flat (Friedman), Wealth and Poverty of the Nations (Landes), God and the Poor (Larbi), Black Identity (Owiredu), etc.


SIIS 1543 Introduction to Linux

Introduces the fundamental concepts of Linux and other UNIX operating systems; covers the file system, commands, utilities, text editing, shell programming, text processing utilities, command line syntax, and features of the various shells. This course is delivered in a combination lecture and hands-on format. Students will be introduced to any two of the following: Fedora, Ubuntu, Debian, SUSE and Mandrake.


SIIS 1553 Principles of Programming

The goal of this course is for students to learn the general principles of programming, including how to design, implement, document, test, and debug programs. Students will also be introduced to algorithm.


SIIS 1582 Information and Records Management

The course aims to introduce students to The management of document-based information systems; record inventory and retention programmes, vital records protection and disaster recovery planning, uniform file classification systems, electronic records management systems and functions; forms and mail management.


SIIS 2513 Internet Programming I

This course provides an introduction to building web sites using HTML, client side programming with JavaScript and server side programming with cgi. Topics treated include HyperText Transfer Protocol; HyperText Markup Language; Formatting text layout with tags; Including graphic elements; Image formats; Controlling page layout with Forms, Tables & Frames; Cascading Style Sheets; Introduction to audio and video on the web; Page re-direction; Introduction to XML; Server side scripting with cgi; GET & POST; Processing user data in forms; Interactive pages with JavaScript; The JavaScript language; The Document Object Model; Event handling; Cookies.


SIIS 2523 Software Development

The course deals with a programming language, its structure, syntax and commands and about methods for solving problems. These two parts are combined when the student gets a problem specification and writes the programming code which solves the problem. The course also covers debugging, error handling and basics about hardware and software.

After the studies are completed the students will possess the basic knowledge about a programming language and can write application programs at different degrees of difficulty. The students will also know how to use structured methods to solve problems.


SIIS 2533 Networking Fundamentals

The course covers topics including: Network Basics; Network Topology; Ethernet Technologies and IEEE Standards; Network Cabling; Hubs Bridges, Switches, Routers, and Gateways; MAC Address; TCP/IP Protocol Suite; Netware Protocol Suite; BOOTP/DHCP/SNMP Protocols; IP Addressing and Subnetting; WAN Technologies; Circuit switching and Packet Switching; SDN; ATM; Frame Relay; SONET; T1/E1 & T3/E3; CSU/DSU; Security Protocols like PPTP, IPSec, Kerberos. Attention is given to hands on experience. Students are also prepared for the CCNA examination.


SIIS 2543 Internet Programming II

This course builds on the student's Java programming skills to equip them with conceptual understanding of many advanced topics in network programming. The course contains a coursework component requiring each student to develop an e-commerce platform that will be implemented using several of the technologies introduced in the lectures.

Topics covered include: Client- and server-side scripting; Processes and threads, including inter-process/thread synchronization and communication; Client side networking: some example TCP/IP clients; Server side networking; Client server internet applications, including multithreaded clients and servers; Remote method invocation; Servlets: Servlets & HTML, servlets and databases, servlet beans, java server pages; XML, the Document Object Model (DOM) and SAX parsers; Introduction to enterprise scale middleware, e.g., Enterprise JavaBeans.


SIIS 2553 Database Systems I

The course covers Database modelling; Relational databases; Basic SQL; The law of personal data; How to access the database. The aim of the course is to teach the students how to create relational databases using data modelling, how to implement databases, how to access the database using basic SQL, and to provide students with knowledge about basic transaction management.


SIIS 2563 Database Systems II

Transaction management and recovery. Problems with databases. Physical database planning. Database language: SQL-DDL, ODBC, and ESQL Trends.

During the course the student gains knowledge about techniques and applications to be able to work as database administrator or application developer with focus on relational databases and a business perspective. Students will be introduced to Oracle.


SIIS 3523 Multimedia Systems

The module is intended to provide an understanding of the types of data that make up multimedia systems, such as audio and video, and the various coding and compression techniques used when storing and transmitting these data over networks. The module also covers important topics related to the creation of content description interfaces for large multimedia databases and their inherent security and copyright issues. Other important aspects of advanced multimedia systems, e.g., telepresence and augmented reality, are also considered.

The module begins by giving an overview of cutting-edge multimedia applications. This is followed by a detailed treatment of fundamental tasks involved in creating and processing multimedia information. Special underlying design requirements and coding aspects are then covered. In the following lectures some important areas of multimedia systems in the context of intellectual property protection and management are covered. The module also gives an in depth view on the most important standards for compression and coding of multimedia, as well as content description interfaces.


SIIS 3733 Information Systems Management

This course consolidates previous work on internet and distributed programming and extends this to issues in the design, implementation and deployment of real-world e-commerce/ m-commerce/ distributed systems built on Java/.net technology and to develop novel distributed applications built on middleware technologies.


SIIS 3513 Strategic Dispositions to Information Mgmt, e-services

The course starts with central concepts and relations between strategic dispositions and systems development. It continues with discussions of the organizational IT management system and discussions about how to maintain effectiveness in organizational information structures. During the course information management and strategic management will be considered. Information Management concerns understanding and management of the process in which information is created, how it is spread and used in the best way within and between organisations. The role of information in business and IT processes is also discussed. Key features in the course: Systems development in a strategic perspective; the strategic IT management system; IS/IT strategies; the relationship between strategy and operation.

After the studies are completed the students will understand central concepts and relations in the field of Information management. The students also possess the basic knowledge about operative work with Information management and have experience about how information is created, spread and used in an organisation.


SIIS 3533 Telecom Systems

The course aims to equip participants with a basic understanding of modern digital communications, show how communications networks are evolving, introduce important fundamental topics in coding and information theory, and provide experience in searching for information, filtering that information and presenting a summary.

At the end of the course, each participant should be able to demonstrate an understanding of the principles of operation and architectures of circuit-switched and packet/cell-switched network; wired and mobile, an understanding of transmission and switching systems, and an understanding of, and be able to perform calculations on, aspects of source coding, error-control coding and Information Theory.


SIIS 3543 Information Technology Design and Systems

Modeling techniques within Soft Systems Thinking related to Information and Communication Technology (ICT) use and organizational processes. Main points in the course: Systems development methodologies, methods, techniques and processes that visualize social and cultural factors (Soft Systems Methodology); Model for ICT use, interaction and sense-making in organizational processes (Process for Organisational Meanings, POM model); Reflection of the relation between information systems development and social and cultural factors.

The aim of the course is that the student should acquire knowledge about and understanding of social and cultural aspects in information systems development. After completing course the student will know and can apply several models, methods, and technologies that focus on social and cultural aspects of the systems development process.


SIIS 3553 Network Operating Systems

This course focuses on Linux: It covers the following areas:
(i) Linux System Administration which includes: File System; File System Formats; Automating Tasks; Processes and Process Administration; Installing Software. (ii) Linux Network Administration which includes: Classification of Networks; Overview of TCP/IP; Network Classes; Subnetting; Interfaces and Routes; Starting Services; Domain Name System (DNS); Network File System (NFS); Network Information Service ( NIS ); DHCP; Printing; Samba; Linux Mail Server. (iii) Novell Netware which covers: Installation of Netware 5; Installation of client software; Novel Netware Directory Services; Managing NDS; Novell Distribute Print Service; Implementing security; Troubleshooting.


SIIS 3563 Object-oriented Analysis & Design

The course will cover the following areas: -Object oriented philosophy -Models and methods for object oriented systems development -Reuse -Strategies for component management and recycling. The student gains knowledge in object oriented systems development emphasising business requirements and needs. The course deals with object oriented models and methods, UML and component strategies.


SIIS 3573 Design of Information Technology: the designer, the process, the product

Central for the course: Role and place of methods and methodologies in the systems development process (Method in Action); The relation between designer, process and product; Systems thinking and central concepts. The student acquires knowledge of systems development processes and aspects that influence this process. The student develops an understanding of the role and place of methods in the systems development work and acquires knowledge about the relation between the designer, the development process and the outcome of the process, i.e., product. During the course the student acquires knowledge of different schools of thought within systems theory including main concepts. The student develops an understanding of that different systems development approaches, based on different schools of thought, lead to different IT products.


SIIS 3583 Information Technology Research Methods

Research goals and methods in engineering and computer- related disciplines. Students work on a small project to define a focus for their engineering studies and prepare for honors research. Presentations preparation and dissertation writing.


SIIS 3593/3623 Architecture and Construction I/II

The course helps the student develops an understanding for conceptual, service based architecture considering visions and requirements in the business. The course considers design theories about information systems architecture and the importance of strategies and architectures. Integration, flexibility, realization and information systems are important concepts.


SIIS 3613 Computer-Aided Drafting and Design

This course introduces the student to the CAD system. The student will receive "hands-on" training and will develop the techniques that are essential in today's job market. The student will learn how to adapt basic technical drafting techniques to computer generated drawings of the various drafting disciplines.


SIIS 3633 Management of Technology

The course develops frameworks for a systematic analysis of the information economy. We shall explore key concepts such as lock-in, network externalities, compatibility and standards. We shall also investigate their implications for both the producers and users on information products, as well as for public policy. At the end of the course students should be able to demonstrate a thorough understanding of the information economy, translate this understanding into powerful tools for strategic decision making, and apply the theoretical tools to strategic decision making.


SIIS 3643 Three-dimension Modeling and Animation

This course is to introduce the student to the concepts of 2D/3D computer animation. The student will develop and apply traditional animation techniques using computer software. The applications of computer animation will include engineering, visualization, advertising, and multimedia.


SIIS 3663 Design and Build Project

This syllabus is a description of how the project will operate. Students will be divided into groups of nominally five, the initial choice being made by students themselves. A group leader will be chosen for each group. The project will be the design and implementation of a piece of equipment to solve a particular problem. The project will include both hardware and software components. A different problem will be set each year. Each group will develop its own approach to solving the problem and will design and build the necessary hardware and software. A day will be set aside to demonstrate the equipment. Assessment will be based on the performance of each system, the quality of construction of the electronics and software, and the final report. An approach similar to that for the final-year project will be adopted with a designated number of marks being allocated to particular aspects.


SIIS 3623 Information Technology Project Management

This course discusses the practical examination of how projects can be managed from start to the end, including specific emphasis on planning and controlling to avoid common pitfalls. The course will also look at identifying needs, defining requirements, project costing, scheduling, resource allocation, and project politics.


SIIS 3713 Topics in Information Technology

An in-depth study of current technology and leading-edge topics in information technology not explicitly included within established courses. Candidate topics may include, but are not limited to: XML, Perl, PHP, JSP, advanced topics in server side and client side applications development, Multimedia technology, PC hardware configurations, operating systems, assembly and machine languages, data structures, wireless technology, vendor certification in networks, operating systems, databases or development tools. Student may be introduced to aspects of the use of MATLAB.


SIIS 3681 Writing Reports & Investigations

The course discusses methods for data collection and techniques for analyses in investigations. Documentation and presentation are central themes, hence the course consider different ways of structuring the content of reports, orally as well as written.

The course focuses on how investigations are planned and accomplished. Emphasis is on documentation and oral and written presentation of the report. Attention will also be given to basics of business communication skills, including writing of minutes, memos, business letters, tenders, simple business proposals, etc.


SIIS 4503/ 4603 Information Systems Dissertation/ Project I/ II

The Project is entirely coursework. Students work under the supervision of a member of staff who allocates a suitable project. The Project will normally occupy about 150 hours, spread over both Semesters.

At the end of the project, students should have demonstrated an ability to: apply scientific principles to the solution of a practical problem of systems design, development, or research; manage time effectively and produce appropriate reports on time; make effective lecture presentations of their project work, and demonstrate the project in the laboratory; write a project final report which is satisfactory in literary terms and which completely describes the project work and which critically relates the work to current technical practice; defend the project work in an oral examination and display an adequate knowledge of all related technical fields.


SIIS 4513 ICT Use and Organisational Processes

The student develops an understanding for principles, methods and techniques that aim at designing systems for different types of user groups in interactive systems development and acquires knowledge of how organisations can coordinate their business activities with IT.

The course considers design projects with main focus on principles, methods and techniques that creates a feasible and desirable design for the organisational activities. The student acquires knowledge of how design projects are conducted through studies of the different phases in the design process, from initiation to innovation. Methods and techniques needed in order to gather necessary information for the system to be designed, are also in focus, from the initial idea to a suggestion for solution/s that aims at sustainable use of IT within an organization.


SIIS 4523 Knowledge Management

The course aims to enable the students understand central concepts and relations in the field of Knowledge Management. The students also possesses basic knowledge about operative work with organisational knowledge and have experience about how knowledge is created, spread and used in an organisation.

The course starts with central concepts and relations. It continues with definitions of knowledge and discussions about how to gain knowledge. During the course Knowledge Management as a tool for information management and for strategic management will be considered. Knowledge Management concerns understanding and management of the process in which new knowledge is created, how it is spread and used in the best way within and between organisations. The use of IT in Knowledge Management is also discussed.


SIIS 4543 Safety

The course aims to enable the student to understand central concepts within the area of safety and has experience in analysing, designing and maintaining critical systems. The course has a multiperspective approach to designing and using critical systems and also on how to analyse the situation after a catastrophic event has happened. The content includes: Principals for Critical systems; Construction of critical systems; Hazard analysis, Risk management.


Back to Top

(For the overall course structure and requirements, click here