|  | CS117 Object-Oriented Programming | The objective of this course is to provide students with knowledge and needed skills in order to design and develop object-oriented programs. Topics to be covered include: the object-oriented approach, classes, method, object inheritance, replacement and refinement, static and dynamic binding, polymorphism, visibility and dependency, files and storage issues. The course is supplemented by a lab component covered in CS118 concurrently. | 2014/2015 | |  | CS250 Data Structure with OOP | The objective of this course is to introduce students to various types of data structures, their logical and physical representations, and their related operations. Topics to be covered include: data structure operations, dense lists and matrix representations, linked lists and their different variations, string storage representation and manipulation, queues and stacks and their applications, tree structures and their different variations, graphs and networks. The course is supplemented by a lab component covered in CS255 concurrently.
| 2014/2015 | |  | CS670 Advanced Artificial Intelligence | Deduction, symbolic reasoning, searching, statistical pattern classification, searching cognitive modelling, planning, robotics, vision, machine learning, genetic algorithms, parallel and distributed artificial intelligence. | 2009/2010, 2010/2011, 2011/2012, 2012/2013 | |  | CS 101 A: PROGRAMMING IN A SELECTED LANGUAGE | The main objective of this course is to introduce students to the basic concepts of a selected language (such as C++) and the ability to write simple correct programs. Topics to be covered include: I/O, data types, function definition, visibility and storage classes, parameter passing, loops, arrays, pointers, strings, files, introducing classes and objects, constructors and destructors, function prototypes, private and public access, and class implementation. The practical part of this course is covered in the lab through exercises, practical assignments, and tutorials. | 2012/2013 | | | CS109 | ﺎﻬﻴﻠﻋ ﺔﻈﻓﺎﺤﻤﻟﺍ ﺔﻴﻔﻴﻛﻭ ﻝﺯﺎﻨﻤﻟﺍ ﻲﻓ ﺔﻴﺼﺨﺸﻟﺍ ﺐﻴﺳﺍﻮﺤﻟﺍ ﺓﺰﻬﺟﺃ ﻪﺒﻌﻠﺗ ﻱﺬﻟﺍ ﺭﻭﺪﻟﺍ ﺔﻴﻤﻫﺄﺑ ﻒﻳﺮﻌﺘﻟﺍ ﻰﻟﺇ ﻕﺎﺴﻤﻟﺍ ﺍﺬﻫ ﻑﺪﻬﻳ ﺕﺍﺭﻮﻄﺘﻠﻟ ﻡﺎﻋ ﺽﺮﻋ: ﻲﻠﻳ ﺎﻣ ﻕﺎﺴﻤﻟﺍ ﺎﻬﻟ ﺽﺮﻌﺘﻳ ﻲﺘﻟﺍ ﺕﺎﻋﻮﺿﻮﻤﻟﺍ ﻢﻫﺃ ﻦﻣﻭ ﺔﺤﻴﺤﺼﻟﺍ ﻕﺮﻄﻟﺎﺑ ﺎﻬﻣﺍﺪﺨﺘﺳﺍﻭ ﺎﻬﺘﻧﺎﻴﺻﻭ .(ﺎﻫﺮﻴﻏﻭ ﺖﻧﺮﺘﻧﺇﻭ،ﻦﻳﺰﺨﺗ ﻂﺋﺎﺳﻭ،ﺕﺎﻌﺑﺎﻁ،ﺐﻴﺳﺍﻮﺣ) ﻝﺯﺎﻨﻤﻟﺍ ﺔﺒﺳﻮﺣﻭ ﺔﻴﺼﺨﺸﻟﺍ ﺔﺒﺳﻮﺤﻟﺍ ﻝﺎﺠﻣ ﻲﻓ ﺔﺜﻳﺪﺤﻟﺍ ﺔﻴﺟﻮﻟﻮﻨﻜﺘﻟﺍ ،ﺓﺰﻬﺟﻷﺍ ﻰﻠﻋ ﺎﻬﻠﻴﻤﺤﺗ ﺔﻴﻔﻴﻛﻭ ﺔﻴﻘﻴﺒﻄﺘﻟﺍﻭ ﺔﻴﺳﺎﺳﻷﺍ ﺕﺎﻴﺠﻣﺮﺒﻟﺍ ﻊﻣ ﻞﻣﺎﻌﺘﻟﺍ ، ﺎﻬﺗﺎﻔﺻﺍﻮﻣ ﺪﻳﺪﺤﺗﻭ ﺓﺰﻬﺟﻷﺍ ﺭﺎﻴﺘﺧﺍ ﺮﻴﻳﺎﻌﻣ ﺮﻴﻏ ﺕﺎﻗﺍﺮﺘﺧﻻﺍﻭ ﺕﺎﺳﻭﺮﻴﻔﻟﺍ ﻦﻣ ﺓﺰﻬﺟﻷﺍ ﺔﻳﺎﻤﺣ،ﺕﺎﻴﺠﻣﺮﺒﻟﺍﻭ ﻩﺰﻬﺟﻻﺍ ﻪﺘﻧﺎﻴﺻ،ﺔﻴﻟﺰﻨﻤﻟﺍ ﺖﻧﺮﺘﻧﻻﺍ ﺕﺎﻣﺪﺧﻭ ﻝﺎﺼﺗﻻﺍ ﺕﺎﻜﺒﺷ ﺞﻣﺍﺮﺒﻟﺍ ،ﺔﻴﺒﻠﺴﻟﺍ ﺔﻴﺤﺼﻟﺍ ﺭﺎﺛﻵﺍﻭ ﺓﺰﻬﺟﻸﻟ ﻞﺜﻣﻷﺍ ﻡﺍﺪﺨﺘﺳﻻﺍ ،ﺕﺎﻣﻮﻠﻌﻤﻟﺍ ﺔﻤﻈﻧﺃﻭ ﺐﻴﺳﺍﻮﺤﻟﺍ ﻡﺍﺪﺨﺘﺳﺍ ﺕﺎﻴﻗﻼﺧﺃ،ﺔﻴﻧﻮﻧﺎﻘﻟﺍ .ﺔﻴﺼﺨﺸﻟﺍﻭ ﺔﻴﻟﺰﻨﻤﻟﺍ ﺐﻴﺳﺍﻮﺤﻟﺍ ﺔﻤﻈﻧﺃ ﺔﻣﻼﺳ ﻦﻤﻀﺘﺗ ﻲﺘﻟﺍ ﺕﺎﻋﻮﺿﻮﻤﻟﺍ ﻦﻣ ﻚﻟﺫ ﺮﻴﻏﻭ. ﻝﺯﺎﻨﻤﻠﻟ ﺔﻬﺟﻮﻤﻟﺍ ﺔﻴﻘﻴﺒﻄﺘﻟﺍ | 2014/2015 |
|
View in Web Browser
/faisal/_layouts/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1
0x0
0x1
FileType
vdw
255
Manage Subscriptions
/_layouts/images/ReportServer/Manage_Subscription.gif
/faisal/_layouts/ReportServer/ManageSubscriptions.aspx?list={ListId}&ID={ItemId}
0x80
0x0
FileType
rdl
350
Manage Data Sources
/faisal/_layouts/ReportServer/DataSourceList.aspx?list={ListId}&ID={ItemId}
0x0
0x20
FileType
rdl
351
Manage Shared Datasets
/faisal/_layouts/ReportServer/DatasetList.aspx?list={ListId}&ID={ItemId}
0x0
0x20
FileType
rdl
352
Manage Parameters
/faisal/_layouts/ReportServer/ParameterList.aspx?list={ListId}&ID={ItemId}
0x0
0x4
FileType
rdl
353
Manage Processing Options
/faisal/_layouts/ReportServer/ReportExecution.aspx?list={ListId}&ID={ItemId}
0x0
0x4
FileType
rdl
354
Manage Cache Refresh Plans
/faisal/_layouts/ReportServer/CacheRefreshPlanList.aspx?list={ListId}&ID={ItemId}
0x0
0x4
FileType
rdl
355
View Report History
/faisal/_layouts/ReportServer/ReportHistory.aspx?list={ListId}&ID={ItemId}
0x0
0x40
FileType
rdl
356
View Dependent Items
/faisal/_layouts/ReportServer/DependentItems.aspx?list={ListId}&ID={ItemId}
0x0
0x4
FileType
rsds
350
Edit Data Source Definition
/faisal/_layouts/ReportServer/SharedDataSource.aspx?list={ListId}&ID={ItemId}
0x0
0x4
FileType
rsds
351
View Dependent Items
/faisal/_layouts/ReportServer/DependentItems.aspx?list={ListId}&ID={ItemId}
0x0
0x4
FileType
smdl
350
Manage Clickthrough Reports
/faisal/_layouts/ReportServer/ModelClickThrough.aspx?list={ListId}&ID={ItemId}
0x0
0x4
FileType
smdl
352
Manage Model Item Security
/faisal/_layouts/ReportServer/ModelItemSecurity.aspx?list={ListId}&ID={ItemId}
0x0
0x2000000
FileType
smdl
353
Regenerate Model
/faisal/_layouts/ReportServer/GenerateModel.aspx?list={ListId}&ID={ItemId}
0x0
0x4
FileType
smdl
354
Manage Data Sources
/faisal/_layouts/ReportServer/DataSourceList.aspx?list={ListId}&ID={ItemId}
0x0
0x20
FileType
smdl
351
Load in Report Builder
/faisal/_layouts/ReportServer/RSAction.aspx?RSAction=ReportBuilderModelContext&list={ListId}&ID={ItemId}
0x0
0x2
FileType
smdl
250
Edit in Report Builder
/_layouts/images/ReportServer/EditReport.gif
/faisal/_layouts/ReportServer/RSAction.aspx?RSAction=ReportBuilderReportContext&list={ListId}&ID={ItemId}
0x0
0x4
FileType
rdl
250
Edit in Report Builder
/faisal/_layouts/ReportServer/RSAction.aspx?RSAction=ReportBuilderDatasetContext&list={ListId}&ID={ItemId}
0x0
0x4
FileType
rsd
250
Manage Caching Options
/faisal/_layouts/ReportServer/DatasetCachingOptions.aspx?list={ListId}&ID={ItemId}
0x0
0x4
FileType
rsd
350
Manage Cache Refresh Plans
/faisal/_layouts/ReportServer/CacheRefreshPlanList.aspx?list={ListId}&ID={ItemId}&IsDataset=true
0x0
0x4
FileType
rsd
351
Manage Data Sources
/faisal/_layouts/ReportServer/DataSourceList.aspx?list={ListId}&ID={ItemId}
0x0
0x20
FileType
rsd
352
View Dependent Items
/faisal/_layouts/ReportServer/DependentItems.aspx?list={ListId}&ID={ItemId}
0x0
0x4
FileType
rsd
353
Compliance Details
javascript:commonShowModalDialog('{SiteUrl}/_layouts/itemexpiration.aspx?ID={ItemId}&List={ListId}', 'center:1;dialogHeight:500px;dialogWidth:500px;resizable:yes;status:no;location:no;menubar:no;help:no', function GotoPageAfterClose(pageid){if(pageid == 'hold') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/hold.aspx?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'audit') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/Reporting.aspx?Category=Auditing&backtype=item&ID={ItemId}&List={ListId}'); return false;} if(pageid == 'config') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+'/_layouts/expirationconfig.aspx?ID={ItemId}&List={ListId}'); return false;}}, null); return false;
0x0
0x1
ContentType
0x01
898
Edit in Browser
/_layouts/images/icxddoc.gif
/faisal/_layouts/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser&Source={Source}
0x0
0x1
FileType
xsn
255
Edit in Browser
/_layouts/images/icxddoc.gif
/faisal/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
0x0
0x1
ProgId
InfoPath.Document
255
Edit in Browser
/_layouts/images/icxddoc.gif
/faisal/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
0x0
0x1
ProgId
InfoPath.Document.2
255
Edit in Browser
/_layouts/images/icxddoc.gif
/faisal/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
0x0
0x1
ProgId
InfoPath.Document.3
255
Edit in Browser
/_layouts/images/icxddoc.gif
/faisal/_layouts/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
0x0
0x1
ProgId
InfoPath.Document.4
255
View in Browser
/faisal/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1
0x0
0x1
FileType
xlsx
255
View in Browser
/faisal/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1
0x0
0x1
FileType
xlsm
255
View in Browser
/faisal/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1
0x0
0x1
FileType
xlsb
255
View in Browser
/faisal/_layouts/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1
0x0
0x1
FileType
ods
255