CRSE1012765001

advertisement
Course Description
1002111 Object Oriented Programming (1): Credit hours:(3);
Prerequisite: 1001101
Object oriented concepts via c++ programming language, classes,
objects, messages, inheritance, overloading, virtual functions,
polymorphism templates, and reading& writing to files.
1002112 Object Oriented Programming (1)/lab: Credit hours:(1);
Prerequisite: concurrent with 1002111 .
Using c++ language to develop object oriented programs including
classes, object, messages, inheritance, overloading, virtual functions,
polymorphism templates, and reading& writing to files.
1002210 Object Oriented Programming (2): Credit hours:(3);
Prerequisite: 1002111
Object oriented concept using java, Generics, Collections, Object
Oriented databases, Object oriented networks ,GUI programming,
Reusable components ,Object Oriented for Web sites, Methods ,
messages , relations, inheritance and polymorphism templates .
1002212 Object Oriented Programming (2)/lab: Credit hours:(1);
Prerequisite: concurrent with 1002210 .
Using Java language to develop object oriented programs including
classes, object, messages, inheritance, overloading, Graphical User
Interface (GUI) , and reading& writing to files.
1002221Management Information Systems : Credit hours:(3);
Prerequisite:-.
Information system development, file organization and database
management, information system feasibility, information system
design, and information system implementation.
1
1002281 Introduction to Database Systems: Credit hours:(3);
Prerequisite: 1001251
Database management, database system architecture, introduction to
relational databases, an introduction to SQL, domain, relations , relational
algebra, views, functional dependencies, normalization.
1002310 Web Programming: Credit hours:(3);
Prerequisite:1002211+1002281
Internet concepts and principles, graphics and image formats, HTML,
scripting languages (client-side scripting and server-side scripting), and
web multimedia components.
1002361 Artificial Intelligence: Credit hours:(3); Prerequisite:1001251
Gives a broad introduction to the rapidly-developing fields of artificial
intelligence (AI). Covers general knowledge representation techniques and
problem solving strategies. Topics will include search techniques, rulebased systems, prepositional and first order logic, fact representation in
logic and logic programming.
Also, gives discussion on some important application areas in AI: natural
language Processing, machine learning, expert systems, reasoning, neural
network.
1002382 Foundation of E-Commerce: Credit hours:(3);
Prerequisite:1002310
E-Business models, Internet marketing, online monetary transactions,
computer and network security, web page creation packages, Active
Server Pages (ASP), XML.
1002384 Advanced Database systems: Credit hours:(3);
Prerequisite:1002281
Concurrency control (introduction, concurrency problems, locking,
deadlock,
serializability, Isolation level), security (introduction
discretionary and mandatory access control, statistical databases, data
encryption), temporal databases (introduction temporal data, problems,
interval, interval types, scalar operators on intervals, aggregate operators
on intervals, relational operators, constraints) and object-oriented
database.
2
1002460 Image Processing: Credit hours:(3); Prerequisite:1002211
Principles of image processing, image formats operations (restoration,
compression, segmentation, transformation, representation and warping),
displaying and filtering images, homogeneous point processing, direct
convolution, edge detection, morphological filtering, and boundary
processing.
1002463 Neural Networks: Credit hours:(3); Prerequisite: 1002361
Introduction to Neural Networks , neurons, single layer perceptions (least
mean square algorithm, learning curves, learning rates), multilayer
perceptions (back-propagation algorithm, heuristic for improving the backpropagation algorithm), other types of neural processing, and neural
network applications.
1002481 System Analysis and Design: Credit hours:(3);
Prerequisite: 1002281
System development life cycle , preliminary investigation items , Fact
findings , planning analysis , design implementation , documentation and a
real world case study ( project ) .
1002483 Distributed database Systems: Credit hours:(3);
Prerequisite: 1002384
Distributed data storage, network transparency, distributed query
processing, distributed transaction model, commit protocols,
coordinator selection, concurrency control, deadlock handling and
multidatabase systems.
1002495 Selected Topics in Computer Information Systems: Credit
hours:(3); Prerequisite: Department Approval
This course allows the department to cover one of the recent topics in the
field of computer information systems.
1002499 Project in information
Prerequisite: Department Approval
systems:
Credit
Hours:(3);
Students divided into groups, design and develop an information system in
one of the computer information systems fields.
3
Download