Bachelor of Information Systems

The Information Systems program prepares students for a variety of occupations in the field of Computer Based Information systems including technical, user and customer support. Emphasis is placed on the management of computer and communications technologies in contemporary organizations. The program aims to prepare students for the emerging employment opportunities in the fields of communications, distribution processing and PC-based local areas networks.
    
Program Code: BIS


Program Description

The Bachelor of Information Systems degree program extends over four years. After the first two years students may choose to exit with the Diploma Award. This enables graduates to make an effective initial entry to the workforce.


Credit Points Required

Achievement of a total of 320 credit points


Duration of Study

Four years


Study Mode and Location

The program is offered fulltime at the DWU, Madang Campus

Pre-requisites

Applicants to the degree program are required to have completed 4 years of secondary school or equivalent from a recognised institution. A minimum grade of “B” in English, a grade “C” in Mathematics A as well as “B’s” in all other subjects are required at the Grade 12 level of secondary schooling for entry into the BIS program.

 

Program Units

Year One

IS102 PC Architecture
IS103 Communication Skills
RS234 Christian Ethics
IS104 Mathematics for Computing
IS105 Desktop Publishing
IS106 Operating Systems Administration
IS107 Spreadsheet Modelling
BS124 Accounting Foundations I

 

Year Two

IS202 Web Site Development
IS203 Networking
IS204 Database Development
IS211 Linux Administration
IS205 Data Analysis and Modeling
IS206 Programming
IS207 Ethics for Computing Professionals
IS210 Network Management

 

Year Three

IS301 Structural Programming
IS302 Database Design 
IS303 Web Application Development
IS304 Data Communications 1
IS305 Object Oriented Programming
IS310 Database Systems
IS308 Data Communications II
IS309 Financial Modelling

 

Year Four

IS401 Project Management
IS402 Electronic Commerce
IS403 Systems Analysis and Design
IS410 Advanced Network Management
IS405 End-User Support
IS406 IS Project and Presentation
IS408 Desicion Support Systems
IS411 Wireless Networking

 

Service Units

IS105 Desktop Publishing
IS113 Spreadsheet Management
IS115 Database Management
IS117  End-User Computing and Word Processing
IS209 Internet Applications

 

Program Unit Descriptions

Year One

IS102

PC Architecture - 10 Credit Points

This unit provides students with knowledge of the principles of operation of PC-based computer systems focusing on hardware. It also enables students to gain the practical, hands-on skills necessary to accomplish basic levels of identification, construction, fault-finding, and the customization of PCs utilizing common diagnostic software.

IS103

Communication Skills - 10 Credit Points

In education, the workplace, and the wider community, communication skills are regarded as vitally important for a person’s growth and advance in their career and lives. This unit introduces students to theory and concepts of communication. Different types and forms of communication skills are introduced and practiced to assist students in their professional and personal communications. Consideration for computer assisted communication is demonstrated in assisting students in developing word processing and power point presentation skills.

RS234

Christian Ethics - 10 Credit Points

Ethics is a systematic, critical study concerned with the evaluation of human conduct to help male decisions about the future. It is concerned about what is right, fair, just or good; about what we ought to do, not just what is the case or what is most acceptable or expedient. Christian ethics is the critical evaluation of human conduct from a Christian perspective. In this course, students will explore the understanding, sources and importance of ethics in everybody’s personal and professional life.

IS104

Mathematics for Computing - 10 Credit Points

A variety of important graphical, numerical and algebraic methods form a foundation for understanding the concepts, notation, and design of both hardware and software which have become part of Information Technology and its applications. This unit provides students with a first insight to the mathematics involved in computer-related studies. It uses spread sheet modelling as an illustrative tool and by introducing models, algorithms and code prepares students for their programming units. It maps to the requirements of the ACS Core Area of Discrete Mathematics.

IS105

Desktop Publishing - 10 Credit Points

This unit introduces students to concepts of desktop publishing and principles of a good design as well as develops student competency in most of the major features provided by Desktop Publishing applications. The level of skills attained should enable students to perform tasks required in a small office environment, such as designing a line of marketing materials, developing advertising promotions, or developing flyers and other published documents for a business or a community organization.

IS106

Operating Systems Administration - 10 Credit Points

Possessing a familiarity with the skills of the installation of currently used PC Operating Systems, such as the varieties of Windows or Linux provides the IS professional with the skills to interact with technicians, system supervisors, and system developers. Simple end-user problems can be solved without too frequent resort to technical help, which may not always be readily available. This unit further develops the Software aspects of the ACS Core Area of Computer Organization and Architecture.

IS107

Spreadsheet Modeling - 10 Credit Points

This unit will develop student competency in most of the major features provided in any spreadsheet software application. Features that are used to develop a practical data-driven and model based application approach to decision making. The level of skill attained should enable Diploma graduates to perform tasks required in a small office environment, such as basic routine book keeping, stock inventories, or payroll calculations.

BS124

Accounting Foundations I - 10 Credit Points

 

Year 2

IS202

Web Site Development - 10 Credit Points

The term ‘Web Development’ encompasses a number of different disciplines, from graphic design to programming. The first step is an understanding the fundamentals of how the Web works, including a working knowledge of HTML, the role of the server, and the importance of the browser. Web Pages are actually HTML documents. This unit introduces students to understanding the structures of web pages, the tags, attributes, and other features that provides a foundation for understanding the dynamics of HTML documents. Web Development also refers to the utilization of the existing web technologies being used by the industry that affects all aspects of our society’s business, health, education and culture. Web technologies will improve our communication and interactivity as we become a global village. Content Management Software (CMS) in particular the Joomla web technology will be thoroughly discussed. Students are expected to successfully install, customize, deploy and maintain a Joomla enabled web site.

IS203

Networking - 10 Credit Points

Knowledge of the fundamentals of PC networking and the configuring of Operating Systems for networking of computers and associated devices, provides the IS professional with the skills to interact with technicians, system supervisors, and system developers. Many graduates may also use skills gained in this unit a means of gaining initial entry to the workplace. Simple systems for Local Area Networks can be built and problems solved without too frequent resort to further technical help. Language and concepts are developed which enable more intelligent communication between IS staff and technical support groups. This unit further develops to the hardware aspects of the ACS Core Area of Computer Organisation and Architecture and is further developed in Data Communication units.

IS204

Database Development - 10 Credit Points

This unit develops student competency in most of the major features provided in a database software application. The level of competency attained should enable the performance of tasks required in a small office environment, such as keeping customer, product and sales records.

IS205

Data Analysis & Modeling - 10 Credit Points

A variety of important graphical, numerical and algebraic methods form a foundation for understanding the concepts, notation, design of both hardware and software which have become part of Information Technology and its applications. At least elementary statistical concepts are required for the analysis and presentation of numerical and other data in the process of transforming data into information and then knowledge. This unit relates to the requirements of the ACS Core Area of Discrete Mathematics.

IS211

Linux Administration - 10 Credit Points

Linux is a Unix-like operating system for PC’s that features a fully functional graphical user interface (GUI). This GNU public licensed software is available free and is now a strong competitor for Windows operating systems. Possessing a familiarity with the skills of managing the Linux operating system is now becoming an essential requirement for those entering the IT workforce. This unit complements the knowledge and skills students have gained in IS106, Operating Systems Administration which provided basic aspects of PC operating systems. Students learn to install, use and manage Linux for both servers and clients. This unit further develops the Software aspects of the ACS Core Area of Computer Organisation and Architecture.

IS206

Programming - 10 Credit Points

Software development requires knowledge of design principles used to ascertain user needs, model design, code, test, validate and implement a system. This unit is introduces approaches design of algorithms and their implementation in commonly used programming languages. There are three readily identifiable areas of programming to which lend themselves to separate units. Procedural programming focuses on the program as a series of instructions coding an algorithm. More advanced work considers a second area, the use and coding of data structures. The third area, using Object-Oriented techniques focuses on modelling the complexity of related data belonging to an organisation as a system. Some graduates may find a career in computer programming. Further, some will use acquired design skills to develop applications for commercial software which often provide a programming environment to allow for further development and customisation. All, however, should gain greater understanding of many important areas of IS implementation, and a set of concepts which facilitate dialogue with professional programmers.

IS207

Ethics for Computing Professionals - 10 Credit Points

The development of an ethical basis for the application of information technology in organisations, involves reflection upon shared human values such as tolerance, respect, fairness, privacy, freedom and quality of life. It is also hoped that after the presentation of the major facets of Ethics the students will develop better understanding of the complex, multidimensional factors that affect the actions and decisions of individuals and of society as a whole.

IS208

Mathematics for Computing II - 10 Credit Points

A variety of important graphical, numerical and algebraic methods form a foundation for understanding the concepts, notation, and design of both hardware and software which have become part of Information Technology and its applications. This advanced unit follows on from IS104 and provides students with a further insight to the mathematics involved in computer-related studies. By introducing models, algorithms and code students are prepared for their programming and database units. It maps to the requirements of the ACS Core Area of Discrete Mathematics.

IS210

Network Management - 10 Credit Points

Skills in managing a network environment using commonly available client and server network operating systems (NOS) is becoming an essential requirement for those entering the workforce as IS/IT professionals in PNG. This unit will further develop the knowledge students have gained in IS 203, Local Area Networks which provided the basic theory of networking infrastructure. Once the network connectivity is established, an operating system is required to utilise the possible resource sharing and security advantages available. This unit further develops the Software aspects of the ACS Core Area of Computer Organisation and Architecture.

 

Year 3

IS301

Structured Programming - 10 Credit Points

This unit covers the fundamental principles of structured programming. Students will gain an understanding of and practical experience in analysing problems, designing algorithms, coding, testing and debugging structured programs to address these problems. They will have the technical competence to write simple programs in using a structured programming language such as C++. Other topics include ethics in IT, program correctness, good programming practices and documentation, role of compilers and execution of programs by computer hardware. This unit relates to aspects of the ACS Core Areas of Data Structures and Algorithms, as well as Program Design and Implementation, and Software Engineering and Methodologies.

IS302

Database Design - 10 Credit Points

Organisations need to handle data with well-designed databases that minimise errors through updating, deletion and insertion anomalies, avoiding redundancies and providing ready retrieval of data in flexible forms adaptable to changing user needs. Database design offers concepts in the development of a database from the listing of business requirements, through entity-relationship diagramming, schema formation, and the evaluation of the effectiveness of a schema with concepts of functional dependency and normal forms. Following IS204, this unit develops the underlying theory required to understand the design and management of databases using commercial software, relational algebra and the use of SQL. Such studies may open important career paths, since it is difficult to envisage any organisation that does not have the electronic storage and management of data as a critical need. This unit maps to aspects of the ACS Core Areas of Database Management and Conceptual Modelling.

IS303

Web Application Development - 10 Credit Points

The World Wide Web continues its meteoric growth. Websites have matured from simple collections of static HTML pages to data-driven web applications. Many technologies exist for developing data-driven web sites. This unit will use the Open-Source (free) technology to create web applications. Apache server is used to process Php server scripts and MySQL as its backend database. Php programming language will be used to create server-side scripts in the development of dynamic data driven applications. A working knowledge of HTML 5 and Javascript and JQuery is required to help create web-based application. The latter part of this unit will discuss the emerging mobile technology (Android programming) and will challenge the students to convert some of the web-based applications to mobile compatibility.

IS304

Data Communications 1 - 10 Credit Points

Increasingly, Local Area Networks (LAN’s) are linked to other LAN’s via Wide Area Networks (WAN’s) in a process known as internetworking. The largest example of this is the Internet to which most LAN’s today are connected. This unit builds on the basic networking concepts gained in IS203 to develop the concepts, protocols and technology required for internetworking. Hardware includes layer 2 switches and layer 3 routers which are discussed and configured using both simulation software and with a hardware network provided in a laboratory setting. The TCP/IP protocol suite used on the Internet is studied as well as IP4 addressing schemes and Access Control lists. This unit addresses aspects of the ACS Core Areas of Data Communications and Networks as well as the CCNA (Cisco Certified Network Associate) curriculum.

IS305

Object Oriented Programming - 10 Credit Points

Object-oriented programming focuses on modelling the complexity of related data belonging to an organisation as a system of interrelated and interacting user-defined data types known as objects which have attributes and accompanying methods. This unit introduces the major concepts of classes, encapsulation, inheritance and polymorphism with programming examples. A small project such as some form of a lending library is developed to illustrate the application of object-oriented principles. This unit relate to aspects of the ACS Core Areas of Data Structures and Algorithms, as well as Program Design and Implementation, and Software Engineering and Methodologies.

IS308

Data Communications 2 - 10 Credit Points

This unit builds on the internetworking concepts gained in IS304. The focus is now on the topologies, technologies and protocols of Wide Area Networks. As well the CISCO IOS is studied to configure routers and to manage a CISCO internetwork. An internetworking software simulation package is used to enable the practising of network configuration and management skills. Students design and document a major multi-campus internetwork for a hypothetical PNG enterprise. This unit addresses aspects of the ACS Core Areas of Data Communications and Networks as well as the CCNA (Cisco Certified Network Associate) curriculum.

IS309

Financial Modeling -10 Credit Points

This unit follows from IS201 Spreadsheet Modeling and IS205 Data Analysis and Modeling. It further develops students competency in major features provided in Spreadsheet Analysis and Modeling. The focus here is more on financial applications of spreadsheet mainly using statistical and financial functions. The level of skill attained enable students to perform tasks required in an office environment, such as supporting project or investment decisions with discounted cash flow models, preparing forecasts and budgets and making a break-even analysis.

IS310

Database Systems - 10 Credit Points

Information is one of the most important resources in any organisation. Effective management and processing of information is crucial to the success of the organisation. IS302 Database Design aims to provide the student with the knowledge and skills on how to design and implement a small-scale database. However, this unit aims to provide the student with the knowledge and skills on how relational database systems work and function, and design and develop large-scale information systems to capture, process and manipulate information effectively and efficiently for the success of the organisation. It also equips the student to select the most appropriate database management system for the type of database chosen to be developed. Lectures will cover the principles and techniques of relational databases systems and laboratories will help students to develop a large-scale database system.

 

Year 4

IS401

Project Management - 10 Credit Points

In this unit students gain fundamental project management knowledge and learn how to apply knowledge, tools and techniques to project activities in order to meet customer requirements, finish within a required time frame and on budget. While the acquired skills are applicable to all kinds of projects, the focus is on information systems projects. Scope, time and resource management are addressed, with a particular emphasis on applying critical path analysis to create feasible project schedules. Students work on practical case studies in small teams, using commercial project management software to plan a project, monitor and control the progress and report on the status. This unit addresses aspects of the ACS Core Area of IT Project Management and Quality Assurance.

IS402

Electronic Commerce -10 Credit Points

A rapidly developing application of extranet and Internet technology is providing for online commercial transactions known as Electronic Commerce. An organization becomes virtual when it presents itself largely electronically (rather than, for example, a physically existing building) as a web page to be accessed through Internet access. Commerce takes place via online catalogues, email, and credit cards and electronic payment systems. Only physical delivery of purchased goods takes place outside the electronic system. Online Publishing, Internet Banking, Business-to-Business transactions also introduce a virtual aspect to organizations. Issues of trading legislation, security and ethics are important issues for providers and consumers. There are also important social implications as these technologies bring about lifestyle changes, render many employee positions redundant, and lead to bank branch, and traditional commercial outlet closures.

IS403

Systems Analysis & Design - 10 Credit Points

This is a practical field and is designed to equip students with the concepts and principles to effectively analyse and design a system. This unit allows students to explore both traditional and object-oriented approaches to systems analysis & design, and integrates key modeling concepts that apply to both traditional and object-oriented approaches. The traditional approach is based on modern structured analysis & design. The objected-oriented approach is based on Unified Modeling Language (UML) from Object Management Group (OMG). Additional concepts are also included in response to the realities of system development today.

IS405

End User Support - 10 Credit Points

The best Information System designs and implementations only realise their full potential when understood and intelligently used. Students are prepared for positions as End-user support personnel required in large organisations to train, support and problem solve for all users as problems arise, and especially to assist beginning users to become proficient. Investment in these help-desk services is costly, but is money well spent when expensive and critical Information Systems operate efficiently. For some graduates, End–User Support forms an important career option. This unit address aspects of the ACS Core Area of Interpersonal Communication.

IS406

IS Project & Presentation - 10 Credit Points

IS project enables final year students to work independently on a project, such as a particular information system, which requires them to bring together a broad sector of the undergraduate knowledge they have gained on a chosen problem. This unit will also foster currency of knowledge in an environment which is rapidly changing. Students may also find it an advantage to choose a project with which they could demonstrate their competence to a prospective employer. This unit also enables final year students to consider “cutting edge” research and developments by developing a guided report, presented in a series of draft forms, using recent journal literature. Topics may be chosen from a provided list containing key suggested references. Literature research, report writing and oral presentations at a formal IS seminar are all aspects of the experience in this unit.

IS408

Decision Support Systems - 10 Credit Points

A particular application for Information Systems is to transform data (single transactions) to information (data tabulated so as to convey meaning) leading to knowledge (relating information leading to understanding and prediction). Decision Support Systems (DSS) facilitate best practice in organizational decision making, by providing access to organizational and extra-organizational information and knowledge. Students study such systems as they integrate data and modeling systems to provide solutions. Increasingly, use is made of the information and knowledge generated by the products from the field of Artificial Intelligence, such as Expert Systems, Artificial Neural Networks, and Intelligent Agents.

IS410

Advanced Network Management - 10 Credit Points

This unit further develops competencies of installing, administering and securing a Windows 2008 domain-based client-server network, gained in IS210, Network Management. Topics studied in that unit are revised with emphasis on those which are more challenging. It also assumes that students have acquired a strong understanding of data communications concepts studied in IS308. More advanced topics are then discussed including: Delegating control, distributing MMC consoles and taskpads, Active Directory physical and logical structure, software deployment, and publishing folders and printers. On completion of these units, it is anticipated that graduates are eligible to apply for positions as beginning network administrators.

IS411

Wireless Communications - 10 Credit Points

In the areas of networking, data communications and telecommunications, wireless technologies are gaining ever increasing dominance. Well known examples include the cordless phones in the home to cellular phones that are used throughout the world. The traditional wired telephone line is rapidly being replaced by wireless local, metropolitan, and wide area networks. With the techniques of wirelessly counting the inventory of products on store shelves and paying for purchases without using hard currency, wireless data communications are ubiquitous. Many towns and cities are installing wireless networks that allow residents and visitors to access the Internet from everywhere, using notebook computers and handheld devices. Students will gain a background and an overview of the available range of wireless data communications technologies.

 

Service Units

IS113

Spread Sheet Management (Service Unit) - 10 Credit Points

Electronic spreadsheets now replace hand-written financial record keeping and calculating in the small or home office environment. As well, the typical “what-if” analysis feature of spreadsheets facilitates decision-making. Skills in spreadsheets management are, therefore, essential for those entering the business world. With a commonly used software application this skills-based unit explains the fundamental principles and practical skills required to produce accurate calculations in worksheets with a professional appearance.

IS115

Database Management (Service Unit) - 10 Credit Points

Database systems are foundational examples of Information Systems. They are used in all office environments where data on such items as staff, clients and stock need to be recorded and retrieved. This unit introduces database management with a commonly used relational database management system where data is organized in a logical and orderly way using fields and records in creating tables. Tables are organized and linked and then queried to search and manipulate records. There is focus also on activities with business applications such as personnel, inventory, and financial record management.

IS117

End-User Computing & Word Processing (Service Unit) - 10 Credit Points

Technology, computers and the Internet, are indispensable tools in almost all kind of activities in professional and private life. End-User Computing and Word unit provides students with necessary knowledge and skills to function confidently and efficiently in computer-based environment. The unit familiarizes students with the Windows environment, file management and Internet skills. Since the word processing is the most fundamental application, the unit also provides comprehensive introduction to the basics of document formatting using word-processing.

 

IS209

Internet Applications (Service unit) - 10 Credit Points

The Internet is a worldwide interconnection of networks. It has no single central file server nor does a single computer control it. This unit provides an overview of Internet use and application in business, government, learning institutions and others. One of the software Internet applications is the World Wide Web (WWW). The WWW consists of a huge collection of hypertext-linked documents (HTML documents) stored on computers around the world. Students study and explore the dynamics of World Wide Web and how it can be used as a research and communication tool that would lead them into making informed decisions about the impacts the Internet and World Wide Web have on our changing society.