.
Course Code | Course Name | Credit Hours | Prerequisite Code | Prerequisite Name |
001 MATH | Mathematics 1 | 3 | - | - |
011 CSM | Introduction to Computer | 3 | - | - |
011 ENG | Intensive English Program 1 | 6 | - | - |
111 ICI | The Entrance to the Islamic Culture | 2 | - | - |
012 MATH | Matrices Algebra | 3 | - | - |
012 CSM | Computer Programming 1 | 3 | 011 CSM | Introduction to Computer |
012 ENG | Intensive English Program 2 | 6 | 011 ENG | Intensive English Program 1 |
112 ICI | Islamic Culture (2) | 2 | - | - |
104 PHYS | Principles Of Physics | 4 | - | - |
113 MATH | Differentiation & Integration | 3 | 001 MATH | Mathematics 1 |
113 ICI | Islamic Culture (3) | 2 | - | - |
113 CSM | Programming 2 | 4 | 012 CSM | Computer Programming 1 |
201 ARAB | Arabic Language Skills | 2 | - | - |
114 ICI | Islamic Culture (4) | 2 | - | - |
114 CSM | Object-Oriented Programming | 4 | 113 CSM | Programming 2 |
115 CSM | Algorithms & Data Structures 1 | 3 | 113 CSM | Programming 2 |
121 ISM | Intro. to Information System | 3 | - | - |
131 CSM | Computational Geometry | 3 | - | - |
202 ARAB | Arabic Editing | 2 | - | - |
216 CSM | Algorithms & Data Structures 2 | 3 | 115 CSM | Algorithms & Data Structures 1 |
217 CSM | Statistical Programming | 3 | 113 CSM | Programming 2 |
222 ISM | Databases Management Systems | 4 | 115 CSM | Algorithms & Data Structures 1 |
233 CSM | Computer Modeling & Simulation | 3 | ||
234 CSM | Computer Vision | 3 | 131 CSM | Computational Geometry |
236 CSM | Combinatorial Analysis of Computer | 3 | 001MAT H | Mathematics 1 |
223 ISM | Data Warehousing and Data Mining | 3 | 222 ISM | Databases Management Systems |
224 ISM | System Analysis and Design 1 | 3 | - | - |
225 ISM | Geographical Information System | 3 | - | - |
251 CSM | Operating System 1 | 3 | 115 CSM | Algorithms & Data Structures 1 |
326 ISM | System Analysis and Design 2 | 3 | 224 ISM | System Analysis and Design 1 |
341 ISM | Operation Research | 3 | 217 CSM | Statistical Programming |
364 CSM | Computer Networks 1 | 4 | - | - |
375 CSM | Introduction to Artificial Intelligence | 3 | - | - |
383 ISM | Knowledge Base System | 3 | 121 ISM | Intro. to Information System |
334 CSM | Computer Graphics | 3 | 234 CSM | Computer Vision |
352 CSM | Operating System 2 | 3 | 251 CSM | Operating System 1 |
362 ISM | Internet Technology | 3 | - | - |
363 ISM | Distributed Databases | 3 | 364 CSM | Computer Networks 1 |
371 ISM | Virtual Reality | 3 | - | - |
435 ISM | Multimedia | 3 | 334 CSM | Computer Graphics |
443 ISM | Decision Support System | 3 | - | - |
472 CSM | Software Projects Management | 3 | - | - |
472 ISM | Information System Security | 3 | 362 CSM | Internet Technology |
491 ISM | Project 1 | 2 | - | - |
473 ISM | Computing Ethics & Society | 2 | - | - |
474 ISM | E-Commerce | 3 | 362 ISM | Internet Technology |
475 ISM | Computer Games | 3 | 435 ISM | Multimedia |
492 ISM | Seminar | 1 | - | - |
493 ISM | Selected Topics | 3 | - | - |
494 ISM | Project 2 | 3 | 491 ISM | Project 1 |
Course Code
|
Course Name
|
Credit Hours
|
Prerequisite Code
|
Prerequisite Name
|
||||||||||||||||||||||||||||
001MATH-3
|
Mathematics
|
3Hrs
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
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.
|
|||||||||||||||||||||||||||||||
012MATH-3
|
Matrices Algebra
|
3Hrs
|
001MATH-3-S
|
Mathematics 1
|
||||||||||||||||||||||||||||
Description
|
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
|
|||||||||||||||||||||||||||||||
113MATH-3
|
Integration & Differentiation
|
3Hrs
|
|
|
||||||||||||||||||||||||||||
Description
|
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.
|
|||||||||||||||||||||||||||||||
104PHYS-4
|
Principles of Physics
|
4Hrs
|
|
|
||||||||||||||||||||||||||||
Description
|
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.
|
|||||||||||||||||||||||||||||||
011CSM-3
|
Introduction to Computer
|
3Hrs
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
012CSM-3
|
Computer Programming 1
|
3Hrs
|
011CSM-3-S
|
Introduction to Computer
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
113CSM-4
|
Computer Programming 2
|
4Hrs
|
|
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
114CSM-4
|
Object-Oriented Programming (OOP)
|
4Hrs
|
113CSM-4-S
|
Computer Programming 2
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
115CSM-3
|
Algorithms & Data Structures 1
|
3Hrs
|
113CSM-4-S
|
Computer Programming 2
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
131CSM-3
|
Computational Geometry
|
3Hrs
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
121ISM-3
|
Introduction to Information System
|
3Hrs
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
216CSM-3
|
Algorithms & Data Structures 2
|
3Hrs
|
115CSM-4-S
|
Algorithms & Data Structures 1
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
217CSM-3
|
Statistical Programming
|
3Hrs
|
113CSM-4-S
|
Computer Programming 2
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
222ISM-4
|
Databases
|
4Hrs
|
115CSM-3-S
|
Algorithms & Data Structures 1
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
234CSM-3
|
Computer Vision
|
3Hrs
|
131CSM-3-S
|
Computational Geometry
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
233CSM-3
|
Computer Modeling and Simulation
|
3Hrs
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
251CSM-3
|
Operating System 1
|
3Hrs
|
115CSM-3-S
|
Algorithms & Data Structures 1
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
223ISM-3
|
Data Warehousing and Data Mining
|
3Hrs
|
222ISM-4-S
|
Databases
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
236CSM-3
|
Combinatorial Analysis of Computer
|
3Hrs
|
|
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
241CSM-4
|
Digital Logic
|
4Hrs
|
-
|
-
|
||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
114CSM-4-S
|
Object-Oriented Programming (OOP)
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
4Hrs
|
-
|
-
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
-
|
-
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
216CSM-3-S
|
Algorithms & Data Structures 2
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
278CSM-3-S
|
Programming Languages
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
241CSM-4-S
|
Digital Logic
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
251CSM-3-S
|
Operating System 1
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
364CSM-4-S
|
Computer Networks 1
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
234CSM-3-S
|
Computer Vision
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
343CSM-3-S
|
Microprocessors
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
114CSM-4-S
|
Object-Oriented Programming (OOP)
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
233CSM-3-S
|
Computer Modeling & Simulation
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
-
|
-
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
364CSM-4-S
|
Computer Networks 1
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
371CSM-3-S
|
Software Engineering 1
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
2Hrs
|
371CSM-3-S,
|
Software Engineering 1,
|
||||||||||||||||||||||||||||||
352CSM-3-S
|
Operating System 2
|
|||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
2Hrs
|
-
|
-
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
216CSM-3-S
|
Algorithms & Data Structures 2
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
375CSM-3-S
|
Introduction to Artificial Intelligence
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
1Hrs
|
-
|
-
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
483CSM-2-S
|
Project 1
|
||||||||||||||||||||||||||||||
Description
|
|
|||||||||||||||||||||||||||||||
3Hrs
|
483CSM-2-S
473CSM-3-S
|
Project 1
Software Engineering 2
|
||||||||||||||||||||||||||||||
Description
|
|
Semester I
|
001 MATH Mathematics1
|
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 Program1
|
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 Program2
|
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 System1
|
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 Networks1
|
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 System2
|
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 Project1
|
The aim of this module is to bring academic rigour 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 ComputingEthics& 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 rigour 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.
|