Page 119 - University Bulletin
P. 119

118



                   and to be able to apply these concepts effectively in planning, designing and querying a
                   database. It also provides a further understanding of entity relationship (ER) diagrams and
                   normalization. The Structured Query Language (SQL) command, used to maintain or query
                   the  database,  is  also  covered.  This  course  uses  Oracle  as  an  example  of  database
                   management system (DBMS).

                 IS 311 WEB DEVELOPMENT
                 Credits:  3 (3,0,1)   Prerequisite: IS241

                   This course covers the major aspects of web programming and development. It starts with
                   a  short  introduction  on  the  web  architecture  and  underlying  technologies,  HTML,
                   Cascading  Style  Sheets  and  JavaScript  (Client  Side  Dynamic  Content).  The  course  then
                   proceeds to cover Server Side Web Application Development in depth, including the multi-
                   tier  development  model  (data  tier,  business  tier,  presentation  tier),  web  database
                   development, authentication, and navigation.

                 IS 321 ENTERPRISE ARCHITECTURE
                 Credits:  3(3,0,1)   Prerequisites: IS 205

                   This  course  explores  the  design,  selection,  implementation,  and  management  of
                   enterprise IT solutions. The focus is on applications and infrastructure and their fit with
                   the  business,  specifically  Services  and  Service  Oriented  Architectures.  Students  learn
                   frameworks  and  strategies  for  infrastructure  management,  system  administration,
                   data/information  architecture,  content  management,  services  computing,  middleware,
                   legacy  system  integration,  system  consolidation,  software  selection,  the  total  cost  of
                   ownership calculation, IT investment analysis, and emerging technologies such as services
                   and agents.

                 IS 336 USER INTERFACE DESIGN AND DEVELOPMENT
                 Credits:  3(3,0,1)   Prerequisites: IS 231

                   The  course  introduces  the  principles,  theories,  methods,  techniques,  patterns,  and
                   processes behind a professional user interface design, prototyping, implementation, and
                   evaluation. The topics covered in the course include: cognitive and perceptual constraints
                   that  affect  user  interface  design,  technologies  used  in  user  interface  development,
                   software architecture of graphical user interfaces (GUI), interface design methods, user-
                   centered  design,  mobile  and  tablet  design,  interaction  and  navigation  techniques,
                   evaluation and testing, and interface usability evaluation. The practical part of the course
                   is  supported  by  lab  sessions  and  uses  GUI  Tools  for  rapid  prototyping  of  new  style
                   interfaces such as the “Metro Style”.

                 IS 344 DATA WAREHOUSING
                 Credits:  3(3,0,1)   Prerequisite: IS 241

                   This course presents an overview of data warehousing. Topics include: data warehouse
                   concept – definitions, evolutions, trends, and applications; developing a data warehouse
                   –  planning,  designing,  developing,  implementing,  Online  Analytical  Processing  (OLAP);
                   data  warehouse  –  architectures,  data  access  methods  and  data  mining  techniques;
                   administering a data warehouse, and the role of data warehouses in organizations.
   114   115   116   117   118   119   120   121   122   123   124