عرض محتوى الويب عرض محتوى الويب

Courses Description 

Bachelor of Information Systems

 

 

Semester I

001 MATH   Mathematics 1

This course begins with the study of functions, the basic tools of calculus, their algebra and families of functions, the basic concept, and the limit of a function, the continuity and the derivative of a function.

 

011 CSM       Introduction to Computer

The course introduces the students to the basics of computers hardware, software, networks and users. The different features of computer and its main components are described. It presents also the data types and data representations. Moreover the student will learn how to write algorithms for solving problems using flowchart, pseudo code, structured programming language concepts, and some concepts about assembler, interpreter and compiler. Operating system and its components are also discussed

 

011 ENG      Intensive English Program 1

This course will focus on the Listening and Speaking, Reading, Grammar, Reading and Writing. To furnish students with reading skills like previewing; skimming and scanning; finding examples; using background knowledge to interact with a text; using a graphic organizer; organizing events in narrative texts; reading tables; and improving reading speed.

 

111 IC1        The Entrance to the Islamic Culture   

رسوخ العقيدة الصحيحة المستمدة من الكتاب و السنة في نفوس الطلاب بالإضافة الي إلمام الطالب بأصول الإيمان الستة وإدراك الطالب ما ينافي الإيمان أو كماله، والوقاية منها.                                                                                                                                      

 

Semester II

012 MATH   Matrices Algebra

The course covers systems of linear equations, matrices, and determinants as tools in the study of vector spaces in detail. Linear independence, generators, and dimension are given. Also row space, rank, Eigen values, and Diagonalizable of matrix are given. Finally, the course covers linear transformation, kernel, image and change of basis

 

012 CSM       Computer Programming 1

The course introduces the students to fundamental concepts of programming using structured programming language. Topics covered include basic programming tools, variable names, data types, operators and operands, conditional and iterative structures, program composition of functions and function definitions, parameter passing to functions and library function concepts are introduced. Principles and basic operations of arrays, introduction to file manipulation and class concepts are also covered.

012 ENG       Intensive English Program 2

This course will focus on the students ability to communicate in real life situations and to enhance students aural comprehension and oral expression. To enable students to write different forms of composition, such as letters, recommendations, paragraphs, e-mails etc and to enhance students level of reading comprehension.

112 IC2         Islamic Culture (2)

يتعرف الطالب على مفهوم الدولة في الإسلام وغايتها ن وأركانها ، ومبادئ الحكم العامة في الإسلام والسلطات الثلاث في الدولة ، ولاة الأمر وواجباتهم والعلاقة بين المسلمين وغيرهم وأحكام أهل الذمة في بلاد المسلمين وغيرهم و مفهوم الاقتصاد الإسلامي وخصائصه وأهدافه وأركانه وتاريخ المصاريف والمعاملات المصرفية والتأمين وأقسامه في دراسة موجزة.

 

Semester III

104 PHYS     Principles Of Physics

Principles of physical measurements, conversion of units, dimensional analysis. All algebraic processes related to vector quantities. Motion in one dimension(average speed, velocity, instantaneous velocity, instantaneous acceleration, free falling objects). Newton’s laws of motion, friction force and different applications

Work, kinetic energy, work-energy theory and conservative forces, potential energy.

113 MATH   Differentiation & Integration

This course is focus on differentiation and integration of functions, with applications. Informal treatment of limits and continuity. Differentiation: definition, rules, rates, approximations, and extremism problems, implicit differentiation, higher derivatives. Indefinite integration; Definite integral; fundamental theorem of calculus, integration by substitution.

113 IC1         Islamic Culture (3)

يتم تعرف الطلاب على خصائص المجتمع الإسلامي والأسس التي يقوم عليها ووسائل الترابط بالإضافة الى الإلمام بتعاليم الإسلام في مجال تكوين السر

113 CSM      Programming 2

This course is intended to provide a conceptual foundation of Object-oriented programming, the introduction to key components of object-oriented programming using Java programming with operators, selection statements, repletion statements, String class methods, Arrays, Exception Handling and File IO Streams

201 ARAB   Arabic Language Skills

تنمية اتجاهات ايجابية لدى الطالب نحو اللغة قراءة وكتابة واداء- تنمية الميول الأدبية واللغوية لدى الطالب

أن يتمكن الطالب من الكتابة وفق قواعد الاملاء الصحيحة, أن يتعرف الطالب على اساليب الكتابة العربية

 

Semester IV

114 IC1        Islamic Culture (4)

يتم تعرف الطلاب على التبصر بأساليب الغزو الفكري للعالم الإسلامي بالإضافة إلى إلمام الطالب بالتحديات المعاصرة للعالم الإسلامي وبوسائل التعامل

114 CSM     Object-Oriented Programming

This course introduces students to advanced features of the Java programming language. Students will learn how to use inheritance, interfaces, exception handling, file input and output, and generic types, and how to incorporate graphical user interfaces (GUIs) into their programming applications. Students will also learn how to apply object-oriented design and programming principles to their programs.

115 CSM     Algorithms & Data Structures 1

This course enhances the programming skills of the students. Data structures (stacks, queues, strings, trees) are described as abstract data types with their methods by training extensive examples and applications. Designing and analyzing different searching and sorting algorithms in terms of time and space, which must be taken into consideration in any program. Brief introduction to binary trees and graphs is also covered.

121 ISM       Introduction to Information System

The aim of this module is to provide a comprehensive and state-of-the-art overview of information systems used by the various organizations today. This includes the motivation for and the use of information systems in businesses and other organizations today, various dimensions of information systems such as social networking and ethical issues, a review of the technologies for information systems infrastructure including databases and networking, key application areas including knowledge management, decisions support, operational management, and ecommerce, and a detailed account of building and managing information systems.

131 CSM      Computational Geometry

This course introduces students the essentials of Computational Geometry and presents an in-depth study of the fundamental geometric structures and techniques. Topics covered include geometric searching, convex hulls, proximity computations, intersections, arrangement and duality, visibility graph, and other special topics. Applications to problems from other fields such as Computer Graphics, Computer Vision, Databases, Robotics, CAD/CAM, GIS, VLSI design and molecular biology are also covered in this course.

202 ARAB   Arabic Editing

أن يتمكن الطالب من الكتابة وفق قواعد الاملاء الصحيحة, أن يتعرف الطالب على اساليب الكتابة العربية

 

Semester V

216 CSM      Algorithms & Data Structures 2

This course advances the programming concepts and topics studied 115-ALL. The course develops the student's understanding and abilities when using advanced programming concepts and techniques in a wide variety of computer-science and real world problems, with the aim of achieving an efficient implementation for solving a given problem. The main topics covered in the course include: Algorithm analysis and implementation, recursion, Binary trees, graphs, Hashing.

217 CSM      Statistical Programming

This course introduces students the essentials of Computational Geometry and presents an in-depth study of the fundamental geometric structures and techniques. Topics covered include geometric searching, convex hulls, proximity computations, intersections, arrangement and duality, visibility graph, and other special topics. Applications to problems from other fields such as Computer Graphics, Computer Vision, Databases, Robotics, CAD/CAM, GIS, VLSI design and molecular biology are also covered in this course.

222 ISM       Databases Management Systems

An introduction to database design and database management systems concentrating on the principles, planning, design, modeling, implementation and applications of database systems. The course also covers the concept of Entity Relationship modeling and normalization.

233 CSM      Computer Modeling & Simulation

This course introduces the students the area of modeling and simulation using Computers. Modeling involves in identifying the parameters that are responsible for the performance of any system and formulating the inter-relations between them. Manipulating the model by changing the parametric values in simulation. Simulation study helps in analyzing the systems of performance and for proposing parametric values for optimum or desired level of performance of the system. A variety of models are introduced and their simulation study is performed in the theory and practical sessions.

234 CSM      Computer Vision

This course is designed to provide the students with an overview of digital image processing and computer vision analysis. The course covers the fundamentals of image formation, low-level image processing and enhancement in both the spatial and Fourier domains, and gives a flavor of higher level vision tasks by studying segmentation, feature extraction, matching and object recognition

 

Semester VI

223 ISM        Data Warehousing and Data

This course consists of two main parts. The first part is an introduction to data warehousing and the foundations of understanding the issues involved in building and designing a successful data warehouse. The second part covers data mining, which refers to the discovery of interesting and useful knowledge from the data associated with the usage, content, and structure of different data resources. This part includes an overview of data mining and knowledge discovery, data mining pre-processes, and data mining tasks.

224 ISM        System Analysis and Design 1

This course describes modern approach of system development life cycle in Information system for optimizing the organizational resources and data-processing. It introduces the discovery process of system feasibility, project management and information system’s requirement analysis.

225 ISM       Geographical Information System

Designed for students interested in acquiring a basic knowledge of GIS in order to assist in their choice of major and career. GIS is a heavily research oriented discipline. We will try to incorporate latest developments in the area of subject by referring the available latest technology while teaching this course.

236 CSM      Combinatorial Analysis of Computer

This course introduces the combinatorial analysis as an area of mathematics concerned with solving problems for which the number of possibilities is finite. The covered topics are: basic counting methods, generating functions, Probability and Pigeonhole Principle.

251 CSM      Operating System 1

The course introduces the fundamental concepts of operating systems. It covers an introduction which includes the evolution of operating systems (OS), Computer-System Structures & operating system structure, process management, Threads & Process Scheduling, Deadlocks ,Memory Management Strategies

 

Semester VII

326 ISM       System Analysis and Design 2

This course describes modern object-oriented methods of information systems analysis and design of organizations with data-processing resources. It introduces the students to the discovery process for system feasibility, project management, and information requirements analysis.

341 ISM       Operation Research

This course focuses on the main concepts and fundamentals of operations research and its applications in Computer Science and Management Sciences. The main topics include: introduction to linear programming and some of its important applications, the graphical method, Simplex method, the comprehension of duality in linear programming, Transportation and Assignment problems, Network problems, and some new algorithms for solving linear programming problems. Analytic techniques and software packages will be used to solve problems facing business managers in decision environments. The most available and reliable software for solving LPPs will be reviewed.

364 CSM      Computer Networks 1

This course introduces the principle, design and implementation of computer networks. It covers fundamental concepts of computer communication networks and associated protocols. It also include the major building blocks of computer networks such as layered network architecture, Network Models, Data and signals, Transmission media, Data Link Control, Ethernet, Virtual Circuit Networks (i.e. Frame Relay & ATM) and Internet Protocol

375 CSM      Introduction to Artificial Intelligence

This course is designed to provide the students with an introduction to the fundamental concepts and techniques underlying the construction of intelligent computer systems and stimulate practical experiences of using such techniques in applications by apply some of them in programming assignments. Topics covered in the course include: Intelligent agent, problem solving and search, game playing, expert systems, fuzzy logic, and machine learning.

383 ISM       Knowledge Base System

The course introduces the fundamentals of Knowledge-based Systems. Key topics include: Introduction to Knowledge-based Systems, Applications and advantages of Knowledge-based Systems, Knowledge-based Systems Architecture, Methods of Inference and Reasoning, Developing Knowledge-based Systems, Knowledge acquisition and representation, Knowledge Management, Introduction of Fuzzy Logic, Agent based Systems and Expert Systems, and Introduction to CLIPS.

 

Semester VIII

334 CSM     Computer Graphics

This course is designed to provide the students with an overview of computer graphics and the fundamentals of graphics. The following is an approximate outline for the course, subject to alteration as the semester proceeds: Graphics display devices, inter active devices, input devices, the principles of various devices, line drawing algorithms, Transformation 2D-3D, Projections, clipping and viewing algorithms.

352 CSM     Operating System 2

The course introduces advanced topics in operating systems and covers the following topics: File System Interface, Virtual Memory, I/O Sub-systems, Mass Storage Devices, Protection, Security, Distributed Systems and a Contemporary Operating System as Case Study.

362 ISM       Internet Technology

This course provides in-depth coverage of introductory programming principles, various markup languages (XHTML, Dynamic HTML and XML), and several scripting languages (JavaScript, PHP) all the skills and tools needed to create dynamic Web-based applications. With the number of examples of real applications throughout the syllabus allow students to run the applications and see and hear the outputs. The chapter on Web 2.0 and Internet business exposes students to a wide range of other topics associated with Web 2.0 applications and businesses.

363 ISM       Distributed Databases

Distributed systems such as the Internet are ubiquitous today impacting every aspect of our life – be it work, education, healthcare, transport, social interaction, entertainment, commerce or scientific inquiry – leading our transition towards an information society. We are increasingly spending more time interacting and collaborating over the Web, using fixed and mobile devices connected through various internetworking technologies, middleware and distributed applications.

 

371 ISM       Virtual Reality

The course is designed to cover the important and required aspects of virtual reality systems at bachelor degree level. Topics delivered are introduction of virtual reality system, graphics mathematics, 3d modeling, graphics rendering, animation control and capturing methods, virtual characters, architecture of virtual reality system, perceiving the virtual world like vision, audition and touch, applications of virtual reality system in real world.

 

Semester IX

435 ISM       Multimedia

The course delivers different aspects of multimedia applications in traditional IT environment and modern multimedia scenarios. The areas covered by the course are: Multimedia content creations, Compression, Multimedia distribution, and recent trends in Multimedia.  The fields covered under these areas are: signal processing, imaging, video and audio analysis, 2D/3D graphics, compression, networking, databases, encryption, mobile terminals, and user interfaces.

443 ISM       Decision Support System

This course teaches the concept of decision support systems and components. It gives knowledge of decision-making models under different circumstances, as well as to identify the managerial systems and their role in the process of decision support. It also teaches the capabilities of collaborative computing and group support systems in decision support system environment.

472 CSM     Software Projects Management

The course introduces the students to the various concepts and methodologies of Project Management. The actual procedures are described. Exercises and Case Studies (Workshops) are introduced within the learning scope whereby assessing general implications. Brief introduction to Microsoft Project is given as well. Students will build hands-on training from especially prepared workshops

472 ISM      Information System Security

To secure information is a challenge and essential component of every information system. The course is intended to help students’ fundamental and comprehensive understanding of information security. The technical content of the course gives a broad overview of essential concepts and methods for providing and evaluating security in information processing systems.

491 ISM      Project 1

The aim of this module is to bring academic rigor in the support mechanisms and assessment processes of final year student projects. This is achieved through a set of lectures that provide students with generic support to excel in their final year projects. The lectures include project planning, team working, research skills, technical writing skills, presentation skills, referencing tools/skills, plagiarism avoiding skills and software project management skills. Moreover, the module provides a formal process that facilitates students to manage their projects by following assessment related criteria and deadlines.

 

Semester X

473 ISM     Computing Ethics & Society

This course offers extensive and topical coverage of the legal, ethical, and societal implications of computer science and Information Technology. Students will learn legal and ethical issues file sharing, infringement of intellectual property, security risks, Internet crime, identity theft, employee’s surveillance, privacy, compliance, social networking, and ethics of IT corporations. Students will gain an absolute foundation in ethical decision making for current and future business managers and computer professionals

474 ISM     E-Commerce

Electronic commerce or ecommerce is the use of electronic systems such as Internet and Web to transact. Electronic commerce has brought fundamental changes to traditional commerce but this is just the beginning. Technologies are growing at an exponential rate and advancements in ICT technologies such as WDM, WiMAX, wireless 4G, cloud computing, smartphones, tablets, social networks, location based technologies and big data have fueled the development of a mobile digital platform that enables increasingly faster anytime anywhere communications.

475 ISM     Computer Games

This course provides the student with basic concepts and techniques used in Computer Games. It introduces the design of computer and video games. Students learn the practical aspects of game of game implementation using computer game engines and 3D graphics tool, while simultaneously studying game concepts like history, genres, storylines, gameplay elements and challenges, and the design process. The course also discusses analysis & development of game and game design sequence.

492 ISM     Seminar

By the end of the semester the students will be able to: Search, review information systems literature, and gather important information from different information systems articles covering the selected research topic relevant to information systems. Students can prepare and present a research paper. Student can write research paper in a format and can present himself in conferences. Discuss information systems issues related to the topic in front of colleagues and instructor and appraisal of articles.

493 ISM     Selected Topics

This course provides an introduction to the field of human-computer interaction (HCI), an interdisciplinary field that integrates cognitive psychology, design, computer science and others. Examining the human factors associated with information systems provides the students with knowledge to understand what influences usability and acceptance of IS. This course will examine human performance, components of technology, methods and techniques used in design and evaluation of IS. Societal impacts of HCI such as accessibility will also be discussed. User-centered design methods will be introduced and evaluated.

 

494 ISM     Project 2

The aim of this module is to bring academic rigor in the support mechanisms and assessment processes of final year student projects. This is achieved through a set of lectures that provide students with generic support to excel in their final year projects. The lectures include project planning, team working, research skills, technical writing skills, presentation skills, referencing tools/skills, plagiarism avoiding skills and software project management skills. Moreover, the module provides a formal process that facilitates students to manage their projects by following assessment related criteria and deadlines.