Skip Ribbon Commands
Skip to main content
Use SHIFT+ENTER to open the menu (new window).
  
  
CourseDescription
  
  
  
  
  
Attachment
  
Courses Offered by the BIT Department
Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  
Courses Offered by the CIS Department
Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

The course will cover the following topics:

Object-Oriented Programming (OOP) Environment; Input/Output; Loops; Decision; Methods; Arrays and Strings; Data structures; Encapsulation; Object Oriented Programming; Useful OO features; Classes and objects; inheritance; Polymorphism; Applet
Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

The course will cover the following topics: course will cover the following topics:

Graphics: Coordinate systems and drawing methods, Graphical User Interface and event handling,
Exception handing, Multithreading and Strings
Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

Introduction to systems development; Development life cycle; System Development feasibility; Development of fact finding methods; Context diagram; Data flow diagram; Decision tables and trees; Data dictionary; Installation; Training; Development Tools: Documentation, Maintenance, Conceptual design, DB design, Reverse engineering, Graphical user interface, Systems life cycle, System conversion, System charts and flow of control; Case study. Weekly practice in the lab.

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

This course is mainly designed to introduce the theoretical concepts of digital media including images, audio, animation and video. The difference between analog and digital media is discussed. Different types of digital media are outlined and their digital storage process is explained in detail. The digital media encoding and decoding concepts are explained. In addition, different types of digital media compression techniques are introduced. The most popular file formats are outlined for each media type.  Finally, the Multimedia related hardware, software, and web-related issues are discussed where necessary.

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

Software engineering processing methods; Software life cycle; Computer-based system engineering; Software project management; Requirements and specification: requirement engineering, requirement analysis, prototyping, formal and algebraic specification; Software design: architectural design, object-oriented, function oriented, real time and user interface design; Reliability; Maintenance; Portability; Documentation, Re-engineering and reverse engineering; Case study. Weekly practice in the lab. The course also expresses the role of UML for visualizing, specifying, constructing, and documenting software system.

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

This course aims to provide the students with an overview of database management systems architecture and environments, an understanding of basic database design and implementation techniques, and practical experience of designing and building a relational database. Also this course is to let students be able to discuss/explain the importance of data, the difference between file management systems and database management systems. In addition, it enables applying conceptual design methodologies for databases, learning about architecture and environments of database management systems (in particular the Entity-Relationship model). It also enables students to design and evaluate suitable security and integrity levels for database schemas. This course requires a practical work, which is evaluated by producing individual or group small projects.

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

Introduction to Human Computer Interaction; design, implementation and evaluation of interactive computing system for human use; Ergonomics; Components of an interactive system; Human; Computer; Interaction Design; Interaction Design Activities; Data gathering; Prototyping; Evaluation paradigms and techniques; Universal design principles; Non-traditional interfaces; Haptic user interfaces; Gesture interfaces; Locomotion interfaces; Auditory interfaces; Speech user interfaces; Interactive voice response interfaces; Olfactory interfaces; Taste interfaces; Small-screen interfaces; Multimode interfaces.

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

Introduction  to computer use in teaching, teaching authoring tools ; Human Computer interaction; software and hardware requirements; task analysis and design; multimedia and task development ; internet in education; question answer design ; Student Computer interaction ; Static and dynamic interaction; Computerized examinations; Virtual teaching; Case study. Weakly practice in the lab

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
  

This course empowers the medical students with the necessary computer skills associated with the health information systems. It also provides entry level knowledge for conducting medical research experiments and utilizing the available software tools including spread sheet (Excel) and database (Access). Moreover, it introduces the necessary computer skills for understanding medical experimental settings, hypotheses testing, and statistical tests (student t-test and Chisquare) as well as the computer skills for computing both the correlation and regression. Furthermore, this course includes case studies for both a database in health information system and medical data analysis

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

This course studies the mathematical elements of computer science. Topics include propositional logic; predicate logic; mathematical reasoning; techniques of proof; mathematical induction; set theory; number theory; matrices; sequences and summations; functions, relations and their properties, elementary graph theory, and tree.

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

This course aims to provide the students with an overview of database management systems architecture and environments, an understanding of basic database design and implementation techniques, and practical experience of designing and building a relational database. Also this course is to let students be able to discuss/explain the importance of data, the difference between file management systems and database management systems. In addition, it enables applying conceptual design methodologies for databases, learning about architecture and environments of database management systems (in particular the Entity-Relationship model). It also enables students to design and evaluate suitable security and integrity levels for database schemas. This course requires a practical work, which is assessed by producing individual or group small projects.

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

Definition of an algorithm; Algorithm design and techniques, such as sequential versus divide-and-conquer; Algorithm analysis; Concept of basic operations; Concept of worst, best, and average case analysis; Complexity analysis: big O, Omega and Theta notations; Recurrence equations and recursive algorithms; Searching and sorting algorithms; Concept of graphs; Graph algorithms.

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

This course explores key concepts and essential technologies of computer networks and broad range of topics in networking, including: General overview:  Networks applications, Network classifications and topologies, Network layers, Channel performance measures, transmission media, Communication Network Protocols and architecture; Data link layer: framing, error detection and correction, CSMA/CD, LAN IEEE standards; Network layer: IP service model, IP Addressing, subnetting, Host configuration DHCP, ARP Protocol, ICMP protocol; Transport layer: UDP protocol, TCP protocol, TCP reliable transfer and sliding window, TCP flow and congestion control; Application layer: DNS protocol, NAT protocol, HTTP protocol, persistent and non-persistent HTTP connection.

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

Introduction to artificial intelligence (concepts, research areas and applications), Propositional logic, First order logic, Representing simple domains in First order logic,  Resolution refutation proofs;  Logic programming  (Prolog), Exhaustive search methods; Heuristic search methods; Production  systems; Architecture of expert systems.

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

Techniques of digital image processing. Processing in the image and spatial frequency domains .Fourier and other transforms. Continuous and discrete convolution and filtering .Gray level transforms. Feature identification. mage encoding .Image enhancement .Application to models of human and machine vision . Case study

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

Introduction to Visual Basic and Visual Studio environment: Controls, components, wizard; Language constructs and structures: Variables, assignment, arithmetic, selection, repetition, arrays, functions; Advanced controls: Frames, Labels, Boxes and others; Strings: Operations and formatting. Graphics: Coordinate systems and drawing methods

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

This course provides the student with a complete learning lectures focusing on the most important, essential, and current concepts of information technology. Students are given a streamlined, concise, relevant approach to the fundamental issues surrounding the world of computing through a balance between theory and applied learning of these important topics.

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

This course aims to improve students’ ability in developing web applications using Client-Side programming including XHTML, Cascading Style Sheet and JavaScript. Students will have strong knowledge about the methods and tools used in developing web applications. Students will know how the World Wide Web works to be able to design, implement and configure its services and applications effectively.

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

This course uses PHP and MySQL to provide students with a programming background by using applied skills in order to build professional-quality, database- driven Web sites. By integrating PHP and MySQL with the XHTML and CSS frameworks, the student will develop the skills to build interactive Web sites with authentication and security. Throughout the course, the student will be able to apply new concepts in both guided and free- form activities. The student will be able to expand the functionality of a comprehensive Web site project that then can be directly translated or easily modified into a real- world Web application. Tomcat, XAMPP, or WampServer development platform environment could be used to create the PHP web applications.

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

The explosion of Internet technologies is revolutionising the way that people do business, communicate and live. Millions of Internet users access unprecedented resources, send and receive messages, perform research and purchase products worldwide. Buying and selling of products or services over the Internet, known as e-commerce, is rapidly gaining significant portion of the global economy and playing a pivotal role in shaping and enhancing its growth. Therefore, information technology students need to understand how the Internet works and be able to design, implement and configure its services and applications effectively to meet customer requirements.

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

This course introduces students to the use of information technology (IT) and management information systems (MIS) within today’s fast-paced, dynamic, and global business environment

Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
Attachment
  

Roles of information systems in the overall strategy and management of organizations; Organization management; Information resources: Personnel, planning and control, technological trends, management implications, managing MIS department; Outflow of information; Documents generation and distribution; Team management; New issues in MIS

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

Computer ethics is a branch of practical philosophy which deals with how computing professionals should make decisions regarding professional and social conduct. The importance of computer ethics increased through the 1990s. With the growth of the Internet, privacy issues as well as concerns regarding computing technologies such as spyware and web browser cookies have called into question ethical behavior in technology. This course will go through some accepted legalizations regarding conducts within computerized environment. Further, it will highlight ethical issues raised due to the developments in the information technology field.

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

Develop database applications in a production environment using Oracle Developer 10g utilities which provides a comprehensive guide for developing database applications using Oracle 10g relational database and Developer 10g application development utilities.  Database developments activities include using SQL commands to create tables and insert, update, delete and view data values. This course provides an overview of PL/SQL, explores the Developer 10g application development tools, and describes how to create an integrated database application, also it covers how to display application component in a Web browser and gives an overview to the database administration activities.

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

Business Intelligence Systems have become increasingly important in today's competitive environment. According to recent studies, companies that use BI and manage their data as a strategic resource and invest in its quality are already pulling ahead in terms of reputation and profitability. This course will examine Business Intelligence (BI) technologies that help a company to improve its business. It discusses BI topics from both managerial and technical perspectives. Managerial perspectives discuss how BI affects the organization's decision-making process, while technical perspectives discuss the foundation for an intelligent system (i.e., Machine learning, Warehousing, Online Analytical Processing, Data Mining). Practical exercises and projects will be assigned to enhance students' experience in business intelligent systems. Weekly lab session

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

Operations research helps in solving problems in different environments that needs decisions. The module cover topics that include: linear programming, Transportation, Assignment, and CPM/ MSPT techniques. Analytic techniques and computer packages will be used to solve problems facing business managers in decision environments.

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

This course aims to provide students with fundamental knowledge on decision support systems for managers and IS developers.  This course explores topics in computer-based Decision Support Systems with a practical focus on the application of information technology to the solution of management problems. Topics include Management Support Systems, decision making systems, Data mining for business and intelligent system.

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
Attachment
  

Having completed this course student will gain such a working knowledge of concepts, principles, techniques and methodologies needed to manage information security related risks within organizations. Therefore, it has been designed to provide the student with the required skills to perform a systematic information security risk management process including identification and evaluating operationally critical threats, assets, and vulnerabilities that are often rooted in organizational and business concerns. Topics include threats, vulnerabilities, exploits, and countermeasures, standards and best practices, risk assessment and mitigation, business impact analysis, and business continuity and disaster recovery planning and evaluating perimeter security such firewall technologies, Intrusion detection/prevention systems, SIEM technologies. Weekly lab session

Information TechnologyBachelor in Information Technology 1.Bachelor Information TechnologyBachelor in Information Technology
1 - 30Next