Oraib Abu Alganam
Adjunct Assistant Professor
RIT Dubai
Currently Teaching
CMPR-271
Computational Problem Solving for Engineers
3 Credits
This course introduces computational problem solving. Basic problem-solving techniques and algorithm development through the process of top-down stepwise refinement and functional decomposition are introduced throughout the course. Classical numerical problems encountered in science and engineering are used to demonstrate the development of algorithms and their implementations. May not be taken for credit by Computer Science, Software Engineering, or Computer Engineering majors. This course is designed for Electrical Engineering and Micro-Electronic Engineering majors and students interested in the Electrical Engineering minor.
EEEE-346
Advanced Programming
3 Credits
This course teaches students to master C++ programming in solving engineering problems and introduces students to basic concepts of object-oriented programming. Advanced skills of applying pointers will be emphasized throughout the course so as to improve the portability and efficiency of the programs. Advanced skills of preprocessors, generic functions, linked list, and the use of Standard Template Library will be developed.
NSSA-221
Systems Administration I
3 Credits
This course is designed to give students an understanding of the role of the system administrator in large organizations. This will be accomplished through a discussion of many of the tasks and tools of system administration. Students will participate in both a lecture section and a separate lab section. The technologies discussed in this class include: operating systems, system security, and service deployment strategies.