b.sc. in information systems 2014

13
0 Course Type CRD University Requirement (UR) 11 College Requirement (CR) 24 Major Support Requirement (MSR) 12 Major Requirement (MR) 67 Major Elective (ME) 1 15 General Studies Elective (GSE) 2 3 CR- Training (Internship) Yes 1 Total Credit (CRD) 133 1 Student must select five courses from Major Elective(ME) List. Four courses of them must be selected from Information Systems Major Elective courses list. One course must be selected from Business Elective Courses list. 2 Student must select one General Studies Elective from Humanities and Social Science. Note: - Humanities and Social Science Component: Any course from the following: Humanities: Fine Arts, History, American Studies, Classics, Communications, English, (Foreign Language) French, Music, Philosophy, Theatre, Literature (Arabic), Religion (comparative). Social Science: Anthropology, Economics, Education, Geography, History, Psychology, Sociology, Women's Studies, Political Science. Year 1 - Semester 1 Course Code Course Title Course Hours Course Type Pre requisite Major GPA LEC PRAC CRD ITIS 101 Personal Productivity with IS Technology 3 2 3 MR ------ Yes ITCS 111 Computer Programming I 3 2 3 CR ------ Yes ENGL 154 Language Development I 3 0 3 CR ------ No MATHS 101 Calculus I 3 0 3 CR ------ No ARAB 110 Arabic Language Skills 3 0 3 UR ------ No B.Sc. in Information Systems 2014 Program Components Teaching Language: English Detailed Study Plan University Requirement 8% College Requirement 19% Major Support Requirement 9% Major Requirement 51% Major Elective 11% General Studies Elective 2%

Upload: others

Post on 08-Nov-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

0

Course Type CRD

University Requirement (UR) 11

College Requirement (CR) 24

Major Support Requirement (MSR) 12

Major Requirement (MR) 67

Major Elective (ME)1 15

General Studies Elective (GSE)2 3

CR- Training (Internship) Yes 1

Total Credit (CRD) 133

1 Student must select five courses from Major Elective(ME) List. Four courses of them must be selected from Information Systems Major Elective courses list. One course must be selected from Business Elective Courses list. 2 Student must select one General Studies Elective from Humanities and Social Science. Note:

- Humanities and Social Science Component: Any course from the following: Humanities: Fine Arts, History, American Studies, Classics, Communications, English, (Foreign Language) French, Music, Philosophy, Theatre, Literature (Arabic), Religion (comparative). Social Science: Anthropology, Economics, Education, Geography, History, Psychology, Sociology, Women's Studies, Political Science.

Year 1 - Semester 1

Course Code Course Title Course Hours Course

Type Pre

requisite Major GPA LEC PRAC CRD

ITIS 101 Personal Productivity with IS Technology 3 2 3 MR ------ Yes

ITCS 111 Computer Programming I 3 2 3 CR ------ Yes

ENGL 154 Language Development I 3 0 3 CR ------ No

MATHS 101 Calculus I 3 0 3 CR ------ No

ARAB 110 Arabic Language Skills 3 0 3 UR ------ No

B.Sc. in Information Systems 2014

Program Components

Teaching Language: English

Detailed Study Plan

University Requirement

8%

College Requirement

19%

Major Support

Requirement 9%

Major Requirement

51%

Major Elective

11%

General Studies Elective

2%

1

Year 1 - Semester 2

Course Code Course Title Course Hours Course

Type Pre

requisite Major GPA LEC PRAC CRD

ITCS 112 Computer Programming II 3 2 3 CR ITCS 111 Yes

ENGL 155 Language Development II 3 0 3 CR ENGL 154 No

HIST 122 Modern History of Bahrain and Citizenship 3 0 3 UR --- No

ITIS 102 Fundamentals of information Systems 3 2 3 MR ------ Yes

MGT 131 Introduction To Business Administration 3 0 3 MSR ------ No

Year 2 - Semester 3

Course Code Course Title Course Hours Course

Type Pre

requisite Major GPA LEC PRAC CRD

ITIS 211 Visual Programming 3 2 4 MR ITCS 112 Yes

ENGL 219 Technical Report Writing 3 0 3 CR ENGL 155 No

ITCS 215 Data Structures 3 2 3 CR ITCS 112 Yes

ITCS 252 Discrete Structures I 3 2 3 MR ITCS 111 & MATHS 101

Yes

ECON 140 Microeconomics 3 0 3 MSR ------ No

HRLC 107 Human Rights 2 0 2 UR ------ No

Year 2 - Semester 4

Course Code Course Title Course Hours Course

Type Pre

requisite Major GPA LEC PRAC CRD

ACC 112 Financial Accounting I 3 0 3 MSR ------ No

ITIS 253 Information Systems Architecture 3 2 3 MR ITCS 252 Yes

ISLM 101 Islamic Culture 3 0 3 UR ------ No

MGT 230 Organization and Management 3 0 3 MSR MGT 131 No

STAT 273 Probability and Statistics 3 0 3 CR MATHS 101 No

ITIS 216 Database Management Systems 3 2 3 MR ITIS 102 & 1TCS 215 Yes

2

Year 3 - Semester 5

Course Code Course Title Course Hours Course

Type Pre

requisite Major GPA LEC PRAC CRD

ITIS 342 E-Business 3 2 3 MR ITIS 216 Yes

GSE XXX Humanities / Social Sciences 3 0 3 GSE ------ No

ITIS 311 System Analysis and Design 3 2 3 MR ITIS 216 & ITIS 211 Yes

ITIS 343 Information Resources Management 3 2 3 MR ITIS 216 Yes

ITIS 331 Operations Research 3 2 3 MR STAT 273 Yes

ITCE 352 Computer Networks for IS 3 2 3 MR ITIS 253 Yes

Year 3 - Semester 6

Course Code Course Title Course Hours Course

Type Pre

requisite Major GPA LEC PRAC CRD

BUS XXX Business Elective1 3 0 3 ME As per ME

list No

ITIS 313 Web-based Information Systems 3 2 3 MR ITIS 311 Yes

ITIS 314 Physical Systems Design and Implementation 3 2 3 MR ITIS 311 Yes

ITIS 312 Object-Oriented Systems 3 2 3 MR ITIS 311 Yes

ITIS 351 Operating Systems and Interoperability 3 2 3 MR ITIS 253 Yes

ITIS 341 Computerized Business Applications 3 2 3 MR ACC 112 & ITIS 216 Yes

Training Requirement

Course Code Course Title Course Hours Course

Type Pre

requisite Major GPA LEC PRAC CRD

ITIS 482 Industrial Training 0 3 1 CR-

Training Pass 85 Credits

Yes

3

Year 4 - Semester 7

Course Code Course Title Course Hours Course

Type Pre

requisite Major GPA LEC PRAC CRD

ITIS 412 Information Security 3 2 3 MR ITIS 314 & STAT 273 Yes

ITIS 411 Database System Implementation 3 2 3 MR ITIS 314 Yes

ITIS 499 Senior Project 0 6 3 MR ENGL 219 &

pass 85 credits

Yes

ITXX XXX Major Elective 1 3 2 3 ME As per ME list Yes

ITXX XXX Major Elective 2 3 2 3 ME As per ME list Yes

Year 4 - Semester 8

Course Code Course Title Course Hours Course

Type Pre

requisite Major GPA LEC PRAC CRD

ITIS 442 IT Strategy and Management 3 2 3 MR IT IS 311 & MGT 230

Yes

ITIS 461 Decision Support Systems 3 2 3 MR ITIS 314 & ITIS 331 Yes

ITIS 441 IS Project Management 3 2 3 MR ITIS 314 Yes

ITXX XXX Major Elective 3 3 2 3 ME As per ME list Yes

ITXX XXX Major Elective 4 3 2 3 ME As per ME list Yes

Information Systems Major Elective courses list

Course Code Course Title Course Hours

Course Type

Pre requisite

Major GPA

LEC PRAC CRD

ITIS 413 Multimedia Information Systems 3 2 3 ME ITIS 314 Yes

ITIS 431 Simulation and Modeling 3 2 3 ME ITIS 311 & ITIS 331

Yes

ITIS 443 Enterprise Systems and Integration 3 2 3 ME ITIS 331& ITIS 311

Yes

ITIS 444 IS Auditing 3 2 3 ME ITIS 412 Yes

ITIS 445 Computer Supported Collaborative Work 3 2 3 ME ITIS 313 Yes

ITIS 446 Virtual organization 3 2 3 ME ITIS 342 & MGT230

Yes

Major Elective Courses

4

Course Code Course Title Course Hours

Course Type

Pre requisite

Major GPA

LEC PRAC CRD

ITIS 453 Mobile Computing Applications and

Platform 3 2 3 ME ITCE 352 Yes

ITIS 462 Data Warehousing and Data Mining 3 2 3 ME ITIS 314 Yes

ITIS 463 Knowledge Based Systems 3 2 3 ME ITIS 314 Yes

ITIS 464 Applications of AI in Business 3 2 3 ME ITIS 314 Yes

ITIS 474 Distributed Systems 3 2 3 ME ITIS 314 & ITCE 352

Yes

ITIS 475 Human Computer Interaction 3 2 3 ME ITIS 314 Yes

ITIS 476 Selected Topics in IS 3 2 3 ME ITIS 314 & MGT 230

Yes

ITIS 477 Web Technologies 3 2 3 ME ITIS 313 Yes

ITCE 418 Network Engineering and Design 3 2 3 ME ITCE 352 or

ITCE 314 Yes

Business Elective Courses

Course Code Course Title Course Hours

Course Type

Pre requisite

Major GPA

LEC PRAC CRD

ACC 113 Financial Accounting II 3 0 3 ME ACC 112 No

ECON 141 Macroeconomics 3 0 3 ME ECON 140 No

MGT 233 Organizational Behavior 3 0 3 ME MGT 230 No

MGT 340 Supply Chain Management 3 0 3 ME MGT 230 No

MGT 430 Human Resources and Personal

Management 3 0 3 ME MGT 230 No

MGT 436 Management of Change 3 0 3 ME MGT 230 No

MGT 437 Business Ethics 3 0 3 ME MGT 230 No

MGT 448 Organization Theory and Design 3 0 3 ME MGT 230 No

MKT 261 Marketing Management 3 0 3 ME ------ No

5

Course Code: ITIS 101 Course Title: Personal Productivity with IS Technology 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. Course Code: ITIS 102 Course Title: Fundamentals of Information Systems 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. Course Code: ITIS 211 Course Title: Visual Programming 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. Course Code: ITIS 216 Course Title: Database Management Systems 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. Course Code: ITIS 253 Course Title: Information System Architecture 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. Course Code: ITIS 311 Course Title: System Analysis and Design The course focuses on the front-end (analysis and modelling) 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 Modelling, Process modelling and Systems Design. Students will also learn analysing business case, requirements, data and process modelling, and development strategies, with an increased focus on object modelling. 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.

Course Description

6

Course Code: ITIS 312 Course Title: Object-Oriented Systems The course concentrates on object oriented systems developments. The Unified Modeling Language (UML) is used to capture modelling artifacts. Emphasis is placed on the development by elaboration where the same Modelling 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. Course Code: ITIS 313 Course Title: Web-Based Information Systems 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, modelling, architecture, development processes; WBIS Apps usability, performance, and security to develop high-quality, reliable and efficient web applications employing Client-side/Server-side technologies tools and Modelling. Course Code: ITIS 314 Course Title: Physical Systems Design and Implementation 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. Course Code: ITIS 331 Course Title: Operations Research 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 modelling the problem correctly and applying appropriate optimization tools and skills to solve the mathematical model. Course Code: ITIS 341 Course Title: Computerized Business Applications 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. Course Code: ITIS 342 Course Title: E-Business This course will provide students with a good understanding of the concepts and fundamentals of e-Business. 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 Just-In-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. Course Code: ITIS 343 Course Title: Information Resource Management 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.

7

Course Code: ITIS 351 Course Title: Operating Systems and Interoperability The course introduces 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. Course Code: ITIS 411 Course Title: Database System Implementation Advanced Database management systems and implementation using sophisticated DBMS packages like ORACLE. Topics covered: client server DBMS architecture; advanced SQL commands; building PL/SQL procedures and functions; developing user interface using form builder; developing Database integrated applications; transaction processing; evaluation of DB systems in terms of efficiency, reliability, usability, and security. Course Code: ITIS 412 Course Title: Information Security 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. Course Code: ITIS 413 Course Title: Multimedia Information Systems 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. Course Code: ITIS 431 Course Title: Simulation and Modeling 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. Course Code: ITIS 441 Course Title: IS Project Management 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. Course Code: ITIS 442 Course Title: IT Strategy and Management 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. Course Code: ITIS 443 Course Title: Enterprise Systems and Integration 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 modelling and integration in enterprises. The course will emphasize on realistic solutions and practices, through a hands-on approach.

8

Course Code: ITIS 444 Course Title: IS Auditing 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. Course Code: ITIS 445 Course Title: Computer Supported Collaborative Work 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. Course Code: ITIS 446 Course Title: Virtual organization 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); modelling; polices: grid computing as example; ICT requirements and support infrastructures; the implementation aspects of virtual organizations. Course Code: ITIS 453 Course Title: Mobile Computing Applications and Platform 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. Course Code: ITIS 461 Course Title: Decision Support Systems 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, Introducing Collaborating computing technologies and GSS. Course Code: ITIS 462 Course Title: Data Warehousing and Data Mining 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. Course Code: ITIS 463 Course Title: Knowledge Based Systems The 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. Course Code: ITIS 464 Course Title: Applications of AI in Business The applications of different intelligent techniques for solving business problems. Topics covered: artificial intelligence (AI) concepts and techniques; the fundamental concepts of searching, reasoning, and planning; Expert Systems; Intelligent Agents; other advanced techniques (genetic algorithms, neural networks, and fuzzy logic); how to apply AI techniques to solve different kinds of business problems.

9

Course Code: ITIS 474 Course Title: Distributed Systems 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. Course Code: ITIS 475 Course Title: Human Computer Interaction 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. Course Code: ITIS 476 Course Title: Selected Topics in IS 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. Course Code: ITIS 477 Course Title: Web Technologies 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. Course Code: ITIS 482 Course Title: Industrial Training 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. Course Code: ITIS 499 Course Title: Senior Project 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. Course Code: ITCS 252 Course Title: Discrete Structures I 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 Course Code: ITCE 352 Course Title: Computer Networks for IS 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. Course Code: MGT 131 Course Title: Introduction to Business Administration Overview of business administration as a field of study and practice, survey of major functional specialties within business management, accounting, finance, marketing and production, interrelationships among various specialties and foundation-level, understanding of the management profession.

10

Course Code: ECON 140 Course Title: Microeconomics Introduction to economic concepts, the economic way of thinking, decision-making, the study of scarcity, opportunity cost, how prices are determined and why they change, factors determining cost and the nature of costs, and how firms, under different market conditions, make price and output decisions in short run and long run. Course Code: MGT 230 Course Title: Organization and Management Overview of management theories and practices; introduction to the study of organizational structures; management functions and processes within an action frame of reference; organization design, planning and control systems; leadership and employee motivation; decision-making models, the management of change. Course Code: ACC 112 Course Title: Financial Accounting I A survey of the accounting cycle; recording changes in financial position; ledger; journal; trial balance; income measurement; adjusting and closing entries; accounting for merchandising operations; special journals and subsidiary ledgers; accounting for cash; receivables; inventories; plant and equipment.

11

College Requirement Courses Descriptions Course Code: ENGL 154 Course Title: Language Development I ENGL 155 is the second of three integrated language courses designed for IT students. The level is upper-intermediate. Course Code: ENGL 155 Course Title: Language Development II The first of a series of three integrated language courses designed specifically for IT/CS and CE majors. Special attention is given to IT related vocabulary, reading texts and writing. Course Code: ENGL 219 Course Title: Technical Report Writing This course deals with professional and technical writing. It looks at the theoretical and practical aspects of technical report writing. It also teaches the vocabulary and language structures typically found in report writing with a view to producing a full-length formal research report. Course Code: MATHS 101 Course Title: Calculus I Algebra. Functions and graphs. Trigonometry. Conic sections. Limits and continuity. Derivatives and integrals. Applications of derivatives which include mean value theorem, extrema of functions and optimization. Definite integrals and the Fundamental Theorem of Calculus. Course Code: STAT 273 Course Title: Probability and Statistics Descriptive Statistics, Introduction to probability and probability distributions. Some of probability Densities, Sampling distributions. Central limit theorem. t and F distributions. Estimation. Tests of hypotheses. Goodness of fit tests. Regression and correlation. Course Code: ITCS 111 Course Title: Computer Programming I 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. Course Code: ITCS 112 Course Title: Computer Programming II (3-2-3) 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. Course Code: ITCS 215 Course Title: Data Structures 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.

12

University Requirements Courses Descriptions Course Code: ARAB 110 Course Title: Arabic Language Skills This course focuses on basic Arabic skills including form, function, and meaning. It also helps the student to appreciate and understand structures and approach them from a critical point of view, through various genres in literature. Course Code: HIST 122 Course Title: Modern History of Bahrain and Citizenship Spatial identity of Bahrain: Brief history of Bahrain until the 18th century; the historical roots of the formation of the national identity of Bahrain since the 18th century; the modern state and evolution of constitutional life in Bahrain; the Arabic and Islamic dimensions of the identity of Bahrain; the core values of Bahrain’s society and citizenship rights (legal, political, civil and economic); duties; responsibilities and community participation; economic change and development in Bahrain; Bahrain’s Gulf, Arab and international relations. Course Code: HRLC 107 Course Title: Human Rights This course deals with the principles of human rights in terms of the definition of human rights, scope, sources with a focus on the International Bill of Human Rights; The Charter of the United Nations; Universal Declaration of Human Rights; The International Covenant on Economics, Social and Culture rights; Convention against Torture and other Cruel, Inhuman or Degrading Treatment or Punishment; Mechanics and the Constitutional Protection of Rights and Public Freedoms in Kingdom of Bahrain. Course Code: ISLM 101 Course Title: Islamic Culture An introduction to the general outline and principles of Islamic culture, its general characteristics, its relationships with other cultures, general principles of Islam in beliefs, worship, legislation and ethics.