This course aims to introduce students to Pattern recognition scientific discipline whose goal is the classification of objects into a number of categories or classes. These objects can be images or signal waveforms or any typeof measurements that need to be classified. Topics that will be covered include:, Nearest neighbor approach (KNN), Decision trees and Random Forest, Bayes decision theory and probability essentials, Gaussian classifier, Gaussian mixture models and clustering (including K-means), Hidden Markov models (and speech recognition basics), Linear classifiers , Multilayer perceptron neural network, Support vector machines
- Teacher: Manal Helal
Introduction - History and survey of graphics applications - Overview of graphics systems and output devices - Output primitives including points, lines, circles, splines, area filling, and character generation - Attributes of output primitives - Two dimensional transformations - Windowing and clipping - Interactive input methods – Three dimensional graphics.
- Teacher: NourElDin Eissa
- Teacher: Hossam Elhawary
- Teacher: Manal Helal
INTRODUCTION TO SYSTEM PROGRAMMING, MACHINE ARCHITECTURE, MACHINE LANGUAGE, ASSEMBLY LANGUAGE, TWO PASS ASSEMBLERS, ONE PASS ASSEMBLERS, MACRO FACILITIES, CONDITIONAL MACROS, MACRO PROCESSORS, LOADERS, LINKERS, INTRODUCTION TO FORMAL LANGUAGES, COMPILERS AND INTERPRETERS.
- Teacher: Manal Helal
- Teacher: Muhammad Sami
The course tackles the difference between static data type and dynamic data types. The concept of pointers & dynamic memory allocation is discussed allowing students to experience practical programming using dynamic structures.
- Teacher: NourElDin Eissa
- Teacher: Manal Helal
An advanced C-language Programming is provided in this course: two dimensional arrays, strings, pointers, recursion, structures, bitwise-operators, input-output interfacing as well as text and binary files are covered in details. Projects are required from students to increase their skills in C programming.
- Teacher: NourElDin Eissa
- Teacher: Hossam Elhawary
- Teacher: Manal Helal
- Teacher: ahmed mostafa
This course provides an introduction to computers and computing .Topics of interest include the impact of computers on society, ethical issues, and hardware /software applications, including internet applications, system unit, storage and input/output devices, numbering systems, system and application software, presentation skills, program development, programming languages, and flow charts, Visual Basic, web page design using HTML, and communications and networks.
- Teacher: Ahmed Faisal
- Teacher: Manal Helal
- Teacher: ahmed mostafa
- Teacher: Nada Mostafa
- Teacher: hisham Salah
- Teacher: Muhammad Sami
- Teacher: Ahmed Zakaria