Sei sulla pagina 1di 2

UniversityofBahrain

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.)

Potrebbero piacerti anche