Research

Research

Publications

Courses

CS585

CS487

CS201

CS445

AOM

CSP 545

Books
Aspect-Oriented Software Development with Use Cases
Ivar Jacobson

Aspect-Oriented Software Development... Robert E. Filman

UML Distilled
Martin Fowler

Software Engineering A Practitioner's Approach, sixth edition
Roger S Pressman

MS Access 2003 Book Robert T. Grauer, Maryann Barbe

Java Text Books

 
Omar is an instructor and a member a research team in the Computer Science Department at IIT. Omar currently teaches classes ranging from basic programming languages to advanced software engineering. I earned my PhD from IIT with honor in December of 2002. Currently I work for Alcatel-Lucent -Bell Labs as a Software Architect. I joined Lucent in 1996.  Omar is also the cofounder of HOSTITWISE.COM   a web hosting, design and marketing company.

Omar is an active researcher on Aspect Oriented Modeling with UML.  His research objectives are tied to the mission of the Aspect Oriented Modeling Workshop.  Aspect-orientation is a rapidly advancing technology. New and powerful aspect-oriented programming techniques are presented at the International Conference on Aspect-Oriented Software Development. However, it is not clear what features of such techniques are "common aspect-oriented concepts" and what features are rather language-specific specialties. Research in Aspect-Oriented Modeling has the potential to help find such common characteristics from a perspective that is at a more abstract level (i.e., programming language-independent). The ultimate goal of research in AOM is to provide aspect-oriented software developers with general means to express aspects and their crosscutting relationships onto other software artifacts.

Spring 2007 Dates
The complete academic calendar can be found here

Classes Begin: June 4th
Late Registration Begins ($150 late fee applies):
June 4th Last Day to Add/Drop/Change Classes:
June 5th Last Day to Drop Classes w/Tuition Refund f
June 10th Deadline to Withdraw from Classes:

July 28th

Web for Faculty/Access

 

 

 

 

As part of my research position at IIT I researched many new technologies including Artificial Intelligence, Data Mining, Agent based technologies and currently I'm researching using standard Object Oriented Modeling Languages "UML" for Aspect Oriented Software Systems (AOSD). As part of my research I'm an organizer of the Aspect Oriented Modeling with UML workshops held usually in conjunction with AOSD and Models / UML conferences.

 

AOSD Modeling Workshop

W1 @ AOSD 2002 W2 @ UML 2002  W3 @ AOSD 2003 W4 @ UML 2003
W5 @ UML 2004
W6 @ AOSD 2005 W7 @ Models05
W8 @ AOSD2006

 

Links

Illinois Institute Of Technology
Hostitwise
Lucent Technology
Models 2005
AOSD 2006
MS FrontPage Hosting

Sulaf Solutions

 

Teaching

Software Engineering
An Accelerated Introduction to Object Oriented Programming with Java
Computer Architecture
MS Access Database