Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CollegeofIT
DepartmentofComputerScience
BSc.InCOMPUTERSCIENCEPROGRAMCURRICULUM(2012students)
(2010ModifiedProgram)
SemesterI
Code
ARAB110
ITCS103
ENGL154
MATHS101
PHYCS101
Title
ArabicLanguageSkillsI
ComputerProgrammingI
LanguageDevelopmentI
CalculusI
GeneralPhysicsI
Total
Lec
3
3
3
3
3
15
Lab
0
2
0
0
3
5
Cr
3
4
3
3
4
17
Prerequisites
Code
ITCS104
ENGL155
PHYCS102
ITCS252
Title
ComputerProgrammingII
LanguageDevelopmentII
GeneralPhysicsII
DiscreteStructuresI
Lec
3
3
3
3
Lab
2
0
3
2
Cr
4
3
4
3
MATHS102
CalculusII
Total
3
15
0
7
3
17
Prerequisites
ITCS103
ENGL154
PHYCS101
ITCS103&MATH101
MATHS101
Title
ModernBahrainHistoryandCitizenship
IslamicCulture
DataStructures
TechnicalReportWriting
DigitalLogic
DiscreteStructuresII
Total
Lec
3
3
3
3
3
3
18
Lab
0
0
2
0
2
2
6
Cr
3
3
3
3
3
3
18
Prerequisites
ITCS104
ENGL155
ITCS103
ITCS252
Code
ITIS102
CHEMY101
ITCS242
STAT273
ITCS315
Title
FundamentalsofInformationSystems
GeneralChemistryI
AssemblyLanguageProgramming
ProbabilityandStatistics
HumanComputerInteraction
Total
Lec
3
3
3
3
3
15
Lab
2
3
2
0
2
9
Cr
3
4
3
3
3
16
Prerequisites
ITCS104&ITCE250
MATHS101
ITCS215
Semester5
Code
ITCS314
ITCE321
ITCS346
ITCS385
ITCS399
Title
FormalLanguageandAutomata
ComputerArchitecture
AnalysisandDesignofAlgorithms
DatabaseManagementSystems
ProfessionalIssuesandEthics
Lec
3
3
3
3
3
Lab
2
2
2
2
2
Cr
3
3
3
3
3
Prerequisites
ITCS215&ITCS253
ITCS242
ITCS215&ITCS253
ITCS215
ENGL219
MATHS211
LinearAlgebra
Total
3
18
0
10
3
18
MATHS101
Prerequisites
Semester2
Semester3
Code
HIST122
ISLM101
ITCS215
ENGL219
ITCE250
ITCS253
Semester4
Semester6
Code
LAW107
Title
HumanRightsPrinciples
Lec
2
Lab
0
Cr
2
ITCS323
OperatingSystems
ITCS332
ITCE315
ITCS390
ITCS341
OrganizationofProgrammingLanguages
ComputerNetworks
SoftwareEngineeringI
ObjectOrientedSystems
Total
3
3
3
3
17
2
2
2
2
10
3
3
3
3
17
(ITCS215&ITCS242)or(ITCS216&
ITCE341)
ITCS314
ITCS215
ITCS385
ITCS215
Summer
Code
ITCS482
Title
IndustrialTraining
Lec
0
Lab
3
Cr
1
Prerequisites
Pass85credits
Code
ITCS473
ITCS490
ITCS4XX
ITCS4XX
ITCS499
Title
InternetSoftwareDevelopment
SoftwareEngineeringII
ITCSElectiveI
ITCSElectiveII
SeniorProject
Lec
3
3
3
3
0
Lab
2
2
2
2
6
Cr
3
3
3
3
3
Prerequisites
ITCE315&ITCS385
ITCS341&ITCS390
ENGL219&pass85credits
Total
12
14
15
Semester7
Semester8
Code
ITCS412
ITCS4XX
ITCS4XX
HU/SSXXX
XXXXX
Title
CryptographyandComputerSecurity
ITCSElectiveIII
ITCSElectiveIV
Humanities/SocialSciences
FreeElective
Total
TotalCreditHours:134
ELECTIVECOURSES
Code
Title
ITCS413
AdvancedOperatingSystems
ITCS423
SystemSoftware
ITCS424
GeographicalInformationSystemsGIS
ITCS426
PracticalAspectsofOperatingSystems
ITCS427
ParallelProcessing
ITCS428
ArtificialIntelligence
ITCS438
ComputerGraphics
ITCS439
OptimizationTechniques
ITCS442
CompilerDesign
ITCS447
JavaConcepts
ITCS450
GraphTheorywithApplicationstoCS
ITCS452
MultimediaandHypermediaSystems
ITCS456
DistributedSystems
ITCS460
HeuristicMethodsforOptimization
ITCS462
AdvancedDatabaseManagementSystems
ITCS474
InformationRetrieval
ITCS479
MobileComputing
ITCS480
NaturalLanguageProcessing
ITCS491
NumericalComputations
ITCS493
SelectedTopicsinComputerScience
ITCS495
PhysicalImplementationofDBMS
Lec
3
3
3
3
3
Lab
2
2
2
0
X
Cr
3
3
3
3
3
Prerequisites
ITCS346
15
15
Lec
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
Lab
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Cr
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
Prerequisites
ITCS323
ITCS215andITCS242
ITCS215
ITCS323
ITCE321andITCS323
ITCS346andITCS332
ITCS215andMATHS211
ITCS215andMATHS211
ITCS332
ITCS341
ITCS346
ITCS215
ITCS323
ITCS346
ITCS385
ITCS473
ITCS473
ITCS332
ITCS253andMATHS211
DepartmentApproval
ITCS385
Free Elective CoursesAny UOBcourse excluding:(1) courses offered forspecialstudents, (2) courses covered in theB.Sc. curriculum,(3)
coursesequivalentorlowerthanthosealreadytakeninthecurriculum.Note:Approvalofdepartmentisrequired.
HU/SSCoursesHumanitiesandSocialScienceComponent:Anycoursefromthefollowing:
Humanities:FineArts,History,AmericanStudies,Classics,Communications,English,(ForeignLanguage)French,Music,Philosophy,
Theatre,Literature(Arabic),Religion(comparative).
SocialScience:Anthropology,Economics,Education,Geography,History,Psychology,Sociology,Women'sStudies,PoliticalScience.
GraduationRequirements
1.PassingtheB.Sc.ProgramwithoverallGPAatleast2.0.
2.TheGPAofthemajorcoursesITXXshouldbeatleast2.0(onlythebestgradeoftherepeatedmajorcourseswillbecounted.)