Download Document

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
-1-
Short Description for CIS Courses:
) 2 : Lab 0 :Lecture(
Database systems lab.
1303343
1303342 :Prerequisite
This Course uses a Structured Query Language or (SQL), which is a popular computer language
that is used by diverse groups such as home computer owners, owners of small businesses, end users
in large organizations and programmers. This course will begin with many concepts about relational
databases, after that it will disscus the Data Definition Language (DDL commands) and Data
Manipulation Language (DML commands), then the integrity constraints which are used with
relations and how to retrieve data by using single and multiple-table queries.
)0 :Lab 3 :Lecture(
Technical Communication Skills
1303265
104101 :Prerequisite
This course will start with a brief introduction to the importance of communication in technology in general
and in software development life cycle activities in particular. Its topics include an overview of English
writing styles and steps in development written reports, oral presentations, argument, and speeches. The
course also covers methods of searching the internet, interviewing techniques from the point of view of the
interviewee and interviewer, as well as writing resume and C.Vs.
) 0 : Lab 3 :Lecture(
Distributed Information Systems
1303434
1304336 :Prerequisite
The course cover the following topics: Introduction to distributed computing; characteristics of
distributed system and challenges, Network fundamentals; Distributed computing architecture;
Inter-process communications; remote invocation and middleware, operating system support
naming and security considerations, distributed shared memory, Data replication, remote
transaction and Distributed Database systems; client-server architecture and Web application.
)0 :Lab 3 :Lecture(
Information Security
1303411
1304336 :Prerequisite
This is a fundamental course on information technology security, that discuses the basic issues
in computer security measures, procesuders and mechanisims. The course covers an overview of
computer security, encryption types as classical encryptions, symmetric and asymmetric
encryptions. The course also covers digital signatures, hash functions, authentications and
authorization procesdures. Also some of the security applications and measures like firewalls,
intrusion detection systems, email security and multisource codes are covered.
) 0:Lab 3 :Lecture(
Database Systems
1303342
1301203: Prerequisite
The course teaches relational database design, Functional dependencies and normalization, data
modeling using the entity-relationship approach, relational algebra, and database security.
-2)0:Lab 3 :Lecture(
Data Mining
1303450
1303342 :Prerequisite
To teach students the basic concepts of Data Mining and to introduce them to the major algorithms
that perform are used to mine the data.
)0 : Lab 3 :Lecture(
Information Retrieval
1303447
1303342 :Prerequisite
This course starts with an introduction to information retrieval systems. It highlights the
components of a typical information retrieval system. Throughout the course, these components
will be discussed in certain depth. The course combines theoretical foundation of Information
retrieval and practical applications. Students will learn how to build an information retrieval system.
Boolean retrieval, indexing, tokenization, query formulation, document classification, and ranking
are some of the important topics covered.
) 0 : Lab 3 :Lecture(
Principles of Information Systems
1303120
- :Prerequisite
This course takes into account the fact that most functional areas in business rely on
Computer-Based Information Systems and therefore is designed to help students improve
their understanding of other courses in related areas. This course begins with a solid
grounding in the principles of systems theory and finishes with coverage of the latest
technologies in a business setting, including connectivity and electronic commerce.
) 2 : Lab 2 :Lecture(
Web based Development
1303236
1301108 :Prerequisite
Introduction of the Internet history, World Wide Web, discussion of web browsers, searching
techniques, and the use of helper applications and plug-ins for video and sound. Study the
extensible hypertext markup language (XHTML), Dynamic HTML, JavaScript and cascade
style sheets. The student will learn how to create a Wold Wide Web pages using all these
technologies.
) 0 : Lab 3 :Lecture(
Advanced Database Systems
1303448
1303342 :Prerequisite
The course covers subjects such as transaction management, concurrency control, two-phase
locking, serializability, distributed databases, introduction to data mining, indexing, and data
storage.
)2: Lab 0 :Lecture(
Advanced Database Systems (Lab)
1303449
1303448 :Prerequisite
The course starts with a review of advance SQL topics, follows, the course covers technical
aspects of the major functions provided by DBMS, it deals with PL/SQL programming including
built-in data types, control flow structures, designing and implementing cursors, triggers,
procedures ,functions, and packages.
-3) 2 : Lab 2 :Lecture(
Advanced Web based Development
1303338
1303236+1303236 :Prerequisite
Introduction of the Internet history, World Wide Web, discussion of web browsers, searching
techniques, and the use of helper applications and plug-ins for video and sound. Study the
extensible hypertext markup language (XHTML), Dynamic HTML, JavaScript and cascade
style sheets. The student will learn how to create a Wold Wide Web pages using all these
technologies.
) 0 : Lab 3 :Lecture(
1303386
1303342 :Prerequisite
The course is designed to introduce students to the fundamental concepts of Information
Systems Analysis and Design. The course focus is on the study of Analysis and Design
phases of the system development life cycle. This course aims at providing students with an
awareness of the alternative methods for systems development, giving students a deep
understanding of the tools and techniques used in systems Analysis and Design, and also
provides them with the concepts and skills needed to properly analyze and design
information systems.
Information Systems Analysis & Design
This course covers the following topics: Systems Process; Approaches to Systems Analysis
and Design; Systems Development Life Cycle Approaches: Traditional Approach and
Object Oriented Approach; Prototyping. Issues in the coverage of systems analysis process:
Information Systems Requirements Analysis phase; Information Gathering Techniques;
Validating the Requirements; Modeling System Requirements. The course covers also:
major components of design and levels of design; Describe each design phase activity,
Deployment Environments, The Traditional Approaches to Design, Developing System
Flowchart, Developing Structure Chart, The Object-Oriented Approach to Design, Use Case
Realization, Developing class Diagram, Developing Sequence Diagram, Designing user
Interface.
) 4 : Lab 0 :Lecture(
System Analysis and Design Lab.
1303387
1303386 :Prerequisite
This course will begin with the concepts of systems development process, approaches to
systems development; methodologies, models, tools, and techniques such as: Traditional
approach and Object oriented approach, and discuss a new terminology which is called
Rational Unified Process (RUP), after that explaining the requirement managements with
using RequisitePro tool and finally illustrating the Object Oriented Analysis and Design with
Rational Rose.