Skip Ribbon Commands
Skip to main content
Use SHIFT+ENTER to open the menu (new window).
  
  
CourseDescription
  
  
  
  
  
Attachment
  
Courses Offered by the BIT Department
Business Information TechnologyBachelor in Business Information Technology 1.BachelorBusiness Information TechnologyBachelor in Business Information Technology
Attachment
  
Courses Offered by the CIS Department
Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
  
 
Remedial Computer Skills course introduces students to information technology and communication. It includes an introduction to information technology, structure of digital computer systems, computer software (system SW and application SW), Internet and networks, security and use of ICT in our daily life. The course also aims to enhance students’ practical skills in using effectively the following software packages: Microsoft Windows 7, MS-Office 2007(Word), and Internet browsers such as Internet Explorer and Google Chrome. Classes of Remedial computer skills course are held in labs to give students the opportunity to practice and exercise.
 
Computer Information SystemsBachelor in Computer Information Systems 1.BachelorComputer Information SystemsBachelor in Computer Information Systems
  

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
  

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
  

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
  

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
  

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.

Business Information TechnologyBachelor in Business Information Technology 1.BachelorBusiness Information TechnologyBachelor in Business Information Technology
  

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
  

The purpose of this course is to introduce the concept of Geographic Information Systems (GIS). This includes what does GIS do?, spatial data, GIS data structure, raster verses vector data, topology and spatial relationships, data acquisition, entry, and quality. In addition this course outlines geographic database and inventory operations, basic geographic data analysis, and geographic systems output.  The course will also include practical demonstrations on using the state-of-the art GIS software package ESRI’s ArcView.

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

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 helps students learn the essentials for Android application development, and provides students with the required skills for the design and implementation of different mobile applications. Topics include: building user interfaces, using internet resources, managing files and preferences, using maps and location-based services, working with audio, video and using the camera. This course is a lab-based course which includes in-class practical assignments and tasks

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
  

The course covers software economics principles and techniques that seek to enable significant improvements in software design and engineering through economic reasoning about product, process, program, and portfolio and policy issue. This includes: Economic Analysis, Business Case Analysis, Risk Evaluation & Management, quality management, Outsourcing, Global S/W Dev. & Software Six Sigma, and Software Process Dynamics.​

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

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
  

Sets, Relations, Closure and Languages, Finite Automata, deterministic and nondeterministic, Closure and pumping lemma, Regular languages and expressions, Context-Free Grammar, Regular languages and  Context-Free languages , pushdown automata, closure, determinism and parsing, LL(1) Grammar, Turing machines   and   machine schemas, examples, Introduction to P and NP classes.

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

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
  

This course covers pattern recognition essentials with topics that are suitable for undergraduate levels in computer science and most engineering specialties. It covers wide understanding of different related topics, i.e., pattern recognition systems, preprocessing and feature extraction, theories of supervised and unsupervised learning, object classification and recognition, artificial neural networks, and other topics as well.

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

This course includes an overview of Computer Graphics applications; Graphics Output Primitives and its attributes; 2D and 3D Geometric Transformations; 2D Viewing and Clipping; Graphical User Interface and its attributes; Introduction to OpenGL programming and its applications; Example applications will be developed in lectures using C++ and OpenGL to demonstrate the techniques being presented.

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

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
  

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
  

Remedial Computer Skills course introduces students to information technology and communication. It includes an introduction to information technology, structure of digital computer systems, computer software (system SW and application SW), Internet and networks, security and use of ICT in our daily life. The course also aims to enhance students’ practical skills in using effectively the following software packages: Microsoft Windows 7, MS-Office 2007(Word), and Internet browsers such as Internet Explorer and Google Chrome. Classes of Remedial computer skills course are held in labs to give students the opportunity to practice and exercise.

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

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
  

This course will introduce the principles and foundations of distributed databases, including architecture, design issues, integrity control, query processing and optimization, transactions, and concurrency control.​

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

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
  

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.

Business Information TechnologyBachelor in Business Information Technology 1.BachelorBusiness Information TechnologyBachelor in Business Information Technology
  

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.

Business Information TechnologyBachelor in Business Information Technology 1.BachelorBusiness Information TechnologyBachelor in Business Information Technology
  

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.

Business Information TechnologyBachelor in Business Information Technology 1.BachelorBusiness Information TechnologyBachelor in Business Information Technology
1 - 30Next