Page 106 - University Bulletin
P. 106

105



                   This  course  covers  the  theory  and  practice  of  machine  learning  from  a  variety  of
                   perspectives. It explores topics such as learning decision trees, neural network learning,
                   statistical learning methods, genetic algorithms, Bayesian learning methods, explanation-
                   based learning, and reinforcement learning. Typical assignments include neural network
                   learning for face recognition and decision tree learning from databases of credit records.


                CS 469  DIGITAL  IMAGE PROCESSING
                Credits: 3(3,0,1)    Prerequisites:  CS 210, Instructor consent

                   The  course  deals  with  image  processing  and  its  applications.  Students  learn  the
                   fundamental concepts of visual perception and image acquisition, together with the basic
                   techniques  of  image  manipulation,  segmentation  and  coding,  and  a  preliminary
                   understanding of pattern recognition and computer vision.


                CS 470  ADVANCED ARTIFICIAL INTELLIGENCE
                Credits: 3(3,0,1)    Prerequisite:   CS 370

                   The course delves deeper into Artificial Intelligence with the focus on knowledge-based
                   systems and natural language processing.


                CS 471  DATA MINING
                Credits: 3(3,0,1) Prerequisites:  STAT 101, CS 340
                   This  course  introduces  Data  Mining  (DM).  DM  topics  range  from  statistics  to  machine
                   learning  to  database,  with  a  focus  on  analysis  of  large  data  sets.  The  course  requires
                   students to apply data mining techniques in order to complete a project involving real
                   data.


                CS 476  NATURAL LANGUAGE PROCESSING
                Credits: 3(3,0,1)    Prerequisites:  CS 320, Instructor consent
                   The  course  is  about  natural  language  processing  –  representation,  parsing,  natural
                   language  generation,  and  the  interaction  between  long-term  knowledge  and
                   understanding with a focus on Arabic language processing.


                CS 478  CONTENT MANAGEMENT
                Credits:  3(3,0,1)   Prerequisites:  CS 340, SE 371

                   This  course  examines  the  application  of  the  principles  of  information  retrieval  and
                   information architecture to the design of websites and intranets. Topics discussed include:
                   emerging role of the web content manager; organizing information for retrieval; usability
                   design in websites; project management; conceptual design in web site development; and
                   accessibility issues.


                CS 483  COMPUTER ARABIZATION
                Credits: 3(3,0,1)    Prerequisite:   Instructor consent
                   The  course  explores  the  use  of  Arabic  in  Computer  Science  in  the  areas  of  layout,
                   characters  shapes  and  processing,  Arabic  code  pages,  Arabic  language  structure  and
                   features.
   101   102   103   104   105   106   107   108   109   110   111