Download BSc in IS Plan for 2012

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Personal information management wikipedia , lookup

Knowledge representation and reasoning wikipedia , lookup

List of important publications in computer science wikipedia , lookup

Ecological interface design wikipedia , lookup

Personal knowledge base wikipedia , lookup

Collaborative information seeking wikipedia , lookup

Human–computer interaction wikipedia , lookup

Human-Computer Interaction Institute wikipedia , lookup

Incomplete Nature wikipedia , lookup

Transcript
University of Bahrain
College of IT
Department of Information Systems
BSc. In INFORMATION SYSTEMS CURRICULUM (2012 students)
(2010 Modified Program)
Semester I
Code
ITIS 101
ITCS 103
Title
Personal Productivity with IS Technology
Computer Programming I
ENGL 154
MATHS 101
ARAB 110
Language Development I
Calculus I
Arabic Language Skills
Total
Lec
3
3
Lab
2
2
Cr
3
4
Prerequisites
3
3
3
0
0
0
3
3
3
15
4
16
Lec
3
3
3
3
3
Lab
2
0
0
2
0
Cr
4
3
3
3
3
15
4
16
Lec
3
3
3
3
3
2
17
Lab
2
0
2
2
0
0
6
Cr
4
3
3
3
3
2
18
Prerequisites
ITCS 104
ENGL 155
ITCS 104
ITCS 103 & MATHS 101
Semester 2
Code
ITCS 104
ENGL 155
HIST 122
ITIS 102
MGT 131
Title
Computer Programming II
Language Development II
Modern History of Bahrain and Citizenship
Fundamentals of information Systems
Introduction To Business Administration
Total
Prerequisites
ITCS 103
ENGL 154
Semester 3
Code
ITIS 211
ENGL 219
ITCS 215
ITCS 252
ECON 140
Law 107
Title
Visual Programming
Technical Report Writing
Data Structures
Discrete Structures I
Microeconomics
Human Rights Principles
Total
Semester 4
Code
ACC 112
ITIS 253
ISLM 101
MGT 230
Title
Financial Accounting I
Information System Architecture
Islamic Culture
Organization and Management
Lec
3
3
3
3
Lab
0
2
0
0
Cr
3
3
3
3
Prerequisites
STAT 273
ITIS 216
Probability and Statistics
Database Management Systems
Total
3
3
18
0
2
4
3
3
18
MATHS 101
ITIS 102 & 1TCS 215
Lab
2
0
2
2
2
2
10
Cr
3
3
3
3
3
3
18
Prerequisites
ITIS 216
Lab
0
2
2
2
2
2
Cr
3
3
3
Prerequisites
3
3
3
18
ITIS 311
ITIS 253
ACC 112 & ITIS 216
Semester 5
Code
ITIS 342
Title
E-Business
H/SS XXX
ITIS 311
ITIS 343
ITIS 331
Humanities and Social Sciences
System Analysis and Design
Information Resource Management
Operations Research
ITCE 352
Computer Networks for IS
Total
Lec
3
3
3
3
3
3
18
Code
XXXXXXX
ITIS 313
ITIS 314
Title
Business Elective
Web-based Information Systems
Physical Systems Design and Implementation
Lec
3
3
3
ITIS 312
ITIS 351
ITIS 341
Object-Oriented Systems
Operating Systems and Interoperability
Computerized Business Applications
Total
ITCS 252
MGT 131
ITIS 216 & ITIS 211
ITIS 216
STAT 273
ITIS 253
Semester 6
3
3
3
18
10
ITIS 311
ITIS 311
Summer
Code
Title
Industrial Training
Lec
0
Lab
3
Cr
1
Prerequisites
Passing at least 85 credits
Code
ITIS 412
ITIS 411
ITIS 499
Title
Information Security
Database System Implementation
Senior Project
Lec
3
3
0
Cr
3
3
3
Prerequisites
ITIS 314 & STAT 273
ITIS 314
Passing 85 credit hours& ENGL 219
ITXX XXX
ITIS XXX
Elective I
Elective II
Lab
2
2
6
2
2
ITIS 492
Semester 7
3
3
12
Total
14
3
3
15
Semester 8
Code
ITIS 442
ITIS 461
ITIS 441
ITIS XXX
ITIS XXX
Title
IT Strategy and Management
Decision Support Systems
IS Project Management
Elective III
Elective IV
Total
Total Credit Hours: 135
Lec
3
3
3
3
3
15
Lab
2
2
2
2
2
Prerequisites
ITIS311 & MGT 230
ITIS 314& ITIS 331
ITIS 314
10
Cr
3
3
3
3
3
15
IT IS XXX/ITXX XXX - IS/IT Elective Courses
Code
Title
ITIS 413
Multimedia Information Systems
ITIS 431
Simulation and Modeling
ITIS 443
Enterprise Systems and Integration
ITIS 444
IS Auditing
ITIS 445
Computer Supported Collaborative Work
ITIS 446
Virtual organization
ITIS 453
Mobile Computing Applications and Platform
ITIS 462
Data Warehousing and Data Mining
ITIS 463
Knowledge Based Systems
ITIS 464
Applications of AI in Business
ITIS 474
Distributed Systems
ITIS 475
Human Computer Interaction
ITIS 476
Selected Topics in IS
ITIS 477
Web Technologies
ITCE 418
Network Engineering and Design
Lec
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
Lab
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Cr
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
Prerequisites
ITIS 314
ITIS 311 & ITIS 331
ITIS 331& ITIS 311
ITIS 412
ITIS 313
ITIS 342 & MGT230
ITCE 352
ITIS 314
ITIS 314
ITIS 314
ITIS 314 & ITCE 352
ITIS 314
ITIS 314 & MGT 230
ITIS 313
ITCE 352 / ITCE 314
XXXXXXX - Business Elective Courses
Code
Title
ACC 113
Financial Accounting II
ECON 141
Macroeconomics
MGT 340
Supply Chain Management
MGT 430
Human Resources and Personal Management
MGT 233
Organizational Behavior
MGT 437
Business Ethics
MGT 436
Management of Change
MGT 448
Organization Theory and Design
MKT 261
Marketing Management
Lec
3
3
3
3
3
3
3
3
3
Lab
0
0
0
0
0
0
0
0
0
Cr
3
3
3
3
3
3
3
3
3
Prerequisites
ACC 112
ECON 140
MGT 230
MGT 230
MGT 230
MGT 230
MGT 230
MGT 230
Humanities: Fine Arts, Art History, American Studies, Classics, Communications, English, (Foreign Languages) French, Music, Philosophy,
Theater, Literature (Arabic), Religion (Comparative).
Social Sciences: Anthropology, Economics, Education, Geography, History, Psychology, Women’s Studies, Political Science.
Graduation Requirements
1. Passing the B.Sc. Program with overall GPA of at least 2.0.
2. The GPA of major courses ITXX must be at least 2.0 (only the best grades of the repeated major courses will be counted).
B.Sc. in Information Systems
Course Descriptions
ITIS 101 Personal Productivity with IS Technology (3-2-3)
Prerequisite:
none
Course Description
The course provides advanced software functionality to support personal and group productivity. Topics
covered include knowledge work productivity concepts, organization and management of data via
spreadsheets and database tools, accessing organizational and external data, information search
strategies, optimization and personalization, professional document design, web page design and
publishing and effective presentation design and delivery.
ITIS 102 Fundamentals of Information Systems (3-2-3)
Prerequisite:
none
Course Description
The course provides the foundation for understanding the business implications and roles that IS/IT play
in providing solutions to business problems, and in providing opportunities for companies. Topics
covered: Information Systems in global business today: global E-business, how business use information
Systems, organizations, and strategy; ethical and social issues in Information system: achieving
operational excellence and customer intimacy; E-commerce.
ITCS 103 Computer Programming I (3-2-4)
Prerequisite:
none
Course Description
Introduction to computers and numbering systems; Algorithmic problem solving principles; Introduction
to a modern programming language (e.g. C++); Input/Output, conditional statements, iteration, files,
strings, functions and arrays; Lab assignments to practice programming.
ITCS 104 Computer Programming II (3-2-4)
Prerequisite:
ITCS 103
Course Description
Advanced language elements; data types and structures; recursion and recursive algorithms; Abstract
data types; Pointer manipulation, structures, and classes; Recursion and Recursive Algorithms;
Programming applications to business and scientific problems.
ITIS 211 Visual Programming (3-2-4)
Pre-requisite:
ITCS 102
Course Description:
The course uses Visual Basic 2010 as one of the modern visual programming application. VB 2010 is fully
object-orientated programming language. Topic covered are user interface design (canvas containing
controls such as textboxes, labels, radio buttons, checkboxes, list box, combo box, picture box, tooltip)
programming languages concepts such as decision and conditions like if statements, case structure etc,
loops like do/loops, for/next etc, procedures and functions, menus, dialog boxes, multi-form projects
like about box, splash screen etc, database concepts and manipulation techniques.
ITCS 215 Data Structures (3-2-3)
Prerequisite:
ITCS 104
Course Description
Implementation and manipulation of data structures; Concept of abstract data types; Implementation
and use of different data structures such as lists, stacks, queues, arrays and their linked
implementations; Use of trees and graphs; Hash tables; Introduction to algorithms; Applications using
C++ or another current language.
ITCS 252 Discrete Structures I (3-2-3)
Prerequisites:
ITCS 103 & MATH 101
Course Description
Introduction to discrete structures and associated mathematical tools; Propositional calculus; Predicate
calculus; Sequences and Summations; Inequalities; Proof techniques; Sets; Relations; Functions; Partial
and Total Orderings; Graphs; Applications to computer science.
ITIS 216 Database Management Systems (3-2-3)
Prerequisite:
ITIS 102 & 1TCS 215
Course Description
This course provides an introduction to database development and management by using database
management systems. It introduces the fundamental concepts necessary for designing, using, and
implementing database systems. Topics include database and file system, database design, data
modeling using entity-relationship diagrams, and relational data model, and normalization of relations.
ITIS 253 Information System Architecture (3-2-3)
Prerequisites:
ITCS 252
Course Description
The Course presents the basic concepts and methodologies for the discipline known as Enterprise IS/IT
architecting within a framework, structure, and methodology. Enterprise IS/IT architecting is a necessary
step for designing and developing of information systems. It includes the definition of the business,
work, functional, information and technical perspective. As such, it is the enabling approach for the
system development process that builds complex information systems.
ITIS 311 System Analysis and Design (3-2-3)
Prerequisite:
ITIS 216 & ITIS 211
Course Description
The course focuses on the front-end (analysis and modeling) of the systems development process. This
study tour begins with developing an understanding of the fundamental concepts and then to proceed
with mastering the concepts through case study project. Topics to be covered include Information
Systems Building Blocks, Information Systems Development, Project Management, Systems Analysis,
Fact-Finding Techniques for Requirements Discovery, Data Modeling, Process Modeling and Systems
Design. Students will also learn analyzing business case, requirements, data and process modeling, and
development strategies, with an increased focus on object modeling. At the end of this course you
should have an understanding of, and appreciation for, the techniques required for a successful analysis
and design of an information system. Comparing and contrasting both traditional and non-traditional
approaches and to explore the benefits and shortcomings of the major approaches are essential parts of
the study.
ITIS 312 Object-Oriented Systems (3-2-3)
Prerequisite:
ITIS 311
Course Description
The course concentrates on object oriented systems developments. The Unified Modeling Language
(UML) is used to capture modeling artifacts. Emphasis is placed on the development by elaboration
where the same Modeling Language (UML) is used throughout the development life cycle. Analysts,
designers, and programmers “speak” the same language, although perhaps use the dialects (profiles) of
the language fitting their individuals need. This course is an extension of the concepts of system analysis
and design systems and many things more. In this course the hot topics related to the Information
Systems’ real problems will be covered. We will discuss different topics and know how useful will be
these topics to understand and solve the information systems’ problems.
ITIS 313 Web-Based Information Systems (3-2-3)
Prerequisite:
ITIS 216
Course Description
The course introduces a systematic approach to develop Web-Based Information Systems Applications
(WBIS Apps). The course discusses the concepts, methods, and techniques used to collect, organize and
expose information resources. Topics include Web Apps requirements engineering, modeling,
architecture, development processes; WBIS Apps usability, performance, and security to develop highquality, reliable and efficient web applications employing Client-side/Server-side technologies tools and
Modeling.
ITIS 314 Physical Systems Design and Implementation (3-2-3)
Prerequisite:
ITIS 311
Course Description
The course provides advanced Information Systems development phases to deliver final product. Topics
covered: physical system design (databases, and user interface); implementation; testing;
documentation and installation; maintenance; new technologies and paradigms like CASE, and
distributed system design.
ITIS 331 Operations Research (3-2-3)
Prerequisite:
STAT 273
Course Description
Operations Research (OR) has many applications in science, engineering, economics and industry and
thus the ability to solve OR problems are crucial for both researchers and practitioners. Being able to
solve the real life problems and obtaining the right solution requires understanding and modeling the
problem correctly and applying appropriate optimization tools and skills to solve the mathematical
model.
ITIS 341 Computerized Business Applications (3-2-3)
Prerequisite:
ACC 112 & ITIS 216
Course Description
The course presents applications of IS for solving business problems of organizations. Topics covered:
fundamentals of Accounting Information Systems (AIS), developing and maintaining accounting record
systems by using, for example, Peachtree Accounting software; business processes
of organizations; activities cycles of organizations; the use of databases that provide hands-on
experiences in capturing financial transactions, analyzing company performance and instituting internal
controls with an accounting software environment.
ITIS 342 E-Business (3-2-3)
Prerequisite:
ITIS 216
Course Description
This course will provide students with a good understanding of the concepts and fundamentals of eBusiness. Both business-to-consumer (B2C) and business-to-business (B2B) Electronic Commerce (EC)
are discussed in this course. Topics covered include concepts of EC; forms of e-Marketplaces; the
information exchanges and key business processes involved in the exchange of goods and services
between trading partners; standardization of product and shipment numbering including automatic
identification of products (bar codes such as RFID); data synchronization; role of EC technologies in JustIn-Time (JIT) replenishment; Electronic Funds Transfer (EFT); Inter-organizations Systems (IOS) such as
Electronic Data Interchange (EDI), Collaborative Planning and Forecasting (CPFR) systems; Vendor
Managed Inventory (VMI); theories relating to B2B EC and B2C EC.
ITIS 343 Information Resource Management (3-2-3)
Prerequisite:
ITIS 216
Course Description
This course is design to provide the necessary knowledge for learners to become skilled at the
organizational information resource management. It will help in building creative methods for profitably
managing information resources. Information Resource Management (IRM) is a management function
dealing with efficient management of information and data elements throughout their lifecycle. IRM
encompasses the planning, budgeting, and supervising of facilities, systems and organizations. The
course will delve into a variety of issues related to IT management including the evolution of the modern
IT organization, the strategic nature of the IT organization, and day-to-day management of the IT
organization. It covers both the information itself and related resources, such as personnel, hardware,
software, funds, and technology. This course will cover Introduction to Information Systems
Management and Information Resource Management; IT strategy; Strategic Alignment maturity; The
role of CIO; Outsourcing; Leading IS Functions with Organizing IT; Social, Ethical and Legal issues;
Purchased Package Methodologies; and Measuring, Reporting and Controlling
ITIS 351 Operating Systems and Interoperability (3-2-3)
Prerequisite:
ITIS 253
Course Description
The fundamental concepts of operating systems. Topics covered: process scheduling and memory
management; device management; concurrent processes and file systems; evaluating and comparing
several current operating systems such as Linux/Unix and Windows; examining interoperability in
heterogeneous environments; integrating different kinds of applications, independent from platform,
programming language or resource to maintain the enterprise workflow.
ITCE 352 Computer Networks for IS (3-2-3)
Prerequisite:
ITIS 253
Course Description
The courses addresses the concepts of data communications and computer networks. Topics covered:
Introduction to data communication (signal types, transmission media, modems); physical layer;
network types, topology and categories; protocols; standards; OSI model; error detection (VRC, LRC,
CRC); data link control; Bit oriented data link protocols; Local Area Networks (LAN technology, Ethernet);
networking devices; introduction to TCP/IP protocol suite (addressing, network layer, transport layer,
ARP, ICMP, FTP, HTTP); wireless LAN.
ITIS 411 Database System Implementation (3-2-3)
Prerequisite:
ITIS 314
Course Description
Organizations use databases to store and maintain data in an organized way. If an organization needs to
store and maintain a large amount of data that must be viewed and updated by many users at the same
time, it often uses a client/server database such as Oracle 10g. The Oracle 10g database environment
includes a client/ server database management system (DBMS) and utilities for developing and
managing database applications. In this course, students will learn how to use these utilities and practice
using them to build database applications. The utilities include forms builders and reports builders.
ITIS 412 Information Security (3-2-3)
Prerequisite:
ITIS 314 & STAT 273
Course Description
The course is about technical and administrative aspects of Information Security and Assurance. Topics
covered: the foundation for understanding the key issues associated with protecting information assets,
determining the levels of protection and response to security incidents, and designing a consistent,
reasonable information security system; mechanisms and technologies used in information security,
such as authentication technologies, and cryptography.
ITIS 413 Multimedia Information Systems (3-2-3)
Prerequisite:
ITIS 314
Course Description
The principle topics related to multimedia information systems: different types of multimedia data,
different techniques to store, manipulate, and retrieve multimedia data. Topics covered: organizing
multimedia content; physical storage and retrieval of multimedia data; Content-based Search and
retrieval; creating and delivering multimedia presentations
ITCE 418 Network Engineering and Design (3-2-3)
Prerequisite:
ITCE 314
Course Description
The objective of this course is to teach a practical methodology for designing enterprise networks that
are reliable, secure, and manageable. The course content includes: logical network design, customer to
technology mapping, physical network design, and testing network designs. Additionally, the students
will be exposed to various security and network management strategies. Various hardware and software
building blocks of the networks will be studied and compared to facilitate effective network design.
ITIS 431 Simulation and Modeling (3-2-3)
Prerequisite:
ITIS 311 & ITIS 331
Course Description
The course addresses the methods and techniques required to design, and evaluate business
architecture. Topics covered: business architectural drivers, architectural frameworks, viewpoints,
modeling techniques and managing and measuring business processes.
ITIS 441 IS Project Management (3-2-3)
Prerequisite:
ITIS 314
Course Description
The purpose of this course is to provide students with essential knowledge and skills of good project
management and project management software. The course will concentrate on planning and defining
projects through different planning techniques, cost effective calculations, monitoring and controlling IT
projects, and managing change and gaining commitment from resource areas. Also using different
testing and inspection techniques for validation and verification of IT projects, and evaluating an IT
project in post implementation reviews.
ITIS 442 IT Strategy and Management
(3-2-3)
Prerequisite:
ITIS311 & MGT 230
Course Description
The course aims to develop an understanding of the issues involved in implementing a strategic-based
information system within the organization. The topics include, introduction to IT planning, plan the
plan, document the business strategy, assess the current IT situation, propose a new IT situation,
perform gap analysis, propose a strategic vision and governance model, build a strategic decision
making framework, and finally publish, promote, maintain your strategy. In addition, the course will
address the main managerial aspects and challenges facing strategic management such as the alignment
of IS and business strategy; how IS strategies can be used not only for alignment but to impact business
strategy as well; the main concepts and tools for applying business processes reengineering initiatives
and enterprise-wide integration strategies. The course will also introduce the students to concepts of
Enterprise Architecture and IT Economy, the economical values IT can bring to any organization.
ITIS 443 Enterprise Systems and Integration (3-2-3)
Prerequisite:
ITIS 331& ITIS 311
Course Description
The course covers advanced techniques to integrate business process. Topics covered: methods and
tools to achieve business process re-engineering and business integration; business processes modeling
and integration in enterprises. The course will emphasize on realistic solutions and practices, through a
hands-on approach.
ITIS 444 IS Auditing (3-2-3)
Prerequisite:
ITIS 412
Course Description
This course covers the overview of information Systems auditing, management control framework such
as top management control, systems development controls, data resource management controls,
security administration controls and quality assurance management, the application control framework
such as input/output controls, database controls and communication controls, the evidence collection:
audit software, interview, questionnaires, and control flowcharts and performance monitoring tools and
evidence evaluation such as evaluating systems effectiveness and efficiency. Information systems audit
management will be also covered. Teaching and Learning strategy in this course is highly dependent on
case studies related to the course main contents and topics.
ITIS 445 Computer Supported Collaborative Work
Prerequisite:
ITIS 313
Course Description
The course addresses computer Supported Cooperative work (CSCW), also referred to as a groupware, is
a design-oriented academic field bringing together social psychologists, sociologists, and computer
scientists, among others. Despite the variety of disciplines, CSCW is an identifiable research field focused
on understanding characteristics of interdependent group work with the objective of designing
adequate computer-based technology to support such cooperative work.
ITIS 446 Virtual organization (3-2-3)
Prerequisite:
ITIS 342 & MGT230
Course Description
The course to explore virtually at three different levels: the individual, the group and the organization.
Topics covered: the main concepts and definitions of virtual organizations (VO); modeling; polices: grid
computing as example; ICT requirements and support infrastructures; the implementation aspects of
virtual organizations.
ITIS 453 Mobile Computing Applications and Platform (3-2-3)
Prerequisite:
ITCE 352
Course Description
The course examines the business aspects, concepts, vocabulary and technologies of mobile computing
and wireless communication. Topics covered include mobile computing applications (mobile messaging,
m-commerce, M-CRM, M-SCM, m-portals, mobile agents and sensor applications), platforms (wireless
middleware, wireless gateways, mobile application servers, WAP, i-mode and other relevant
technologies), principles and types of wireless networks (such as W-LAN, cellular networks), wireless
Internet and Mobile IP and architectural issues related to wireless initiatives.
ITIS 461 Decision Support Systems
(3-2-3)
Prerequisite:
ITIS 314& ITIS 331
Course Description
The main objectives of this course are: Introducing the fundamentals of Management support systems,
Discussing decision making cycles and stages and their basic models; Highlighting the main components
of DSS and their basic types; Understanding developing model and analysis techniques for decision
support systems; Describing the current trends in MSS in business intelligence: data warehouses, data
mining, business intelligence …etc.; & Introducing Collaborating computing technologies and GSS.
ITIS 462 Data Warehousing and Data Mining (3-2-3)
Prerequisite:
ITIS 143
Course Description
The course examines advanced data analysis techniques to obtain value from data in ways not possible
with regular statistical tools. Topics covered include the nature and purpose of Data Mining (DM), the
relationship between DM and data warehousing, design issues related to DM tools and data
warehouses, data processing techniques, and DM tools such as Association rules, classification and
predictions, clustering and some DM applications will be highlighted.
ITIS 463 Knowledge Based Systems (3-2-3)
Prerequisite:
ITIS 314
Course Description
The course examines concepts of Knowledge management and the development of knowledge-based
systems (KBS). Topics covered: Knowledge management; concepts of knowledge and expert systems;
developing a small scale KBS: knowledge acquisition, Knowledge representation, knowledge reasoning,
and knowledge validation; overviewing and demonstrating latest KBS technologies.
ITIS 464 Applications of AI in Business (3-2-3)
Prerequisite:
ITIS 314
Course Description
The course addresses applications of different intelligent techniques for solving business problems.
Topics covered: Artificial Intelligence (AI) has the definite goal of understanding intelligence and building
intelligent systems. This course provides a brief history of AI and its applications particularly in business;
Propositional logic; First order predicate logic; Search techniques; Reasoning with uncertainty;
Knowledge representation; Data mining and Neural networks. Prolog language will be used in this
course as a tool for AI problem solving.
ITIS 474 Distributed Systems (3-2-3)
Prerequisite:
ITIS 314 & ITCE 352
Course Description
The course covers distributed systems at the organizational level, at the user support level, and at the
functional level. Emphasis is placed on understanding the information components of the system and
the combining of these components to meet the information needs of the organization. The issues of
system reliability, performance, security and cost are addressed.
ITIS 475 Human Computer Interaction (3-2-3)
Prerequisite:
ITIS 314
Course Description
HCI is the study of how humans interact with computers and how to design computer systems that are
easy, quick and productive for humans to use. It highlight the techniques of task analysis This course
aims to provide students with the concepts of interaction between human and computers particularly
the models and theories behind human computer interaction. It emphasizes on features of interactivity
and on how to design and implement a usable system considering usability heuristics, guidelines and
principles using some interaction tools of commonly used applications.
ITIS 476 Selected Topics in IS (3-2-3)
Prerequisite:
ITIS 314 & MGT 230
Course Description
A course in advanced topics from various areas of information systems which is not covered in their
syllabus, focusing on a new development or application of technology related to information systems.
The intention is to provide a rapid response to current trends, with topic and content changing with
each offering. Examples of topics which might be offered include: soft systems, Information Ethics,
intellectual property, e-government, Entrepreneurship & Innovation or some special aspect of one of
these technology trends, and their implications for information system development and use.
ITIS 477 Web Technologies (3-2-3)
Prerequisite:
ITIS 313
Course Description
The course addresses advanced Web methodologies, specifications and techniques. Topics covered:
basic understanding of how things works in the Web from the technology point of view and identifies
key components that allow the web to function; technologies used to build a web-based application
from the ground up using Ajax related technologies; structuring pages with XHTML CSS; interaction and
validation with Java scripting language; SGML and XML technology (storing, exchanging and querying
data); search engines and document indexing; using Cookies for Web-based applications; Web Mining;
security mechanisms.
ITIS 492 Industrial Training (0-3-1)
Prerequisite:
Pass 85 credits
Course Description
Each student is required to spend a minimum of eight weeks in some related computer training. A
report followed by discussion is submitted to a departmental committee for evaluation. The student is
expected to do a heavy practice in programming, using and modifying packages.
ITIS 499 Senior Project (0-6-3)
Prerequisite:
English 219 & Pass 85 credits
Course Description
The student will work under the supervision of a faculty member on a field project involving advanced
concepts not covered in the curriculum. The student is expected to make a final project presentation
before a committee made up of external as well as internal members. As much as possible the project
entails the development of an actual information system and the submission of a project report.
Service Courses offered by the Department
ITBIS 105 Elementary Computing (for Arts & Education Students) (3-0-3)
Prerequisite:
None
Course Description
This course introduces students to computer’s topics: components of the system unit, storage, internet,
world wide web www, and briefly explore multimedia concepts. It covers topics that illustrate how
computers are being used in business, science, engineering, medicine, economics and social areas of
human activity. It explores common software applications used in problem solving, communication, and
making informed decisions, including word processors, presentation software, and electronic
spreadsheets.
BIS 202 Computers & Business Info Systems (3-2-3)
Prerequisite:
None
Course Description
The course provides the student with basic understanding of computers and information systems.
Shows how and why information technology is critical to solving information systems related problems.
Introduce MS-Windows environment and Windows-based applications.
BIS 315 Database Management Systems (3-2-3)
Prerequisite:
BIS 202
Course Description
The course provides an introduction to database development and management by using database
management systems. It introduces the fundamental concepts necessary for designing, using, and
implementing database systems. Topics include database and file system, database design, data
modeling using entity-relationship diagrams, and relational data model, and normalization of relations.