Computer Information System
Courses Description
Database Systems 0309331 Credit Hours: 3 0306331
Prerequisite: 0306250 (Data Structures).
Introduction to database systems, entity-relationship data model, relational model, network model, hierarchical model, formal query languages, commercial query languages, SQL, relational database design theory, normalization process, access methods, commercial database systems, deductive databases, object-oriented database, case studies.
Database Systems For MIS 0309332
Credit Hours: 3 0306332
Prerequisite: 0306252(Data structures for MIS).
Introduction to database systems, entity-relationship data model, relational model, network model, hierarchical model, building a database by using Micro Soft Access ,formal query languages, SQL, relational database design theory.
Computer Information Systems 0309334
Credit Hours: 3 0306334
Prerequisite: 0309331 (Database Systems).
Introduction to information systems, information management, construction of information systems, database management systems, decision support systems, knowledge based systems, user interface systems, geographic information systems, case studies.
Operations Research 0309341
Credit Hours: 3 0306341
Prerequisite: 0306250 (Data Structures)
Decision making, linear programming and modeling, graphical solution, algebraic solution, simplex method, two-phase simplex method, duality and sensitivity analysis, transportation and assignment models, network problems.
Systems Analysis 0309353
Credit Hours: 3 0306353
Prerequisite: 0309331 (Database Systems).
An introduction to the systems process, system analysis and modeling, systems design systems implementation and management and practical lab courses.
Decision Supports Systems 0309380
Credit Hours: 3
Prerequisite: 0306250 (Data Structures).
Decision-support systems (DSS) support management decision-making in a business environment focus's to provide viable alternatives for managers and targeted to students who want more expertise in developing and managing such systems. The broadest definition states that Decision Support Systems are interactive computer based systems and subsystems that help decision makers utilize data, models and/or communications to solve problems and make decisions. This course covers the following topics: Introduction to decision support systems; DSS components; Decision making and DSS; DSS software and hardware; developing DSS; DSS models; types of DSS; group DSS; executive information systems; data mining; artificial intelligence and expert systems.
Computer Simulation 0309382
Credit Hours: 3 0306382
Prerequisite: 0306250 (Data Structures).
Basic concepts, mathematical and computer models, parameter estimation, simulation techniques, simulation applications, introduction to game theory, case studies.
Multimedia Fundamentals 0309383
Credit Hours: 3 0306383
Prerequisite: 0306217 Advanced Programming
Basic concepts, images, audio, video, authoring tools and systems, multimedia and the web, multimedia tools and applications.
Digital Image Processing 0309384
Credit Hours: 3 0306384
Prerequisite: 0306250 (Data Structures).
Image processing pineapples, Image captaincy Digitization, sampling, quantization, representation (frequency, spatial) filtering, image segmentation pattern recognition, and compression.
GIS: Geographical Information Systems 0309385
Credit Hours: 3 0306385
Prerequisite: 0309331 (Database Systems).
Basic concepts, images, audio, video, authoring tools and systems, multimedia and the web, multimedia tools and applications.
Bioinformatics 0309386
Credit Hours: 3
Prerequisite: 0306250 (Data Structures).
This introductory course will provide computational methods for managing and analyzing information about the sequence, structure and function of biological molecules, and cover statistical and algorithmic concepts to address common questions that arise while analyzing biological data.
Data Mining and Warehousing 0309387
Credit Hours: 3
Prerequisite: 0309331 (Database Systems).
This course aims to discuss the importance and uses of data mining, a comparison between the different approaches, the use of data mining in practical life and scientific research, through the presentation of the basics of data and data characterization knowledge and representation, understanding the processes of knowledge discovery and data mining terminology, classification problems facing process,understanding the general form for data mining and define the methods and new techniques that used for this object. Challenges that face data mining in addition to the practical applications for the concepts of this course.
Health Information Systems 0309388
Credit Hours: 3
Prerequisite: 0306352 (Design and Analysis of Algorithms).
The goal of this course is to provide the student with the basic concepts of health information systems. The course contains the following subjects: basic concepts, information needed for health care manager, assessment of health care needed, health systems classification, specialized health information systems, management of health information, health data, health information legal aspects and health applications.
Internship for CIS 0309390
Credit Hours: 0
Prerequisite: Department Approval
During this course, the student registers a training session in a certified company or a governmental institute. The student should provide a fully described project in order to be completed in the graduation semester. A team as well as a supervisor must by determined.
Computer Ethics 0309401
Credit Hours: 3
Prerequisite: 0309331 (Database Systems).
Rules and policies of computer ethics. Hacking, viruses, Internet ethics and freedom of expression on the Internet. Software copyright and intellectual property.
Internet Programming 0309417
Credit Hours: 3 0306417
Prerequisite: 0306132 (Computer applications and Internet).
Topics: Introduction to Web architecture, HTML static and dynamic pages, Java script, Database connection using MySQL, server side includes and PHP.
Advanced Database Systems 0309438
Credit Hours: 3 0306438
Prerequisite: 0309331 (Database Systems).
This course will cover the core principles and techniques of transactions and concurrency control methods. The potential topics covered in class include transactions properties, serializability, recovery concepts and techniques and database security issues.
Advanced Systems Analysis 0309456
Credit Hours: 3 0306456
Prerequisite: 0309353 System Analysis or 0305301 Object Oriented System Engineering
System development methodologies, team management, testing, maintenance, types of information systems, CASE tools, rapid application development, advanced topics in conceptual data modeling, object-oriented analysis and design, case studies.
Information Systems Security 0309480
Credit Hours: 3 0306480
Prerequisite: 0309331 (Database Systems).
Current issues of security and privacy problems, security models, ways to minimize risks and losses, information system security within an organization, cryptology, security controls, security packages, trusted and secured systems, user identification and authentication, case studies.
Information and Network Security 0309481
Credit Hours: 3
Prerequisite: 0309331 (Database Systems).
Current issues of security and privacy problems, security models, ways to minimize risks and losses, information system security within an organization, cryptology, security controls, security packages, trusted and secured systems, user identification and authentication, case studies.
Database Languages and Tools 0309482
Credit Hours: 3 0306482
Prerequisite: 0309331 (Database Systems).
Database environment, DBMS architecture, advanced topics in modeling tools, extended entity relationship model, object modeling technique, development tools, CASE tools, testing tools, management tools, case studies.
Computer Assisted Learning 0309488
Credit Hours: 3 0306488
Prerequisite: 0306132 Computer applications and Internet
Introduction to using computers in education, authoring tools, human-computer interaction, programming and material requirements, tasks analysis and design, multimedia utilization, using the internet in education, e-learning, studying through the internet, questions and responses design, student-computer interaction, rigid and dynamic interaction, electronic exams, default teaching, case study.
Electronic Commerce 0309489
Credit Hours: 3 0306489
Prerequisite: 0306132 (Computer applications and Internet).
Introduction to e-commerce, hardware and software requirements, Internet and Intranet, e-advertisement, electronic fund transfer, security protocols, teller machines, e-commerce applications, business-to-customer commerce, business-to-business commerce, case studies.
Graduation Project for CIS 0309490
Credit Hours: 3
Prerequisite: 0309390 (Practical Training).
Students are required to develop graduation projects in one of the information technology fields. Students are required to strictly follow standards during the analysis, design and implementation of their projects. Comprehensive documentation of the project stages is to be submitted.
Training Courses 0309491
Credit Hours: 3
Prerequisite: Department Approval.
This course includes the development of the application in the fields of trade, administrative or other. The student uses programming languages or database, Internet, or e-commerce software's the he has been learned during his University life. At the end of the course, the student or the project team make a presentation of the project during a panel discussion before a panel of members of the board of the department in addition to the project supervisor.