A Bridge Towards Knowledge
602104 Information Technology Fundamentals                            (3:3-0)
This course gives the basic concepts of computer and information technology both hardware and software. Topics covered: Introduction to computers hardware and software, numbering system, data coding and representation, process of software development, systems and application software, problem solving techniques (Flowchart, Pseudo-code), introduction to programming language "C++" including: Program structure, primitive data types, mathematical and logical operations and basic control structures, compilation and testing.
602302 Technical Writing & Scientific Research Methodology       (3:3-0)
Prerequisite: 9400121 + 603391
This course introduces techniques and knowledge needed to develop the necessary technical writing and communication skills. Topics covered: Different basics of planning and producing documents, document types such as: Project Report, Research Projects, minutes meeting, presentation and briefings and others. Design and presentation techniques, elements of technical documents including words, sentence structure, citing sources and listing reference.
602181 Management Information Systems                                  (3:3-0)
Prerequisite: 9600102
This course gives an introduction to the management information systems. Topics covered: Overview of business information systems, information systems in business functions, strategic uses of information systems, managers and their information needs, Electronic Digital Information (EDI), supply chain management, global information systems, decision support and  geographic information systems, digital firms, E-commerce: The internet, intranets, and extranets, and the web enabled enterprise.
602211 Visual Programming                                                           (3:3-2)
Prerequisite: 601212
This course introduces the concepts of visual programming environment and Object-Oriented Programming features. Topics covered study of MS.net platform including architecture, multi languages, FCL, CLR, compilation of applications and execution. Further work includes: Visual Basic Dot Net (VB.net) Integrated Development Environment (IDE), graphical user interface (GUI) design, control tools, event handling, control structures, methods, classes, objects, exception handling, graphics and files input output instructions.
602281 E-Commerce (1)                                                                (3:3-0)
Prerequisite: 9600102
This course provides an introduction to electronic commerce that conducts buying and selling of product or service over electronic systems. Topics covered are definition of E-commerce, mechanisms and models in creating services that improve various business operations and selling on the web.  E-commerce applications: retailing, B2B E-commerce, E-government, and E-learning. E-commerce platforms: Mobile commerce and ubiquitous computing, and social commerce. E-commerce support services: marketing and advertising, security and fraud and electronic payment.
602311 Internet Programming                                                      (3:3-2)
Prerequisite: 9600102 + 602211
This course is designed to present the student with the required information and practice related to Web programming. Subjects such as HTML, DHTML (Java Scripts, VBScripts), Web forms and controls, Server-side technology: ASP.NET and database access through ADO.NET are explained in details. Students will gain practical skills through a lab work and course project.
602385 Database Administration                                                   (3:3-0)
Prerequisite: 601281
This course presents a study of database administration issues. Topics covered: planning, views integration, data dictionary, integrity and security, and database implementations using embedded SQL for various enterprises, create an operational database, manage users, privileges and resources, and database files, start up and shutdown, and manage table spaces, segments, extents, and blocks.
602389 Data Warehousing                                                             (3:3-0)
Prerequisite: 601281
This course provides an introduction to data warehouse design. Topics covered: data modeling, database design and database access are reviewed. Data extraction, cleansing, transformation and loading, data cube computation, materialized view selection, OLAP query processing, star schema, fact tables and dimension tables will be examined. Multi-dimensional databases are emphasized. Issues in data warehouse planning, design, implementation, and administration are discussed in a seminar format. The role of data warehouse in supporting Decision Support Systems (DSS) is also reviewed.
602401 Professional Issues in Computing                                     (3:3-0)
Prerequisite: 604261
This course provides the main concepts of information technology ethics: topics covered: Definitions, rules and policies of computer ethics, hacking, viruses, Internet ethics, freedom of expression on the Internet, social responsibilities, software copyright, intellectual property, software piracy, laws, and  security of computerized information.
602486 Data Mining                                                                        (3:3-0)
Prerequisite: 602389
This course presents an introduction to the fundamental concepts and techniques of Data Mining. Topics covered are: Types of data and their Pre-processing, Predictive Modeling, Classification, Decision Tree Induction, Descriptive Methods, Proximity, Association Analysis, Clustering and Anomaly Detection and their applications.
602487 Information Retrieval Systems                                         (3:3-0)
Prerequisite: 602486
This course presents an introduction to the fundamental concepts and techniques of Information Retrieval. Topics covered: Indexing, term frequency and weights, retrieval Models; Boolean Model, Vector space Model, Probabilistic Model, Ranking techniques, Search Engines, question answering, multimedia retrieval, multilingual-language retrieval and evaluation of IR systems.
602400 Field Training                                                                      (3:0-3)
Prerequisite: Dept. Approval
This course provides the ability to practice on using computer tools and applications in various fields, either in a public or in private sectors under the supervision of the department members. The purpose of the supervised field training experiences is for students to synthesize the knowledge and skills developed during the academic portion of the program in a practical setting. Field training is both a learning experience for students and contributes to the work undertaken by the field-training site. The expectation is that the field training will provide learning opportunities unavailable in a classroom setting.
602499 Graduation Project                                                             (3:0-3)
Prerequisite: 603392 + 602302
This course gives the students the chance to demonstrate their intellectual, technical and creative abilities through developing projects in one of information technology fields. The Graduation Project challenges students to go beyond the learning that occurs as the result of their prescribed educational program. Students shall complete their projects in areas of concentrated study under the direction and supervision of faculty members. The projects will demonstrate the students' ability to apply, analyze, synthesize, evaluate information, and communicate significant knowledge and comprehension.
602371 Multimedia Programming                                                  (3:3-0)
Prerequisite: 602311
This course gives an introduction to computer manipulation of images, sound, animation and video. Topics covered are sampling, quantization, and encoding, different types of images compression and decompression techniques, color perception and presentation, basic image coding standards, video coding standards and implement the above multimedia techniques using MATLAB.
602380 Latest Advancements in IT                                               (3:3-0)
Prerequisite: 602311
This course covers selected topics and novel areas in current research and advancements in various information technology fields.
602381  E-Commerce (2)                                                               (3:3-0)
Prerequisite: 602281 + 602311
This course provides the Concepts of applying client-server architectures, middleware concepts and various web technologies to build E-Commerce systems. Topics covered Client-side technologies such as XHTML, Cascaded Style Sheets, Cookies, JavaScript with practical skills to build dynamic web pages. Server-side technologies such as deployment of web servers, PHP, MySQL, concepts of dynamic generations of web pages, connect web applications to business databases. Case studies based on PHP Language.
602408 Selected Topics in Information Systems                          (3:3-0)
Prerequisite: Dept. Approval
This course provides topics selected by instructors according to the interest of the department and students and cover the novel areas in current advancements in various information technology fields. Suggested topics include advance-programming languages not included in the degree plan, advance topics in networks, advance topics in database, management information system, advanced topics in internet and web, case study in different areas.
602481 Decision Support Systems                                                 (3:3-0)
Prerequisite: 601281
This course introduces the concepts of Decision Support Systems. Topics covered Contents Group Decision Support Systems, Management Support Systems, Knowledge Management Systems, Decision-Making Systems, Database Management System, Modeling and Analysis, Data Warehousing, Data Acquisition, Data Mining, Business Analytics and Visualization, Enterprise Information Systems and Intelligent Decision Support Systems. Developing conceptual knowledge of these systems as well as gaining practical experience with several software packages for decision support.
602482 Information Systems Management                                   (3:3-0)
Prerequisite: 603392
This course is directly concerned with the management issues surrounding information systems. Topics covered: Identify the Managerial practices required for the quick and effective development and deployment of information systems. describe Guidelines for both technical and managerial personnel, Identification the  Common problems and the practices, which best reduce the risk of failure, ingredients of management knowledge necessary for success in the management of information technology, Information technology different views (from the perspective of managers at several levels-from the CEO to the first line manager) are discussed.
602483 Geographical Information Systems                                  (3:3-0)
Prerequisite: 602486
This course introduces the concepts of Geographic Information Systems. Topics covered spatial data, raster and vector data, topology and spatial relationships, data entry and data acquisition, database and inventory operations, basic analysis using map algebra, advanced analysis using proximity and terrain analysis, site suitability and models, data issues and problems and GIS software systems.
602485 E-Technology Applications                                                 (3:3-0)
Prerequisite: 602311
This course provides an in-depth study of the design of e-technologies ranging from E-business & E-commerce, E-government, and E-learning. Topics covered: Infrastructures required for E-technology, overview of development techniques and assessment methods for public web sites and on-line applications, knowledge of laws and regulations, citizen services and security issues in the development of E-government, explore the skills and concepts needed to manage effectively E-government projects and programs, differentiate between E-learning, distance learning and mixed-learning, in addition to development of learning management systems.
9600102 Computer Skills (compulsory for IT majors)                  (3:3-0)
Prerequisite: 9601099/P.T
This course provides an overview of the Internet, Internet protocols and www. Topics covered: Overview of Internet Technology including the different services such as E-mail, File transfer (FTP), telnet and chatting. Study of principles of web browsers, search engines and portals, design Web sites using Hyper Text Markup Language (HTML)including: Insert images, hyperlinks, lists, tables, forms and frames into Web pages, Cascading Style Sheets (CSS) and JavaScript.
Department Chair's Message, Dr. Wael Hadi

Department Chair
Welcome to the Department of Computer Networking & Computer Information Systems at the University of Petra.The Computer Networking (CN) & Computer Information ...
Event Calendar
<June 2021>