2015 undergraduate hand book
TRANSCRIPT
i
Disclaimer
ThishandbookiscompiledwithinformationreceiveduptoJanuary2015.
Itisherebyinformedthatthishandbookisonlyforgeneralinformationandisnotforofficialpurposes.
Anyinformationcontainedhereinshouldbeconfirmedbyreferencetotherelevantauthority.
Forthelatestversionofthehandbookpleasevisitourwebsite
http://www.ucsc.cmb.ac.lk/ug
ii
iii
UNIVERSITYOFCOLOMBOSCHOOLOFCOMPUTING
Vision
BeaGlobalLeaderinComputing,AdvancingtheFrontiersofnewknowledgethroughLearningandResearch.
Mission
Toadvanceandenhancecomputingknowledge,fosteringglobalstrategicalliances,promotingcrossdisciplinaryresearch,producingsocially
responsibleprofessionalswithentrepreneurialskills,leadershipqualitiesandintegritycontributingtopositionthecountryasaknowledgehubinthe
region.
iv
TheUniversityofColombo
v
UndergraduateHandbook2015
MESSAGEFROMTHEVICECHANCELLOR
AstheViceChancellorofUniversityofColombo, it isagreatprivilegetopenmythoughts forourbelovedstudentswhohaveexcelledintheirG.C.E(A/L)andIwarmlywelcomeyoutotheUniversityOfColomboSchoolOfComputing.Theoriginof this institutiondatesback to1967which is established as the Institute of Computer Technology (ICT) which later became theUniversityofColomboSchoolofComputingbyV.K.Samaranayekeenablingustoproducehighqualitygraduateswithexceptionalemployability.
In the present knowledge era and with the rapid phase of technological advancement onecannot escape the globalization now embracing all aspects of our lives. The University ofColombo with its Vision & Mission has prioritized innovation, technology & Knowledgedissemination for national development but not forgetting the globe. University of ColomboSchoolofComputingisthebestexamplewhichwecanpresentinthisjourneytowintheworldwithtechnologyasittriestomakeitarealitythroughitsvisionandmission.Highlydedicatedacademicandnon‐academicstaffmembersandhighlydisciplinedstudent communityare thepillarsbehindthegrowthandsuccessofUCSC.
With the dedication, enthusiasm and hard work, the faculty has been able to produce fullyfledged graduates who are capable of addressing the needs and requirements of the 21stcentury.Deardaughtersandsons,youarethefutureleadersofthiscountry.Ihavenodoubtsaboutyourpotential,determination,power,energyanddedicationandIamsurethatyoucanwin the challenges you meet. So with the hope that you will utilize the university facilitiesefficientlyandproductivelyinordertobuildabetterworld,Iwishyoualltheverybesttomakeyourundergraduateuniversitylifeahappyandmemorableone.
Dr.W.K.Hirimburegama
ViceChancelloroftheUniversityofColombo
vi
TheUniversityofColombo
vii
UndergraduateHandbook2015
MESSAGEFROMTHEDIRECTOR
TheUniversity of Colombo School of Computing (UCSC) is a Centre ofHigher Learning setupundertheUniversityofColomboforachievingexcellenceinResearchandthedisseminationofknowledgeinComputinginSriLanka.AttheUCSCwebelieveinstudentcentredlearninganddeveloping higher levels of thinking skills. This data arranged in context becomes usefulinformation, however it has to be interpreted correctly becomes knowledge. This knowledgewhenusedappropriatelybecomeswisdom.Itistowardshelpingourstudentsrealizethisthatwe strive at the UCSC in keeping with the motto of the University of Colombo, WisdomEnlightens.
It is also the case that suchenlightening,bringswith it tous the freedom tobehumble, aswerethetrulygreatmindsofthescientificrevolution.InthewordsofIsaacNewton,“IfIhaveseenfurtherthanothers,itisbystandingupontheshouldersofgiants”.ItisthissamehumilitythatenabledAlbertEinsteintopaypossiblythegreatestoftributeseverpaidtoafellowhumanwhenhesaidofMahatmaGandhi,“Generationstocomewillscarcebelievethatsuchaoneasthiswalkedtheearthinfleshandblood”.
Instrivingforexcellenceineducation,theUCSChasalwaysattemptedtoforeseetheneedsofthecountryasawhole.IntroducingComputerScienceasafieldofspecializationasearlyasin1985,weproducedSoftwareEngineersfortheITindustryinSriLankainadditiontomakingfitthebestoftheseforresearchandhighereducation.WealsorespondedtotheeverincreasingdemandforITprofessionalsbytheICTindustryattheendofthemillenniumbyintroducingthefirstexternalITdegreeintheformoftheBITin2000.Beginningin2005,wearealsotakingtheboldinitiativeofintroducingaICTdegreeprogrammetofillawidelyfeltgapintheindustryforInformationSystemEngineers–inrecognitionofthematuringofthefieldofComputerScienceand Information and Communication Technology. Computing degrees are classified into fivemainstreamsasdefinedbyACM/IEEE.ToalignwiththisUCSChasrevisedalltheircurriculumand renamed ICT degree as Information Systems and also commenced a new degreeprogrammeinSoftwareEngineering.Thusofferingfourofthefivemaincomputingdegrees.
TheUCSChasbeenabletosecurehighdonorconfidencehavingsuccessfullycompletedmanyforeignfundedprojects.ItalsohasgainedtherecognitionfromthelocalITindustrywithmanypartnerswilling to take part in student placement, collaborative research and job placementactivities.Holding down themost qualified set of academics and researchers in the field, theUCSC is currently engaged in mobilizing its vast research potential in order to clearlydistinguish itself fromtherestof the ICTeducation industry inSriLankaand theregionasawhole.
At the end of the day however,we need to remind ourselves of those verywisewords ofMahatma Gandhi: “The things that will destroy us are: politics without principle; pleasurewithout conscience; wealth without work; knowledge without character; business withoutmorality;sciencewithouthumanity;andworshipwithoutsacrifice”.
Tothisend,Iwishthateachstudentwalkingintoourcorridors,wouldattheendoftheir3or4yearstayattheUCSCbeabletosay,thatthisindeedwasthemostconstructiveinvestmentoftimetheyhaveevermadeintheirlife.Ihavenodoubtthen,thattheywouldgoontobecomeavaluableassettotheITindustryinthiscountry,andtoSriLankansocietyatlarge.
Prof.GNWikramanayake
DirectorofUniversityofColomboSchoolofComputing
viii
TheUniversityofColombo
ix
UndergraduateHandbook2015
TABLEOFCONTENTS
MessagefromtheViceChancellor.............................................................................................................................v
MessagefromtheDirector.........................................................................................................................................vii
Acronyms............................................................................................................................................................................xi
1 Introduction..............................................................................................................................................................1
1.1 TheUniversityofColombo........................................................................................................................1
1.2 TheUniversityofColomboSchoolofComputing(UCSC).............................................................1
1.3 GoalsoftheUCSC...........................................................................................................................................3
1.4 StructureoftheUCSC..................................................................................................................................4
1.5 AFloorMapoftheUCSC.............................................................................................................................8
1.6 AMapof theUOC.................................................................................................................................10
1.7 KeyofficialsofTheUniversityofColombo......................................................................................11
1.8 KeyOfficialsoftheUCSC.........................................................................................................................12
1.9 TrophiesandawardswonbyUCSCin2014...................................................................................15
2 UndergraduateStudentLife............................................................................................................................17
2.1 LocationandVicinityoftheCampus..................................................................................................17
2.2 UndergraduateStudentRegistration.................................................................................................18
2.3 StudentIndexandRegistrationNumbersystemandIDCard.................................................19
2.4 Scholarships.................................................................................................................................................19
2.5 HostelFacilities...........................................................................................................................................20
2.6 RailwaySeasonTickets............................................................................................................................20
2.7 GuidanceandCounselling.......................................................................................................................20
2.8 UGVLE.............................................................................................................................................................21
2.9 Library............................................................................................................................................................22
2.10 LaboratoriesFacilities..............................................................................................................................22
2.11 ObtainingWi‐FiConnectivity................................................................................................................23
2.12 Healthfacilities............................................................................................................................................23
2.13 PhysicalEducation&Sports..................................................................................................................23
2.14 StudentSocieties........................................................................................................................................23
2.15 CanteenFacilities.......................................................................................................................................25
2.16 PhotocopyFacility......................................................................................................................................25
2.17 MarshalOffice..............................................................................................................................................25
3 UndergraduateDegreeProgrammes...........................................................................................................26
3.1 StructureofProgrammes........................................................................................................................26
3.2 ComputerScienceDegreeProgramme.............................................................................................29
3.3 InformationSystemsDegreeProgramme........................................................................................40
4 Rules,RegulationsandEthics.........................................................................................................................51
TheUniversityofColombo
x
UndergraduateHandbook2015
4.1 Ethics...............................................................................................................................................................51
4.2 RulesandRegulations..............................................................................................................................52
5 OtherActivitiesatUCSC....................................................................................................................................59
5.1 PostgraduateStudies................................................................................................................................59
5.2 ExternalStudies..........................................................................................................................................59
5.3 ShorttermCourses....................................................................................................................................59
5.4 ResearchGroups.........................................................................................................................................60
6 StaffoftheUCSC...................................................................................................................................................61
6.1 Professors......................................................................................................................................................61
6.2 SeniorLecturers.........................................................................................................................................61
6.3 Lecturers........................................................................................................................................................64
6.4 Instructors.....................................................................................................................................................66
6.5 AdministrativeStaff..................................................................................................................................67
7 AppendixA:AppreciationofProf.V.K.Samaranayake.......................................................................68
8 AppendixB:FormsofRaggingandthePunishments...........................................................................70
TheUniversityofColombo
xi
UndergraduateHandbook2015
ACRONYMS
ACM : AssociationforComputingMachineryADMTC : AdvancedDigitalMediaTechnologyCentreCMO : ChiefMedicalOfficerCS : ComputerScienceCSC : ComputingServicesCentreDFC : DigitalForensicCentree‐LC : E‐LearningCentreGPA : GradePointAverageIEEE : InstituteofElectricalandElectronicsEngineersLEARN : LankaEducationandResearchNetworkNOC : NetworkOperatingCentreSDU : SoftwareDevelopmentUnitSIDA : SwedishInternationalDevelopmentAgencyTEIN : TransEurasiaInformationNetworkUGC : UniversityGrantCommissionUGVLE : UndergraduateVirtualLearningEnvironmentUMO : UniversityMedicalOfficerVidupiyasa : UCSCVirtualCampus
xii
TheUniversityofColombo
1
UndergraduateHandbook2015
1 INTRODUCTION
A general overview of the University of Colombo and the University of Colombo School ofComputingisintroducedinthischapterofthebook.
1.1 THEUNIVERSITYOFCOLOMBO
TheUniversityofColombohasahistoryover80yearsasaleadinghighereducationproviderinSriLanka.TheUniversityofCeylonwasestablishedbythestatecouncilonApril1942.By1950,the University of Ceylon had a reputation as an important centre of excellence in theCommonwealth. The Higher Education Act of 1966 established a National Council of HigherEducation (NCHE) and later in 1972 under the University of Sri Lanka Act No. 1 of 1972 alluniversities were brought under one umbrella and made campuses of a single university,establishedastheUniversityofSriLanka.
The University of Ceylon, Colombowas named the Colombo Campus of the University of SriLanka.Thissystemprevaileduntil1977.Universityautonomywasweakenedandasaresult,anewActwasintroducedin1978.UndertheUniversitiesActNo.16of1978,allcampusesofthethen single university became independent universities. Accordingly, the University OfColombo,SriLankaregaineditsautonomyin1978.TheUniversityofColombonowconsistsoffive faculties, one school (University of Colombo School of Computing), four institutes andseveralcentersinadditiontotheSriPaleeCampus.
TheUniversityofColomboisapublicstateuniversitylocatedprimarilyinColombo,SriLanka.The oldest institution of modern higher education in Sri Lanka, specialized in the fields ofnatural, social, andapplied sciences aswell asmathematics, computer sciences, and law. It isrankedamongthetop10universitiesinSouthAsia.
1.2 THEUNIVERSITYOFCOLOMBOSCHOOLOFCOMPUTING(UCSC)
TheUniversityofColomboSchoolofComputing(UCSC)isanintegralpartoftheUniversityofColombo,andhasahistoryoftwelveyearsastheleadingcomputinghighereducationalinstitutioninSriLanka.
ComputereducationatUniversityofColombowasestablishedwaybackin1967bythehistoricaffiliation of the Statistical Unit to the Department of Mathematics. The Statistical Unit wasenhanced as the Statistical Consultancy and Data Processing Service Centre (DSCS) by thesalient guidanceandeffortsof lateVidya JyothiProfessorV.K. Samaranayake,whopioneeredcomputingand ITdevelopmentandusage inSri Lankaand thus consideredas the "FatherofInformation Technology" in Sri Lanka.Hewas a Professor of computer science and a formerdeanoftheFacultyofScience,UniversityofColombo.ProfessorSamaranayakeatthetimeofhisdemisewasthechairmanoftheInformationandCommunicationTechnologyAgency(ICTA)ofSriLanka.Anappreciationofhiswork isgiven intheAppendixAof thisbook,asadisplayofgratitudeforhisgreatservice.
By the dawn of 1985, Statistical Consultancy andData Processing Service Centre (DSCS) hademergedastheDepartmentofStatisticsandComputerScience(DSCS). TheleadroleofDSCSwastoofferspecialdegreeprogrammesinbothstatisticsandcomputerscience.DSCSlaunchedthefirstpost‐graduateprogrammeincomputingofferedbyaSriLankanuniversityin1986andlater in 1990 instantiated a special programme in computer science which subsequently
TheUniversityofColomboSchoolofComputing(UCSC)
2
UndergraduateHandbook2015
produced a scant forty graduates per batch which was desperately insufficient to meet theincreasingdemandforprofessionalstovariousdisciplinesinthefieldofcomputerscience.
Abatchoffiftystudentswereofferedtostudycomputersciencedirectly,throughtheUniversityGrantsCommissionin1997andbythistimetheaforesaidineludibledemandforprofessionalsraised concerns over the expansion of computer science subdivision of DSCS to emerge as aseparate entity toaidand formulate strategiesandpolicies tomeet suchagrowing demand.Consequentlyin2001,DSCSwasreformedtofunctionastwoseparateentities:DepartmentofComputerScienceandDepartmentofStatistics.
Consolidatingwiththerestrictiveframeworkasafaculty,theDepartmentofComputerScienceidentified potential limitations of its operations and concerned for meticulous autonomy.Moreover,thefacultyhighlyenvisionedofhavingastrongindustryrelationshipforexploitingthe future growth potential. The Institute of Computer Technology (ICT)whichwas alreadyconducting the Bachelor of Information Technology (BIT) and the Post‐graduate Diploma inComputerTechnologyprogrammeshadastrongrelationshipwithindustryandsimultaneouslywasmaintainingahigh institutionalprofile among foreigndonoragencies. The ICTwasalsoenjoying a higher autonomy in their business operations than a typical faculty, making iteffectivetoreceivinglargeamountsoffundingandresourcesfromJICA,SIDAandotherdonors.
Considering the domain ICT was reigning and the golden opportunities which the institutealready posed, it became the right counterpart for the Department of Computer Science toachieve the goals, the latter envisioned for. Thus, happened the historic merge between theindustry focused Institute of Computer Technology and the more theoretically orientedDepartmentofComputerScienceandgavebirthtoUniversityofColomboSchoolofComputing(UCSC)onthe01stofSeptember,2002.
Establishment of the University of ColomboSchoolofComputingUCSCon1stSeptember2002. Chancellor Dr. P. R. Anthonis lightingtheTraditionalOilLamp.
Japanese Parliamentary delegation’s visit tothe UCSC in 2002. Also in the picture ViceChancellor Tilak Hettiarachchi andAmbassadorH.E.SeichiroOtsuka.
The catalystwho helped attain this crucialmerges is none other than the late ProfessorV.K.Samaranayakewhoalso becamethefoundingdirectorofUCSCandwhoseproactivethinkingand visionary leadership forged a path conducive to achieve success in every endeavourundertaken by the UCSC. Dr. RuvanWeerasinghe succeeded Professor Samaranayake as thedirectorin2004.PresentdirectorofUCSCisProfessorGihanWikramanayake.
GoalsoftheUCSC
3
UndergraduateHandbook2015
1.3 GOALSOFTHEUCSC
1. Tobe a centre of excellence in teaching and learning in computing[Education&PhysicalResources]
2. To extend boundaries and promote cross disciplinary research incomputing[Research]
3. To create socially responsible professionals with entrepreneurialskills, leadership qualities and integrity [Social Responsibility,Education]
4. To establish and maintain conducive environment for productiveworkandcareerenhancement[PhysicalandHumanResources,SocialResponsibility]
5. Toenhancetheinstitutionalimage[Governance,Consultancy]
6. ToempowersocietythroughICT[Consultancy,SocialResponsibility]
7. To make significant contributions and to provide professionalservices to position the country as a knowledge hub [SocialResponsibility,Education,Research,Governance,HumanResource]
StructureoftheUCSC
4
UndergraduateHandbook2015
1.4 STRUCTUREOFTHEUCSC
The primary activity of the University of Colombo School of Computing is to deliver qualityundergraduate/postgraduatedegreeprogrammesincomputing.TheUCSChasthreeacademicdepartments, four administration and financedivisions and six centres. The academic staff isallocated to the three academic departments based on their specialization and teachingexpertise.MainadministrationalandoperationalunitsofUCSCareshownintheFigure1
Followingarethethreeacademicdepartmentsbasedontheresearchinterest.
DepartmentofInformationSystemsEngineering(ISE) Department of Computation and Intelligent Systems (CIS) DepartmentofCommunicationandMediaTechnologies(CMT)
1.4.1.1.1 ABBRIVATIONSUSEDINTHEFIGURE1
BoS : Board of Studies,which consists of IUD,RHDandEEP
IUD:InternalUndergraduateDegreesRHD:ResearchandHigherDegreesEEP:ExternalandExtensionProgrammes
Centres:
eLC: e‐LearningCentrePDC: ProfessionalDevelopmentCentreADMTC:AdvancedDigitalMediaTechnologyCentreCSC: ComputingServiceCenterEDC: ExternalDegreeCenterDFC: DigitalForensicCentre
SAR: SeniorAssistantRegisterSAB: SeniorAssistantBursarAR: AssistantRegister
StructureoftheUCSC
5
UndergraduateHandbook2015
Figure1:Adm
inistrationalandOperationalU
nits
StructureoftheUCSC
6
UndergraduateHandbook2015
1.4.1.2 PROFESSIONALDEVELOPMENTCENTRE(PDC)
TheProfessionalDevelopmentCentre(PDC)oftheUniversityofColomboSchoolofComputing(UCSC) was set up for keeping a close liaison with IT industry and for improvement of theacademic programmes through industry partnership. The PDC primarily concentrate onimprovingprofessional skillsof the staff and the internal students, industrialplacements andvisits for internal undergraduates and promoting inter‐cultural harmony. Themission of theProfessionalDevelopmentCentre(PDC)oftheUCSCistoproduceComputinggraduates’havingextra‐curricular skills such as professional skills, business skills, communication skills,community service skills, innovative capacity and entrepreneurship to pursue successfulcareerstherebycontributingtothesocio‐economicdevelopmentofSriLanka.
Formoredetailsvisitthewebsite:http://www.ucsc.cmb.ac.lk/pdc
1.4.1.3 ADVANCEDDIGITALMEDIATECHNOLOGYCENTRE(ADMTC)
AdvancedDigitalMediaTechnologiesCentre(ADMTC)wasestablishedundertheUCSCinorderto implement the “Project for Human Resource Development in Information TechnologythroughcapacitybuildingoftheUCSC”thatwassupportedbyJICA.Thecentreisequippedwitha state of the art digital studio and multimedia laboratories. Centre also conducts severaltrainingprogrammesinMultimedia,e‐LearningandDigitalMediaProduction.ADMTCproducesmanyUCSCvideosincludingBITTVprogrammes.
Formoredetailsvisitthewebsite:http://www.admtc.lk
1.4.1.4 COMPUTINGSERVICESCENTRE(CSC)
The Computing Services Centre (CSC) of UCSC is the main consultancy arm of the UCSC. Itconducts system design and development, system recommendation, software projectconsulting, recruitment testing, tender evaluation, feasibility study and acceptance tests forcomputer hardware and software. It also conducts tailor‐made training programmes for theorganizations in the private and public sector. The Software Development Unit (SDU)(http://www.ucsc.cmb.ac.lk/sdu)isapartofCSCandSDUcarriesoutthesoftwaredevelopmentactivitiesofUCSC.
Formoredetailsvisitthewebsite:http://www.ucsc.cmb.ac.lk/csc
1.4.1.5 EXTERNALDEGREESCENTRE(EDC)
The main purpose of establishing the External Degrees Centre and the three year externaldegree programme, Bachelor of Information Technology (BIT) is to widen the highereducational opportunities of the students who have been unsuccessful in meeting thecompetitiveeligibilitycriteriaforadmissiontothestateuniversitysystem.AnotherreasonhasbeenthemassivedemandfromtheICTindustryforhighqualityhumanresourcesfarexceedingthenumberprovidedbythestateuniversitiesTheBITdegreeprogrammecommencedintheyear2000andhasso farproduced1242graduatesandalmostallhavebeenabsorbedbytheICT industry.Internal students of university of Colombo have the right to follow BIT degreeprogrammesinceitisaparttimeprogramme.
Formoredetailsvisitthewebsite:http://www.bit.lk
StructureoftheUCSC
7
UndergraduateHandbook2015
1.4.1.6 DIGITALFORENSICCENTRE(DFC)
Digital Forensic Centre of the UCSCwas established in 2011. The advisory panel consists ofUCSC and foreign academics. Centre facilities have been strengthened by using a generousdonationofUS$25,000byUOCalumni.Centrehasplayedkey role in assisting theSri LankaPoliceandtheCriminalInvestigationDepartmentsince2003.Thecentreinvestigatesevidenceofdigitalcrimessuchasforgeryfraudsandpornography.
Formoredetailsvisitthewebsite:http://www.ucsc.cmb.ac.lk/dfc
AFloorMapoftheUCSC
8
UndergraduateHandbook2015
1.5 AFLOORMAPOFTHEUCSC
W
W002W00
E002E004 E005
E006
E010
E007
East Wing
West Wing
AutoDoor
Students’readingarea
Reception
1
2 3
4
Lift
5
W 002‐
W 004‐ Lecture Halls
W 005‐
E 006 – Electronics laboratory & Tutorial Room
E 004 – 3rd Year Laboratory
E 005 – 4th Year Laboratory
E 002 – Professional Development Centre , Computer Services Centre
E 007 – Engineer
E 010 – Maintenance Division
1 – Generator Room
2 – Female Washrooms
3 – Male Washrooms
4 – MSC Laboratory
Lift
East Wing
West Wing
W 110
W103
W 109
W106 W105 Students’
reading area
4
1 1 1
Student common room
3
2
4 4
W110 – Laboratory A
W109 – Laboratory B
W106 – Laboratory C
W105 – Laboratory D
W103 – Laboratory E
E 107 – Examination Branch
E 108 – Finance Division
E 109 ‐ Establishment Division
1 – Instructor Room
2 – UPS Room
3 – Server Room
4 – Network Operating Centre
5 – Shroff Counter
6 – Deputy Registrar
7 – Senior Assistant Bursar
8 – Female Washrooms
9 – Male Washrooms
10 – Canteen Building
E 107
5
E 108
E 109
6
7
98
10
First Floor
GroundFloor
FirstFloor
AFloorMapoftheUCSC
9
UndergraduateHandbook2015
W306W308
W307
W
W
West Wing
East Wing
ThirdFloor
W305
W310
W311
W304
W312
W313
W303
W302
W301
W314
1
E303
E304
E305
E306
43
2 E 306 – Director
E 304 – Deputy Director
E 310 – Director’s Office
W 301 – W 313 – Staff Rooms
E 303, E 305, E 309, E 311, E 312 – Staff Rooms
W 314 – Academic and Publications Division
1 – Academic & Publications Post Graduate Unit
Lift
5
7
6
7
E 312 E 311
E310
E309
E308
LanguageCentre
Students’ reading area
West Wing
East Wing
Lift
1
2 4
3
5 6
1 – Department of Statistics
2 ‐ Laboratory F (IRQUE)
3 – Software Development Unit
4 – Mini Auditorium
5 – Library Lending Section
6 – Library Study Area
7 – Library
8 ‐ Librarian
9 – Female Washrooms
10 – Male Washrooms
78
9 10
Second Floor
4thFloorLectureHall
Second Floor
ThirdFloor
2 – e ‐ Learning Centre
3 ‐ ADMTC Laboratory
4 – Media Room
5 – Boardroom
6 – Studio
7 – Staff Washrooms
AMapoftheUOC
10
UndergraduateHandbook2015
1.6 AMapoftheUOC
1.6AMAPOFTHE
UOC
KeyofficialsofTheUniversityofColombo
11
UndergraduateHandbook2015
1.7 KEYOFFICIALSOFTHEUNIVERSITYOFCOLOMBO
ChancellorHisGracetheMostReverendDr.OswaldGomisThe Chancellor is a nominal official who is the head of the university andpresidesattheconvocation.
ViceChancellorDr.W.K.HirimburegamaContactNo:(+94)112583810E‐mail:[email protected] key official of the University of Colombo who manages both academicand administrative activities. Day to day management of the university isundertakenbythevice‐chancellor.
RegistrarMr.K.A.S.EdwardContactNo:(9411)2581835/(9411)2583810E‐mail:[email protected]
SeniorStudentCounsellorDr.PrasadSerasingheContactNo:(+94)112583101E‐mail:[email protected] Student Counsellors' Office provides services to advise students toresolve their psychological, academic and personal problems. TrainedAdvisers/Counsellors(bothmaleandfemale)havebeenappointedtoprovidethisserviceduringtheworkingdays.Allinformationiskeptconfidential.Formoreinformation,visit:http://www.cmb.ac.lk/ssc/index.html
Director‐DepartmentofPhysicalEducationMr.U.D.A.U.DahanayakeContactNo:(+94)112502405Sports facilities, such as, the Gymnasium and Tennis Courts are madeavailable by the Department of Physical Education of the University ofColombo.Abovementionedpersonisinchargeofthesefacilities.
ChiefMedicalOfficer‐MedicalCentreDr.K.D.I.WasudevaContactNo:(+94)112584985TheUniversityHealthServiceshavebeenorganizedtoassiststudentsof theUniversity to lead an active and healthy life free of mental and physicaldiseases.Thisserviceisprovidedfreeofcharge.
KeyOfficialsoftheUCSC
12
UndergraduateHandbook2015
Acting.DeputyChiefMarshal‐MarshallofficeMr.P.S.P.DireckszeContactNo:(+94)112158401Marshalshavebeenappointedtoassisttheauthoritiestomaintaindisciplinewithin the University premises. Marshals will intervene in instances ofmisconductandbreakdownoflawandorder.
1.8 KEYOFFICIALSOFTHEUCSC
DirectorProf.GihanN.WikramanayakeContactNo:(+94)112158950E‐mail:[email protected] Director is the key official of the University of Colombo School ofComputingwhomanagesbothacademicandadministrativeactivities.
DeputyDirectorProf.K.P.HewagamageContactNo:(+94)112158945E‐mail:[email protected] Deputy Director assists the Director to manage both academic andadministrativeactivities.
1.8.1 HEADSOFDEPARTMENTS
DepartmentofCommunicationandMediaTechnologiesMr.G.K.A.DiasContact:(+94)112158955E‐mail:[email protected]
DepartmentofComputationandIntelligentSystemsDr.AjanthaAthukoraleE‐mail:[email protected]:(+94)112158985
DepartmentofInformationSystemsEngineeringProf.K.P.HewagamageContactNo:(+94)112158945E‐mail:[email protected]
KeyOfficialsoftheUCSC
13
UndergraduateHandbook2015
1.8.2 STUDENTCOUNSELLORS
The student counsellors assist undergraduates regarding all the academic and othermatterswhichdirectlyaffecttheiruniversitylife.
Dr.(Mrs.)S.M.K.D.Arunathilake(PermanentStudentsCounsellor)ContactNo:(+94)112158988/(+94)773832927E‐mail:[email protected]
Dr.A.R.WeerasingheContactNo:(+94)112158953/(+94)773022210E‐mail:[email protected]
Dr.T.M.H.A.UsoofContactNo:(+94)112158983/(+94)777380760E‐mail:[email protected]
Mrs.T.A.WeerasingheContactNo:(+94)112158984/(+94)716890280E‐mail:[email protected]
1.8.3 UNDERGRADUATECOURSECOORDINATORS
Coordinator(ComputerScience)Dr.AjanthaAthukoraleE‐mail:[email protected]:(+94)112158985
Coordinator(SoftwareEngineering)Dr.PrasadWimalaratneE‐mail:[email protected]:112581245
KeyOfficialsoftheUCSC
14
UndergraduateHandbook2015
Coordinator(InformationSystems)Dr.YamayaEkanayakaE‐mail:[email protected]:(+94)112158977
1.8.4 CENTRECOORDINATORS
Coordinator‐PDC(ProfessionalDevelopmentCentre)Dr.S.M.K.D.ArunatilakeE‐mail:[email protected]:(+9411)2158969
Coordinator‐eLearningCentreDr.D.D.KarunaratneE‐mail:[email protected]:112581245Thecenterprovidesnecessarysupportindevelopingonlinecontentandmanagingtheonlinelearningenvironment.
1.8.5 ADMINISTRATIVESTAFF
DeputyRegistrarMr.K.K.K.DharmathilakaContactNo:(+9411)2591075E‐mail:[email protected],masterdegreeprograms,BITexaminations,registrationsandhostelfacilities.
SeniorAssistantRegistrar‐ExaminationsandRegistrationMs.D.K.M.RatnayakeContactNo:(+9411)2158996E‐mail:dkm@ucsc.cmb.ac.lkTheabovepersonisundertakingthefollowingtasks.Foranymattersregardingthesetasksstudentsneedtomeettheaboveperson.
Newstudentregistrations IssuingstudentIDs Acceptmedicalreportsfor
examsabsences IssueofTranscripts Issueofcertifications
Issueofexamadmissions Preparingexamination
guidelines Issuingexamtimetable Issueexamresults
TrophiesandawardswonbyUCSCin2014
15
UndergraduateHandbook2015
AssistantRegistrar‐AcademicandPublicationsMs.M.M.M.WijayawardhanaContactNo:(+94)112589123E‐mail:mmm@ucsc.cmb.ac.lkTheabovepersonisundertakingthefollowingtasks.Foranymattersregardingthesetasksstudentsneedtomeettheaboveperson.
Academictimetable&academiccalendarpreparing
Mahapola/Bursary Otherscholarships Hostelfacilityoffering StudentUnion
Letterissuing Trainseasonissuing Lecturehallallocation Studentissueshandling Canteentender
advertisements Studentattendancerecording
DeputyBursarMr.E.M.GunarathnaContactNo:(+9411)2158942E‐mail:[email protected]
Engineer‐EngineeringDivisionMr.K.S.GoonatilakeE‐mail:[email protected]:(+9411)2581254MaintenanceoftheUCSCisunderthisdivision.
InformationSystemManager‐NetworkOperatingCentreMr.S.C.M.BAttanayakeContactNo:(+9411)2158996E‐mail:[email protected]
1.9 TROPHIESANDAWARDSWONBYUCSCIN2014
NBQSA(NationalBestQualityICTaward) GoldMedalWinners: PraneethNilangaPeiris,MilanHarinduPerera,MilinduSanojKumarageandDhanushka
Chandana of University of Colombo School of Computing (UCSC) for “ta.lk – PublicComplainingSystem”underTertiary(Business)category
BronzeMedalWinners: Ganesh Weerathunga Wakista, Sachie Jayodya Abhayarathne and Gihan Timantha
Mendis of University of Colombo School of Computing (UCSC) for “Alco tracker:Recognizing Level of alcohol intoxication in Sri Lankans through changes insuprasegmentaleffectsandreactiontime”underTertiary(Business)category
TrophiesandawardswonbyUCSCin2014
16
UndergraduateHandbook2015
MeritAwards
Yasasri Sampath of University of Colombo School of Computing (UCSC) for “ObstacleClassification through Acoustic Echolocation” and T.S.R. Peiris, R.A. Amarasinghe, L.K.Sivaganeshan,T.L.SenavirathnaandG.M.PriyankaraofUniversityofColomboSchoolofComputing(UCSC)for“Sens”underTertiary(Technology)category
University of Colombo School of Computing (UCSC) for “Sasthara” under Tertiary(Business)category
E‐Swabhimani‐NationalBestE‐ContentAward Winners
UCSCstafffor'Siyara'HarbourVesselTrafficManagementSystemundere‐ScienceandTechnologycategory
Theekshana together with the Criminal Record Division of Sri Lanka AutomatedFingerprintIdentificationSystem(AFIS)undere‐GovernmentandInstitutionscategory
4thyear ICT studentsof theUCSC for ‘Swaraloka’under e‐InclusionandParticipationcategory
SpecialMerit
Software Development Unit of the UCSC for ‘Title Registration System’ under e‐Governmentandinstitutionscategory
MBillionthAward Winners
Yasith Lokuge for Sipsala‐ educational application for primary and secondary schoolchildreninSriLankaunderm‐Education&Learningcategory
ImagineCup 1stRunners‐Up
YasithKanchanaLokuge,PrashanMadumal,TharinduKumaraandDeshanRanasingheforTechsurge"Navisys"underWorldCitizenshipcategory
Buddhi Senarathne, Manidu Wijewickrama, Praveen Samarakone and SandaruwanGunasingheforFatandThinStudios"BirdAcademy"underGamescategory
CodeFest GoldAward
Praneeth Nilanga Peiris, Madura Anushanga Shelton, Harindu Perera and ShanikaUdeshiniforFalcon.
LocationandVicinityoftheCampus
17
UndergraduateHandbook2015
2 UNDERGRADUATESTUDENTLIFE
Mostessentialinformationforthestudentlifeofanundergraduateandvariousotherfacilitiesaredescribedinthischapter.
2.1 LOCATIONANDVICINITYOFTHECAMPUS
TheUniversityofColomboissituatedintheheartoftheColombocitycalledCinnamonGardens.It is surrounded by nationally important landmarks such as of the Prime Minister's Office,IndependenceHall, ColomboTownHall andNationalMuseum, aswell as interesting touristsattractions such as Vihara Maha Devi Park, Public Library, Independent Square, ArcadeIndependence Square, Gallface Green, Gangaramaya Temple and many other churches andmosques,Floatingmarket,BMICH,Nelumpokuna,Planetariumetc.Soasanundergraduate,youcannotonlyhaveyoureducationhere,butalsoaplacewhereyoucanenjoyyourlifeandfeeltheworld.Followingisalistofmajordirectionswhichmayguideyoureachingtheuniversity.
2.1.1 BUSROUTES
RefertotheUOCmapprovidedatthesection1.5,fortheBusStopsgivenbelow.
FromPettah/Town‐Hallside:Busroutenumbers138,120,122,125(BusStopBandC)
FromBorellaJunction/KandyRoad:Busroutenumber154(BusStopB,C,EandF)
FromGalle side: Get down at Bambalapitiya Junction, if you’re coming by bus routenumbers02,32,100,101,400,401,and430takeroutenumber104,154or155bustoUniversity.(BusStopAandD)
FromRatnapura/HighlevelRoad:Busroutenumbers138,125,122(BusStopA)
FromHoranaroad:120,162(BusStopA)
FromMattakkuliya:Busroutenumber155(BusStopBandC)
FormoredetailsonColombobusroutespleasevisit:http://en.wikipedia.org/wiki/Western_Province_%28Sri_Lanka%29_bus_routes#Colombo_Metropolitan_Routes
2.1.2 RAILWAYROUTES
FromCoastal line:Get downatBambalapitiyaRailwayStationand take104,154 or155fromtheretoUniversity.(Inordertotakethesebuses,youshouldcometotheGalleroad)OrgetdownatPettah.
FromKelaniValleyline:GetdownatCottaroadandgetroutenumber154busfromBorella.OtherwisegetdownatPettahandtakeroutenumbers138or120.
Fromtheotherlines:GetdownatPettahandtakeroutenumber138,120,122and125busestoUniversity.IfyougetdownatMaradanaandtakeroutenumber155busorwalkdowntoD.R.WijewardhanaMawathaandtakeroutenumber120,125or122bus.
UndergraduateStudentRegistration
18
UndergraduateHandbook2015
2.2 UNDERGRADUATESTUDENTREGISTRATION
Followingsubsectionsdescribetheprocessofundergraduatestudentregistrationandrelateddetail.
2.2.1 REGISTRATIONPROCEDUREANDFEES
UCSC informs students to register for respective courses by completing the necessaryapplicationformsandpayingtherelevantfeesattheregistration.
Table2.1:FeeStructure
TypeofFee Amount WhentoPay
RegistrationFee Rs.600.00 Atthebeginningofeachacademicyear
MedicalFee Rs.250.00 Atthebeginningofeachacademicyear
StudentUnionFee Rs.125.00 Atthebeginningofeachacademicyear
StudentIDFee Rs.300.00 Duringthe1styearregistrationonly
AmalgamatedClubFee Rs.125.00 Atthebeginningofeachacademicyear
LabandLibraryDeposit
Rs.1,500.00 Atthe1styearregistrationonly
StudentCharterFee Rs.100.00 Attheregistrationonly
It is important to note that students are required to re‐register at the beginning of eachacademicyearbypayingtheregistrationfee,medicalfeeandamalgamatedclubfeeonorbeforethe date specified. Failure to do somay result in the cancellation of the studentship and therightstoclaimBursaryorMahapolapaymentsandrighttovoteat theelectionof thestudentunion.
2.2.2 ORIENTATIONPROGRAMME
Themainobjectiveoftheorientationprogrammeistopreparestudentsfortheuniversitylifeand guide them to improve their communication skills and ICT literacy required for therespective study programmes. Generally, it will be no more than two weeks prior to thebeginningof theacademicyear. It startswithan inauguration ceremonywhere theacademicstaffwelcomenewstudentsandtheirparents.VicechancelloroftheUniversityofColombo,thedirector of UCSC, the student counsellors and the heads of academic study programmeswill
StudentIndexandRegistrationNumbersystemandIDCard
19
UndergraduateHandbook2015
addresstheaudienceintroducingtheUniversityofColomboSchoolofComputing.Studentswillalsobeabletotalktotheiradvisorsafterthisceremony.
Thereisaseparatecoordinatorfortheorientationprogrammeandhe/shewillbesupportedbytheacademicprogrammecoordinatorsandheadofundergraduatestudies.Allseniorandjunioracademic staff including some selected senior students in the final year will collaborate toconduct the orientation programme. All students will have to participate in the laboratorysessions for communication skills and ICT in the morning or afternoon depending on theirgroupwhichmaycontainaround40students.Syllabusofthesecoursesandlearningmaterialsare published in the Virtual Learning Environment (VLE) of undergraduate students athttp://ugvle.ucsc.cmb.ac.lk
Allregisteredstudentswillreceiveausernameandapasswordtoaccessthisonlinesystemasapartoflearningprocess.Duringtheorientationprogramme,therewillbetwoexamstoevaluatetheir knowledge and skill of communication and ICT literacy required to commence highereducationattheUCSC.
2.3 STUDENTINDEXANDREGISTRATIONNUMBERSYSTEMANDIDCARD
StudentRegistrationnumbersandIndexnumbersarepreparedbyExaminationBranch.Whenastudent isregisteredatUCSC,he/she isgivena temporarystudentnumber.Afterallstudentsare registered, registration numbers will be allocated. Once the registration number isissued,studentswillnotbeabletousetemporarystudentnumbertoobtainuniversityservices.Registrationnumberispreparedaccordingtotheascendingorderofstudent’snamewiththeirinitials.Indexnumberhaseightdigitsanditispreparedaccordingtotheregistrationnumber.
EgforRegistrationNumber:2009/CS/052
EgforIndexNumber:09000526
StudentIDcardsareissuedbyUniversityofColombo.Studentshavetofillanapplicationformwithfourphotographs.Whenstudentswanttousetheuniversityfacility,theyshouldprovidetheiruniversityIDcardforidentification. IfastudentlossesthestudentIDcard,he/shemustinform the UCSC Examination branch together with a police report, a request letter and apaymentreceiptofRs.250.00foranewstudentIDcard.
2.4 SCHOLARSHIPS
TheUniversityGrantsCommissionand theMinistryofTradeandConsumerAffairsselect theeligible students for the Mahapola Scholarships. The UCSC notifies the students who arequalifiedtoreceiveMahapolaScholarshipsthereafter.
The UCSC selects the eligible students for the bursary payments according to the UGCCommissionCircularNo:856&900.Selectedstudentsareinformedthroughapublicnotice.
BursaryassistancescholarshipsarealsoavailableforeligibleUCSCstudents.Applicationformsfor bursary scholarship is available at the Academic and Publications Division (W 314, thirdfloor).DetailsofMahapolaandbursaryscholarshipsaregiveninTable2.2.
HostelFacilities
20
UndergraduateHandbook2015
Table2.2:MahapolaandBursaryAssistanceScholarships
MahapolaScholarships1 BursaryAssistanceMeritScholarship Rs.2550/‐ FullBursary Rs.2000/‐OrdinaryScholarship Rs.2500/‐ HalfBursary Rs.1900/‐
TheMahapola Scholarshipwill be revoked by theMahapola Trust Fund if three consecutiveinstalmentsarenotcollectedbythestudents.
There are several private scholarships for students and the information about them will beannounced once the academic programme is started. Students who face critical financialproblems are also assisted using the UCSC studentwelfare fundwhich has been establishedusingaportionofgeneratedincomeofpostgraduateandexternaldegreeprogrammes.Studentscould obtain more details from the Academic and Publication Branch or relevant studentcounsellorsofUCSC.
2.5 HOSTELFACILITIES
Limited hostel facilities are provided by the UCSC for the first year students based on thegovernment regulationaswellasavailability.Presently, themen’shostel is situatedat218/8Kaduwela Road, Battaramulla. The Women’s hostel is situated at No. 76/16A SunethradeviMawatha, Kohuwala. Students who fail to obtain hostel accommodation, are adviced to findtheir own accommodation. Senior students and academic staff could be consulted to obtainassistance or advices. All studentswhowill receive hostel facilities should sign the relevantagreementandmustobeytherulesandregulationsduringtheirstayatthehostels.
2.6 RAILWAYSEASONTICKETS
Students are eligible to obtain the Government Railway Season tickets at the concessionaryrates.Theapplication forms forRailwayseason ticketscanbecollected fromtheAcademic&PublicationsBranchofUCSC.
2.7 GUIDANCEANDCOUNSELLING
Student counselling is a service provided by the UCSC to all undergraduate students free ofcharge.Ourexperienceover thepastdecadehas shown that the levelofstress resulting fromvariousincidentsoflifesuchasfamilymatters,relationships,learningandcareerdecisionskeepincrease.
TheUCSCCounsellingserviceisfocusedonprovidinganenvironmentconduciveforstudentstoseek help at an early stage for their particular psychosocial problem. Our counsellors arequalified to give studentsa listeningear and to assist them tohelpthemselves indealingwithissues they are facing. However, the counsellors also trained to make a decision whether aparticular problem requires further help, and so to refer such a student to a ProfessionalCounsellorwhovisitstheUCSConaweeklybasis.
ItisimportanttonotethatallinformationthatyoucommunicatewithstudentcounsellorswillbekeptconfidentialandwillonlybecommunicatedtotheProfessionalCounsellorifthestudent
1ThevaluesofMahapolascholarshiparesubjecttochangeinthenearfuture.
UGVLE
21
UndergraduateHandbook2015
agrees.Similarly,theProfessionalCounsellorwillonlycommunicatebacktotheUCSCifthereisanyactionrequiredbytheUCSCwithrespecttoanyimpactontheissueofthestudyprogramthat the student is engaged in. If the Professional Counsellor determines that further help isneeded he/she will refer the student, with his/her consent, to a Clinical Psychologist orPsychiatrist.
AsStudentCounsellors,wealsowanteachstudentwhoenterstheUCSCtoformthefront‐lineofthecounsellingprocess,bybeingsensitiveandalerttoanyunusualbehaviourofacolleague,sothat theymayhelp thembybringing them tous at anearlystage of a problemcausing themunnecessarystress.
Dr.(Mrs.)S.M.K.D.Arunathilake(PermanentStudentsCounsellor)ContactNo:(+94)112158988/(+94)773832927E‐mail:[email protected]
Dr.A.R.WeerasingheContactNo:(+94)112158953/(+94)773022210E‐mail:[email protected]
Dr.T.M.H.A.UsoofContactNo:(+94)112158983/(+94)777380760E‐mail:[email protected]
Mrs.T.A.WeerasingheContactNo:(+94)112158984/(+94)716890280E‐mail:[email protected]
2.8 UGVLE
http://ugvle.ucsc.cmb.ac.lk is the Virtual Learning Environment (VLE) established for theundergraduatestudents(UG).Studentscanaccesslecturematerials,assignmentsandnoticesoftheir courses to actively participate academic activities. At the same time, they can alsocollaboratewith teachers and students through thisVirtual LearningEnvironment, known asUG‐VLE.
DearStudents,
Duringtheuniversity,youaresupposedtoengagewithlotsofchallengingactivitiesandoftenhavetoworkunderstresswhichmightsometimes
exceedyouremotionalvulnerabilities.Also,mostofyouhavetostayawayfromyourparentsandlovedoneswithwhomyoucouldshareyoursorrows.Atsuchinstances,don’tthinkthatyouarealone,we,studentcounsellorsaretheretohelpyou,listentoyourworriesandhelpyoutoovercomeyourdifficulties.Therefore,donotgethesitated,comeandtalk
tousorsendusanemailmessagetomakeanappointment.
StudentCounsellors,UCSC
Library
22
UndergraduateHandbook2015
Whennewstudentsregister, theywill receivea temporarystudentnumberwhichwillbe theusernametoaccesstheUGVLE.Thepasswordwillbeannouncedduringaspecialsessionattheorientation.Oncetheformalregistrationnumberisissued,theusernamewillbechangedtothisnumberanditwillbeannouncedduringthefirstsemesterofacademicyear.YoumusthaveanemailaddresstoaccesstheserviceofUGVLE.
IfthereareissuestoaccesstheUGVLE,studentsshouldcontacttheUGVLEadministratoratthee‐learningcentre.(Location:No.2ofThirdFloormapofUCSC)
2.9 LIBRARY
TheUCSCLibraryprovidesitsservicetothestaffandstudentsoftheUCSCandithasaspecialcollection of computer science and information technology related books, magazines, andproceedings. There is also a small collection of science and mathematical books to supportstudents to improve their background knowledge for studies. A Sinhala novel collection isavailableatthelibraryforleisurereading.(Pleasereferto5,6,7and8ofSecondFloormapofUCSC)
LibraryOpeninghours:
RegularAcademicPeriod 9.00AM–5.45PM MondaytoSaturday
During the Study Leave andExaminationPeriod
9.00AM–7.45PM MondaytoFriday
9.00AM–5.45PM SaturdaysandSundays
2.9.1 STUDYAREAS
There are two study areas in the library and one area has around 10 computers allowingstudents to access the digital library of UCSC, http://www.ucsc.lk/dl. Students could accessdissertation and thesis of past studies at UCSC. The General Reading Area has a seatingcapacityof56andyoucanstudyindividuallyorasgroupsinthisarea.TheReferenceReadingAreahasaseatingcapacityof44forstudentstostudyindividually.
2.9.2 BORROWINGANDRETURNINGBOOKS
Studentscanborrowbothacademicbooksandgeneralreadingbooksfromthelibrary.Studentsrequire theirstudent identifycardtoenter the libraryaswellas toborrowandreturnbooksfromthelibrary.Studentsareadvisedtofollowtherulesandregulationswhicharedisplayedatthelibrary,whentheyuselibraryfacilities.Therewillbefinesfornotreturningtheborrowedbooksontheduedateorlossofbooks.
2.10 LABORATORIESFACILITIES
There are 8 undergraduate laboratories with more than 260 computers and computers areconnectedtolocalareanetworktoaccesscommonresourcesaswellasInternet.Linuxand/orMicrosoftoperatingsystemareavailableinthesecomputersdependingontherequirementstobeselectedatthestart‐upofacomputer.Studentsrequireausernameandapasswordtoaccessthese computers which will be issued by the Network Operating Centre of UCSC based on
ObtainingWi‐FiConnectivity
23
UndergraduateHandbook2015
student registration number. All these labs are opened during the semester from 8.00am to5.00pm.Howeverbasedontheneed,somelaboratoriesmaycontinuetooperateuntil7.00PM.Laboratoryfacilitiesareusuallynotprovidedduringstudyleaveandvacation.
2.11 OBTAININGWI‐FICONNECTIVITY
The students are required to submit a completedWi‐Fi connection request form to theNOCroom (Room no. 4 of the First‐floor map) during office hours. The request forms can bedownloadedfromUCSCwebsite(ucsc.lk/noc).Onlyonedeviceperstudentisallowedandtheservicewillbeboundtothephysicaladdressof thedevice.Theservicewillbeactivatedafteroneweekofrequestsubmission.
TheUCSCwillmonitoralluseractivitiesaccordingtoUGCpolicyandguidelines.Studentsarestrongly advisednot to engage inunethical or illegal activitiesusing Internet connection andcomputingresourcesandallsuchactivitiesaremonitoredtoidentifythoseactivities.Thereisalimited bandwidth allocation for each user and they must not misuse this bandwidth todownload large files without permission, play games during working hours, and accessillegal/unethicalsitesusingcomputingresourcesofUCSC.Thosewhoviolatetheseconditionswillhavetofacedisciplinaryactions.
2.12 HEALTHFACILITIES
TheHealthCentreislocatedinacloseproximitytotheUCSCandthisfacilitiesareavailableforall UCSC students. It provides outpatient treatment and medical consultation for all healthissues.ADentalUnit isalsoattachedinthiscentreandit isopenonMonday,WednesdayandFriday. The health service is organized to assist students to have an active and healthy lifeduringtheiracademiclife.
2.13 PHYSICALEDUCATION&SPORTS
There are several sports facilities, such as, the Gymnasium, Playground and Tennis Courts,whicharemadeavailablebytheDepartmentofPhysicalEducationoftheUniversityofColombo.The Physical Education Department is located on the first floor of the gymnasium which issituated on the other side of Reid Avenue from theUCSC and near the Faculty of Education.Those facilities canbeusedby theUCSC students and they can alsoparticipate in theeventsorganized by the University. In the past, UCSC students have excelled in sports and haverepresentedtheuniversityatthelocalandinternationallevels.
Refertothesection1.6KeyOfficialofTheUCSC,forobtainingthecontactdetailsofthedirectoroftheDepartmentofPhysicalEducation.
2.14 STUDENTSOCIETIES
2.14.1 COMPUTERSCIENCESOCIETYOFUNIVERSITYOFCOLOMBO
Computer Science Society of the University of Colombo alias“CompSoc”, ismanaged by the students of the universitywith theinvolvement and the guidance of the academic staff. It was
StudentSocieties
24
UndergraduateHandbook2015
establishedtoenhancethegeneralawarenessofcomputingamongundergraduatestudentsandtoprovideassistanceoncomputingrelatedmatters
At the same time, CompSoc is also involved in social activities like conductingworkshops toenhancethecomputerliteracyofschoolstudentsandteachers.
CompSocconductsa liveradioprogrammeknownas“InternetSampathBhavithaya”which isbroadcastedeveryweekonWednesdaysfrom9am–10amincollaborationwiththeSriLankaBroadcastingCorporation.ThisprogramisintendedtoimprovethegeneralpublicawarenessofInternetandInformationTechnologyforpublicuse.
For more details, please refer http://www.compsoc.lk
2.14.2 IEEESTUDENTBRANCHOFUCSC
IEEEisoneoftheworld’slargestprofessionalorganizationsforenhancementoftechnology. Not only professionals, but also the students occupied intechnological studiesareable tobebenefited through IEEE.StudentmembersareencouragedbyIEEEinordertoguidethemfor innovationoftechnologicaladvancementsinthefuture.
IEEEstudentbranchofUniversityofColomboSchoolofComputinghasbeen formedwiththeparticipation and contribution of all four batches of UCSC and it has been organizing manyactivities to enhance professional development of the students. As well as the technologicalexperience and knowledge, personality development skills such as organization, leadership,interaction can be gained through engaging to the activities organized by the IEEE studentbranchofUCSC.ThecorepurposeoftheIEEEstudentbranchofUCSCistoservethehumanitythroughtechnologicalinnovations.
The society organizes a number of workshops and conferences for both UCSC students andmembers from another brother IEEE student branches in Sri Lanka with the purpose ofenriching them with the most modern technological knowledge in order to survive in theindustryandencouragingthemforinnovationsintechnology.
For more details, please refer http://www.compsoc.lk/services/ieee-student-branch
2.14.3 OTHERSTUDENTSOCIETIESOFUNIVERSITYOFCOLOMBO
There arenumberofdiverse societies fromdiverseeducationalbackgroundsatUniversity ofColombo.Thesesocietieshavebeenestablished toenhance thewelfareactivities for studentsandtodevelopstudentleadershipskills.
Thesesocietiescanbedividedassubjectspecificsocietiesandgeneralsocieties.However,anystudent can become a member of any subject specific society. Following is a list of suchsocieties.
● AccountingandMISSociety● BotanicalSociety● BuddhistLiteratureSociety● BuddhistStudents’Societyof
UniversityofColombo● CatholicStudents'Movement
● ChemicalSociety● EconomicsStudents'Union● Epsilon‐DeltaSociety● Gaveshakayo(Explorers)● GeographyStudents'Union● HinduSociety
CanteenFacilities
25
UndergraduateHandbook2015
● HistorySociety● JournalismStudentSociety● LawSociety● MathematicalandAstronomical
Society● MediaandArtsCircleof
UniversityofColombo● MuslimMajlis● OrientalMusicSociety● Parisarikayo● PhysicsSociety● SarasaviDiyaniyoSociety● SarasaviSevana
● ScienceSociety● SinhalaSociety● SociologyStudentSociety● StatCircle● StudentInvolvedinRational
HealthAction● TamilSociety● TheMoorCourt&Debating
Society● UniversityofColomboChristian
Fellowship● Vicharakayo
2.14.4 GENERALOPERATIONSOFSTUDENTSOCIETIES
AllStudentSocietiesaregovernedinaccordancewiththeirrespectiveConstitutions.Whennewofficebearers are electedat theAnnualGeneralMeeting (AGM)or subsequentmeeting, theirnames have to be notified to the Senior Student Counsellor’s Office and the Senior AssistantRegistrar,Welfarewithin oneweek of themeeting. It is hoped that these societieswillworkaccording to an annual activity plan. These societies have the power to raise funds for theiractivities. It ishoped thatallmoneyraisedwillbeput in thebankaccountssetaside for thatsociety.AllfinancialdealingsmustbepresentedattheAGMandthesemustberatified.Acopyofthis document then has to be sent to the Senior Student Counsellor’s Office and the SeniorAssistant Registrar,Welfare. To ensure honesty and transparency in financial dealings, theseaccount/swillfromtimetotimebeauditedbytheAccountsBranch.
Based on the recommendations of the student members, an academic staff member will benominated by the Vice Chancellor as the Senior Treasurer. This individual will take theresponsibilityfortheSocietyinquestion.
2.15 CANTEENFACILITIES
The UCSC Canteen which is located inside the UCSC building complex, is open for studentsduringtheacademicsemestersfrom7.00a.m.to6.00p.m.CanteensofotherfacultiesarealsoavailablefortheuseofUCSCStudents.
2.16 PHOTOCOPYFACILITY
Photocopy facility is available in the photocopy unit located at the ground floor of theWestWingneartheentrancetotheUCSCbuilding.
2.17 MARSHALOFFICE
The Marshal Office is located in near proximity to the UCSC, at the one side of the medicalcentre.MarshalshavebeenappointedtoassisttheauthoritiestomaintaindisciplinewithintheUniversitypremises.
StructureofProgrammes
26
UndergraduateHandbook2015
3 UNDERGRADUATEDEGREEPROGRAMMES
Academic details of the degree programmes and their courses are described in followingsections.
3.1 STRUCTUREOFPROGRAMMES
MediumofconductingLectures,Tutorials,PracticalandExaminationsisEnglish.Followingsubsections will describe an overview of the methodology used for conducting the degreeprogramme.
3.1.1 SEMESTERSYSTEM
Academic programmes of theUCSC are based on a semester systemwith two semesters peracademicyearandoperateonacoursemodulebasis.Lectures,practical, tutorials,continuousassessmentsandlaboratoryworkshallbespreadoveraperiodof15weeks.Eachsemestermayhaveaoneweekmid‐semesterbreakat themidof thesemesterandoneortwoweeksstudyleave at the end of the semester before the examinations. The semester examinationwill beconductedwithinsubsequentperiodof2‐4weeksfollowedbyavacation.
3.1.2 HOURSANDCREDITSSYSTEM
The UCSC offers two types of courses namely Academic Courses and Enhancement Courses.Academiccoursesprovidesubjectknowledgeandenhancementcoursesprovideknowledgeonawiderangeofdisciplinesthatarerequiredforaholisticeducation.
Eachcourseisassignedacreditvalue.Thecreditvaluewoulddependonseveralfactorsamongwhicharethedurationofthecourseanditsnature.Acreditisequalto15hoursoflecturesor30‐45 hours of practical or an equivalent combination of lectures and practical. 80%attendance will be a requirement of a course to be satisfied before taking thecorrespondingexam.Studentshouldcompleteminimumof30creditsineachyear.
3.1.3 COURSECODESYSTEM
EachcoursecodeconsistsoffourdigitstogetherwiththeprefixSCS,IS,ENHorENtoindicatewhetheritisaComputerSciencesubject,InformationSystemsubjectorEnhancementsubject.SCSandISareacademicSubjectswhileENH(ComputerScience)andEN(InformationSystems)representEnhancementsubjects.Thefirstdigitofeachcoursecodeisthecorrespondingyear(e.g:Foracourseinsecondyear,itwillbelike2xxx).Seconddigitrepresentstherevisionofthesubjectanditwillincrementifthesubjectisrevised.
3.1.4 ENHANCEMENTCOURSES
CreditsforsomeoftheenhancementcoursescouldalsobeobtainedbyparticipatinginsportsconductedbyDepartmentofPhysicalEducationorbyparticipatingincompetitionsacceptedbythecourse.Furtherinformation,couldbeobtainedfromtheenhancementcoursecoordinator.
StructureofProgrammes
27
UndergraduateHandbook2015
3.1.5 INTERNSHIPPROGRAMME
IndustrialTrainingisanintegralpartofthe3DegreeProgrammesconductedbytheUniversityof Colombo School of Computing (UCSC). This enables to provide much needed industryexposureforthestudents,whichisanessentialpartineducationtoproducequalitygraduatesinthefieldsofComputerScience(CS)andInformationSystems(IS)tomeetindustrystandards.
The Industrial Training is scheduled for a period of 5‐6 months (approximately) during thesecond semester of the 3rd year of the students. This is managed through ProfessionalDevelopmentCentre(PDC)inUCSC.
3.1.6 CALCULATIONOFGRADEPOINTVALUE(GPV)ANDGRADEPOINTAVERAGE(GPA)
Intheevaluationprocess,markobtainedbyastudentforeachcourseisconvertedtoagradeaccordingtotheschemegiveninTable3.1.
Table3.1:RanksandtheirRespectiveGrades
RankofPercentageScore Grade GradePointValue Attainment
90–100 A+ 4.00†
Superior80–89 A 4.00
75–79 A‐ 3.75
70–74 B+ 3.25
Meritorious65–69 B 3.00
60–64 B‐ 2.75
55‐59 C+ 2.25
Adequate50–54 C 2.00
45–49 C‐ 1.75
40–44 D+ 1.25
Minimal30–39 D 1.00
20–29 D‐ 0.75
00‐19 E 0.00 Failure
GradePointValuesassociatedwitheachgradeareasshownintheTable3.1.TheseGPVvaluesare used to compute the Grade Point Average of a student by using the following equation.
†Whencalculatingclasses,A+willbegivenaGradePointValueof4.25
StructureofProgrammes
28
UndergraduateHandbook2015
∑ ∗
*SomecoursesmaynotcontributetotheTotalnumberofcreditvalues.
3.1.7 AWARDOFHONORSANDCLASSES
AStudentqualifyingfortheawardofadegree—bothgeneral(3year)andhonours(4year)—bycompleting all the relevant requirements shall also be qualified for the award of a class asfollows.
a. FirstClass–forobtainingaminimumoverallGPAof3.50b. SecondClass(UpperDivision)‐forobtainingaminimumoverallGPAof3.25c. SecondClass(LowerDivision)‐forobtainingaminimumoverallGPAof3.00
3.1.8 ACADEMICPROGRAMMES(INTERNALUNDERGRADUATESTUDIES)
The studentswho are admitted to theUCSCmay read for a degree programme in ComputerScience(CS)orInformationSystems(IS).TheUCSCoffersathreeyeardegreeprogrammeandfouryeardegreeprogramme/sineachofthesedisciplines
The eligibility criteria that have to be fulfilled for successful completion of these degreeprogrammesaredescribedunderRulesandRegulationschapter.
ComputerScienceDegreeProgramme
29
UndergraduateHandbook2015
3.2 COMPUTERSCIENCEDEGREEPROGRAMME
Computing for undergraduates was first introduced way back in 1967 as part of AppliedMathematicsof theDepartmentofMathematics,FacultyofScience.With theestablishmentofthe Department of Statistics and Computer Science at the Faculty of Science in 1985, specialdegreeprogrammes inComputerSciencewas introduced.Direct intake forComputer Sciencewasintroducedin1998alongwithindustryplacementandaccreditationofthedegreeprogram.WiththeestablishmentoftheUCSCin2002thedirectintakewasmovedtotheUCSC.
This4yearComputerSciencespecialdegreeprogram(2+2)wascommencedin1990selectingstudentsenrolledfortheFacultyofSciencefrom1985/86batchonwards.ItwasofferedbythethenDepartment of Statistics and Computer Science of the Faculty of Science. Studentswereselectedbasedon theirperformance in the first twoyearsof thedegreeprogram.Numberofstudentsselectedfortheprogramincreasedgraduallyfrom25to40.Thisprogramcontinuedfor18batchesuntiltheFacultyofScience2002/03intake.Thiswasreplacedby3and4yearComputerSciencedegreesfromthe2002/03AintaketotheUCSC.
Computingdegreeprogramsareclassifiedunder fivebroadareas,namely:ComputerScience,Computer Engineering, Software Engineering,Information Technology and InformationSystemsas identified in IEEE ACM curriculum guidelines.UCSCoffersComputerScienceandSoftwareEngineeringundertheBachelorScienceinComputerScienceintakethroughtheUGCas internal students, Information Systems under Bachelor Science in Information Systemsintake through the UGC as internal students and Information Technology under Bachelor ofInformationTechnologyintakeasexternalcandidateslearningonlinewithoptionalassistancefromprivatetraininginstitutions.
CurrentlyBasedonstudents’performanceandpreferenceoffirsttwoyears,aselectednumberof students will be able to follow a four year degree course leading to either the degree inBachelor of Science Honours in Computer Science [B.Sc.(Hons) in Computer Science] or thedegree in Bachelor of Science Honours in Software Engineering [B.Sc. (Hons) in SoftwareEngineering].StudentsforthefirstSoftwareEngineeringbatchwillbeselectedfromthe2013B.CS.intakein2015.
3.2.1 COMPUTERSCIENCEDEGREEAWARDINGCRITERIA
Studentsadmittedtothisstreamwillfollowafullcomputerscienceprogrammeofthreeyearsleadingto thedegree inBachelorofScience inComputerScience(B.Sc. inComputerScience).Basedontheirperformanceandpreference,aselectednumberofstudentswillbeabletofollowa four year degree course leading to either the degree in Bachelor of Science Honours inComputer Science [BSc.(Hons) in Computer Science] or the degree in Bachelor of ScienceHonoursinSoftwareEngineering[B.Sc.(Hons)inSoftwareEngineering].
In order to be entitled to the three year (B.Sc. in CS) degree a student has to complete aminimumof60AcademicCreditsinthefirsttwoyearsandatleast26AcademicCreditsinthethirdyear,alongwiththecompletionofthethirdyearIndustrialPlacementandaminimumGPAof2.00.InadditiontothatthestudenthastocompleteanumberofEnhancementCreditValueequivalentsprescribed inrespectofeachyear.Astudentshallnotbeentitledtotheawardofthe degree unless he has completed the abovementioned requirementswithin six academicyears.
ComputerScienceDegreeProgramme
30
UndergraduateHandbook2015
Tofollowafouryearhonoursdegreeprogram, limitednumberofstudentswillbeselectedattheendofthesecondacademicyear,basedonthestudents’performanceandthepreference.AstudentshouldhaveaminimumGPAof2.75ineachofthefirstandthesecondacademicyearsinordertobeeligibletoapplyforafouryeardegreeprogram.
Forastudenttobeentitledtoafouryearhonoursdegreeastudenthastocompleteaminimumof 30 Academic Credits in each of the first two academic years, aminimum of 26 AcademicCredits in the third academic year and a minimum of 30 Academic Credits in the fourthacademicyearandthethirdyearIndustrialPlacement/IndustrialProjectwithaminimumGPAof2.5.InadditiontothatthestudenthastocompletethenumberofEnhancementCreditValueequivalentsprescribedinrespectofeachyearandshouldhaveagradenotinferiortoaCforthefourthyearIndividualProject.Astudentshallnotbeentitledtotheawardofthedegreeunlesshehascompletedtheabovementionedrequirementswithinsixacademicyears.
ComputerScienceDegreeProgramme
31
UndergraduateHandbook2015
3.2.2 COMPUTERSCIENCEDEGREESTREAM
Themeaningofdigitsandsymbolsusedinthecoursetables:
Lecture1/2 OneorTwohourslectureperweek duringthesemesterPractical1/2 OneorTwohourpracticalsessionper week duringthesemesterX CompulsoryCourseO OptionalCourse(Studenthastoregister)* Offeredthroughouttheyear
3.2.2.1 YEAR1:SEMESTERI
CourseCode CourseName ModeCredits
Lecture Practical
SCS1101 DataStructuresandAlgorithmsI X 2 1
SCS1102 ProgrammingI X 2 1
SCS1103 DatabaseI X 2 1
SCS1104 MathematicalMethodsI X 2 ‐
SCS1105 ComputerSystems X 2 ‐
SCS1106 LaboratoryI X 1 1
ENH1101 EnhancementI X 1 ‐
3.2.2.2 YEAR1:SEMESTERII
CourseCode CourseName ModeCredits
Lecture Practical
SCS1107 SoftwareEngineeringI X 2 ‐
SCS1108 DataStructuresandAlgorithmsII X 2 ‐
SCS1109 ProgrammingII X 2 1
SCS1110 DiscreteMathematics X 2 ‐
SCS1111 MathematicalMethodsII X 2 ‐
SCS1112 FoundationsofComputerScience X 2 ‐
SCS1113 Statistics X 2 ‐
ENH1102 EnhancementII X 1 ‐
ComputerScienceDegreeProgramme
32
UndergraduateHandbook2015
3.2.2.3 YEAR2:SEMESTERI
CourseCode CourseName Mode
Credits
Lecture Practical
SCS2101 DataStructuresandAlgorithmsIII X 2 ‐
SCS2102 GroupprojectI X* ‐ 4
SCS2103 SoftwareEngineeringII X 2 ‐
SCS2104 ProgrammingIII X 2 1
SCS2105 ComputerNetworksI X 2 1
3.2.2.4 YEAR2:SEMESTERII
CourseCode
CourseName ModeCredits
Lecture Practical
SCS2106 OperatingSystemsI X 2 1
SCS2107 MathematicalMethodsIII X 2 ‐
SCS2108 ProgrammingIV X 2 1
SCS2109 DatabaseII X 2 ‐
SCS2110 ProgrammingLanguageConcepts X 2 ‐
SCS2111 LaboratoryII X 1 1
SCS2112 AutomataTheory X 2 ‐
ENH2101 EnhancementIII X 1 ‐
3.2.2.5 YEAR3:SEMESTERI
CourseCode CourseName
BSc(CS)
BSc(SE) BCSc
Credits
Lecture Practical
SCS3101 Electronics O O O 2 1
SCS3102 AdvancedComputerArchitecture O O O 1 ‐
SCS3103 MiddlewareArchitecture O X O 2 1
SCS3105 ComputerGraphicsI O O O 2 ‐
SCS3106 InformationSystemSecurity X X X 2 ‐
SCS3107 SoftwareQualityAssurance O X X 2 ‐
SCS3108 SoftwareProjectManagement O X X 2 ‐
ComputerScienceDegreeProgramme
33
UndergraduateHandbook2015
SCS3109 HumanComputerInteraction O X O 2 1
SCS3110 SystemsandNetworkAdministration O O O 2 1
SCS3111 CompilerTheory X O O 2 ‐
SCS3112 AdvancedWebDevelopment O O O 2 1
SCS3113 GameDevelopment O O O 1 1
SCS3114 Management O O O 2 ‐
SCS3115 ProfessionalPractice X X X 2 ‐
SCS3116 ResearchMethods X O ‐ ‐ 2
SCS3117 GroupprojectII ‐ ‐ X ‐ 3
SCS3118 GraphTheory X O O 1 ‐
SCS3119 SoftwareEngineeringIII O X O 2 ‐
SCS3120 MachineLearningandNeuralComputing X O O 2 ‐
3.2.2.6 YEAR3:SEMESTERII
CourseCode
CourseName BSc(CS)
BSc(SE)
BCScCredits
Lecture Practical
ENH3101 IndustryPlacement/IndustrialProject X X X ‐ 8
3.2.2.7 YEAR4:SEMESTERI
CourseCode
CourseNameBSc(CS)
BSc(SE)
Credits
Lecture Practical
SCS4101 Society,CyberSecurityandLegalAspectsofIT O O 1 ‐
SCS4104 DataAnalytics O O 2 1
SCS4105 ComputerNetworksII O O 2 ‐
SCS4106 ComputerGraphicsII O O 2 1
SCS4107 OperatingSystemsII X O 2 ‐
SCS4110 ParallelComputing O O 2 1
SCS4116 ImageProcessing&ComputerVision O O 2 ‐
SCS4119 FormalMethodsandSoftwareVerification X X 2 ‐
SCS4120 SoftwareEngineeringIV O X 2 1
ComputerScienceDegreeProgramme
34
UndergraduateHandbook2015
SCS4121 DataStructuresandAlgorithmsIV O O 2 ‐
SCS4122 ResearchSeminar X* O ‐ 2
SCS4123 FinalYearProjectinSoftwareEngineering ‐ X* ‐ 8
SCS4124 FinalYearProjectinComputerScience X* ‐ ‐ 8
3.2.2.8 YEAR4:SEMESTERII
CourseCode CourseName
BSc(CS)
BSc(SE)
CreditsLecture Practical
SCS4103 DatabaseIII O X 2 1
SCS4108 TheoryofComputation X O 2 ‐
SCS4109 DistributedSystems O O 2 ‐
SCS4111 IntelligentSystems O O 2 ‐
SCS4113 NaturalLanguageProcessing O O 2 1
SCS4114 NaturalAlgorithms O O 2 ‐
SCS4115 ComputationalBiology O ‐ 2 1
SCS4117 EmbeddedSystems O O 2 1
SCS4118 Robotics O O 1 1
SCS4125 LogicProgramming O O 2 ‐
SCS4126 AdvancedTopicsinMathematics O O 1 ‐
ENH4101 EnhancementIV X X 1 ‐
ComputerScienceDegreeProgramme
35
UndergraduateHandbook2015
3.2.3 MEDALSANDAWARDSFORCOMPUTERSCIENCE
These are several awarded at the Annual Convocation for graduates with respect to degreeprogrammes.
Candidates NameoftheAward
Bestperformance(HighestGPA)
3rd YearGraduates
VirtusaAcademicExcellenceAward
4th YearGraduates
Prof.MohanMunasingheAward
BestIndustrialTraining(AwardedforBestResultatIndustrialTrainingin3rdYear)
4thYearGraduates
DavidPeirisGroupGoldMedal
BestFinalyearProject/Research4th YearGraduates
CINTECAward
MostOutstandingGraduateoftheUCSC(CombinedawardforCSandIS)
4th YearGraduates
Prof.VKSamaranayakeAward
3.2.4 COMPUTERSCIENCECOURSEDESCRIPTIONS
Followingsectionsincludebriefdescriptionsofeachcoursetaughtforthe1stand2ndacademicyears.
3.2.4.1 YEAR1COURSES
SCS1101–DataStructuresandAlgorithmsI
Data Structures and Algorithms I introduces different data structures used in programmingsuchaslists,stacks,queues,severaltypesoflinkedlistsandgraphsandtheirapplicationsandimplementation.AlsorelatedwiththedatastructuresdiscussedalgorithmssuchasBubblesort,linearinsertionandSelectionsortareexplained.
SCS1102–ProgrammingI
Programming I course offers the basics of programming concepts including the consoleinput/outputs, control structures such as conditions, loops, recursion, string manipulation,functional programming and Lambda functions. Used programming languages are Dr. RacketandPython.
ComputerScienceDegreeProgramme
36
UndergraduateHandbook2015
SCS1103–DatabaseI
Database I, introduces thecomponentsofadatabasesystemandmajorDBMS functions.Datamodelling,Relationaldatabasedesign,Querylanguages(SQL)arecoveredinthecoursemodule.
SCS1104–MathematicalMethodI
Mathematical Method I is the introduction to the concepts of calculus including differentialequations.Realnumbers,realfunctions,algebraoflimitsandalgebraofderivatives,Meanvaluetheorem,solutionofLaplaceequationandrelatedtheoriesarediscussedfurther.
SCS1105–ComputerSystems
ComputerSystemsintroducesthehistoryofthecomputersystems,alongwiththeknowledgeofhowthecomputerworksstartingfromthedatarepresentation,basiclogiccircuitdesigntotheCPUcyclesandmemory.
SCS1106–LaboratoryI
Laboratory I gives the laboratory exposure to use an operating system (Ubuntu Linux). Thestudentwill gainpracticalexperience inhandling theoperatingsystemthrough thegraphicaluser interfaceaswellasthecommandlineinterface.Additionallytheinstallationofpackages,filesystemunderstandingandchangingpermissionswillbecovered.
ENC1101–CommunicationSkills
The aim of this course module is to enhance the student’s communication skills in general.Attentionwillbegiventoaccuratepronunciation,activelisteningandresponding.ThecorrectuseofEnglishgrammarincludingnouns,verbs,conjunctionsandwritingskillsarealsofocusedon. Students can gain knowledge on how to write applications, bio‐data, resumes andprofessionalletters.
SCS1107–SoftwareEngineeringI
Software Engineering I is the introductory course to Software Engineering. Along with thedefinitions and the need for Software engineering, the process will be explained in stages:Requirements engineering, design and implementation, testing, quality management andprojectmanagement.ObjectorienteddesignconceptssuchasInheritance,Classes,Objectswillalsobediscussed.
SCS1108–DataStructuresandAlgorithmsII
Data Structures and Algorithms II will build upon the first part of the module, discussingvariantsoftheTreedatastructuresuchasGeneralTrees,BinaryTrees,Binarysearchtrees,AVLtreesandRedBlackTrees.ThesortingalgorithmswillalsobediscussedfurtherincludingMergesort, Shell sort,Heap sort, etc. Further algorithms such asHashing andChaining and the runtimecomplexityofalgorithmswillalsobediscussed.
SCS1109–ProgrammingII
ProgrammingIIdiscussesfunctionsfurther,aswellasarrays,pointers,filehandling,advancedI/O and C language pre‐processor. The course module places a strong emphasis on thedevelopment of the practical programming skills. Object Oriented programming is also firstintroducedhere.
ComputerScienceDegreeProgramme
37
UndergraduateHandbook2015
SCS1110–DiscreteMathematics
Thiscoursemoduleincludessets,relationsandfunctionssuchasUnionandintersection.Alsobasic logic is introducedherewith truthtables,predicate logicandpropositional logic. Italsodiscussesproofs,equivalence,contradictionandtheothertechniquesofproofs.
SCS1111‐MathematicalMethodsII
Mathematical Methods II introduces topics such as vectors, matrices, matrix algebra,determinants,EigenvaluesandEigenvectorsandEuclideanspacesetc.
SCS1112–FoundationofComputerScience
This course module introduces the historic origins of computational models, mathematicaltheorythathasledtheestablishmentofcomputerscience.Itwilldiscusstheoryonalgorithmicproblem solving, types of problems, models of computing such as instruction driven, datadriven,basicautomatatheoryandLogicandAI.
SCS1113–Statistics
The Statistics course offers theory background on probability, axioms and measure ofprobability, Bayes theorem as well as Variance, Standard normal distribution, binomialdistributions etc. The course is offered from the Statistics Department of the University ofColomboScienceFaculty.
ENH1102–Humanities
Humanitiesisofferedasanstudentenhancementcoursemodule,focusingonthenon‐technicalandaestheticsubjectssuchasperformingarts,Music,Painting,Philosophy,Literature,Historyetc.Itwillintroducevariousfieldstothestudentaswellasdevelopcrossdomaininterestsandlinks.
3.2.4.2 YEAR2COURSES
SCS2101DataStructuresandAlgorithmsIII
ThisisanadvancedcourseindatastructuresandalgorithmswhichisbuiltonthefundamentalsintroducedinSCS1101andSCS1108toprovidein‐depthknowledgetodesign,use,analyzeandproving the correctness of algorithms using different techniques. The major areas coveredinclude string matching, solving recurrences, dynamic programming, greedy algorithms andlinearprogramming.
SCS2102GroupProjectI
The course is designed to enable students to apply the knowledge acquired through systemanalysis, design, development, verification and validation, maintenance and projectmanagementwhileworkingonaprojecttodevelopareal‐worldapplication.Thecoursewillbeconducted throughout theacademicyear.Though it isdesignedasagroupproject, individualparticipation isalsoevaluated toensure thateachandeverystudenthasattempted togatherknowledge and skill in planning and developing a software solution and technicaldocumentation.
ComputerScienceDegreeProgramme
38
UndergraduateHandbook2015
SCS2103SoftwareEngineeringII
This isanadvancedcourseinSoftwareEngineeringwhichisbasedonSoftwareEngineering Imodule and provides an understanding of Object‐oriented Analysis andDesign concepts andapplyingthemtosolveproblems.Themaintopicsareconceptualmodelling,advancedusecasemodelling,UMLdiagrams,usecase realizations,OOAD(ObjectOrientedAnalysisandDesign),automated tools and technology, software design patterns, comparison of softwaredevelopmentprocessesandadvancedsoftwareengineering.
SCS2104ProgrammingIII
Thecourseaimstoprovideanexposuretoprogrammingbyrequiringthestudentstoprogramproblems. It enables students to use object‐oriented programming and interacting databasesboth individually and as teams. It main topics covered include introduction to Javaprogramming, objects and classes, encapsulation, inheritance, polymorphism, arrays andvectors, error handling, Input/Output, threads andmultiprocessing, networkingwith threadsanddatabases.
SCS2105ComputerNetworksI
The course isdesigned toprovideknowledge in conceptual and technological aspectsbehindcomputernetworking.Themajorareasincludedatacommunication,computernetworks,LANarchitectures, structure of Internet, Routing, IP(Internet Protocol) multicasting, IP supportprotocols, application layer protocols, network management, wireless LANs (Land AreaNetworks).
SCS2106OperatingSystemsI
The course provide an understanding of entire process within Operating Systems. It coversoverview of Operating Systems, Operating System principles, concurrency, scheduling anddispatch,memorymanagement,securityandprotection,virtualmachines,devicemanagementandfilesystems.
SCS2107MathematicalMethodsIII
Thecoursecovers therequirementofmathematics for thedegreeprogram. Itmainlyaims togiveanunderstandingofgrouptheory,numbertheoryandnumericalmethods.Themajortopicsinclude the definite integral of continuous functions, sequences, convergence, boundedness,definitionofgroups,polynomials,integraldomainsandfields.
SCS2108ProgrammingIV
The course is designed to ensure the studenthas suitable knowledgeof the core concepts ofAgilepractices,theAgilevaluesandprinciples,acrossabreadthofAgilemethodologies.Hands‐onexercisesareincludedinordertoenablethestudentstoapplyAgileconceptssuchasScrum,ExtremeProgramming,LeanandKanban.ThemajorareasincludeAgilesoftwaredevelopmentprocess, RAD (Rapid Application Development) concepts, web architectures and applicationsdevelopmentandsoftwareprocessmaturitymodelsandstandards.
SCS2109DatabaseII
Thecourseaimstoprovideaknowledgeinadvanceddatabaseconceptssuchasaccesscontrol,transaction processing, indexing, mapping objects to relational database and managing bigdata.The topics are access control, transaction management, serializability, transaction
ComputerScienceDegreeProgramme
39
UndergraduateHandbook2015
management in SQL (Structured Query Language), indexing using SQL, stored proceduretriggersandNoSQL.
SCS2110ProgrammingLanguageConcepts
Thiscourseprovidesthekeyfeaturesofaprogramminglanguages.Itcoverstheareassuchasprogramming domains, language evaluation criteria, influences on language design,implementation methods, syntax and semantics of programming languages, properties ofvariables,controlstructures,datatypes,sub‐programsandobject‐orientedprogramming.
SCS2111LaboratoryII
Thecoursedesignedtoenhancethedataanalysisknowledgebyenablestudentstounderstandthedataanduseanappropriateanalysismethodtomeetanobjectiveunderconsideration.Themajor areas covered in the course are descriptive statistics, estimation theory and testing,regressionanalysisandcorrelationandmultivariatedataanalysis.
SCS2112AutomataTheory
The coursemainly focus ondetermining a language’s place in theChomskyhierarchy and toconvertamongequivalentlypowerfulnotationsforalanguage.TheareascoveredareChomskyhierarchy,setsandlanguages,context‐freelanguagesandthehaltingproblem.
ENH2101EnhancementIII
Thisnon‐technicalenhancementcourseisdesignedtoimprovetheprofessionalskillsandsoftskillsofstudents. Itenablesstudents toengage inactivitiesand lessonsto improvesoftskillssuchasSpokenEnglish,communicationskills,presentationskills,leadershipskills,negotiationskills. The course specially concerns in providing CV (Curriculum Vitae)writing skills andinterviewfacingskillstothestudents.Moreoverthetopicscoveredincludestressmanagement,problems solving, personal effectiveness, conflict resolution, corporate culture, teambuildingandtimemanagement.
InformationSystemsDegreeProgramme
40
UndergraduateHandbook2015
3.3 INFORMATIONSYSTEMSDEGREEPROGRAMME
The Information Systems (IS) degree programme originate from the Information andCommunicationTechnology(ICT)degreeprogrammewhichwasintroducedinyear2004.Aftera curriculum revision based on theACMguidelines, ISDegreeprogrammewas introduced inyear2012.
TheISdegreeprogrammeisdesignedtopreparestudentstobeITprofessionalswhopossessthe skills and knowledge necessary to analyse and understand business problems and applyinformationtechnologytohelpsolvetheseproblems.Studentswilllearnhowtoanalyseclientneeds,definesystemstomeettheseneeds,developapplications,manageoperationsandactastechnicalintermediariesbetweenmanagementandothertechnicalstaff.
ThehighlevellearningoutcomesoftheISdegreeprogrammeare;
Improvingorganizationalprocesses Exploitingopportunitiescreatedbytechnologyinnovations Understandingandaddressinginformationrequirements Designingandmanagingenterprisearchitecture Identifyingandevaluatingsolutionandsourcingalternatives Securingdataandinfrastructure Understanding,managingandcontrollingITrisks
3.3.1 INFORMATIONSYSTEMSDEGREEAWARDINGCRITERIA
UndertheInformationSystemsstream,UCSCoffersathreeyearDegreeandanHonoursDegree(four year) which are known as Bachelor Science in Information Systems and Bachelor ofScienceHonours in Information Systems respectively. Apart from achieving the above statedlearningoutcomes,inthefourthyearmoreemphasiswillbeplacedonlearningtheprocessofdoingresearch.
The selection for theHonoursDegree shall take place at the end of the second year and theselectionsarebasedonthestudentperformance.AstudentshouldhaveaminimumGPAof2.75attheendofthefirstandsecondacademicyearsinordertobeeligibletoapplyfortheHonoursDegreeprogramme.AlimitednumberofstudentswillbeselectedtoreadtheHonoursDegree,whileothersaresubjecttofinishthedegreeinthreeyears.
InformationSystemsDegreeProgramme
41
UndergraduateHandbook2015
3.3.2 INFORMATIONSYSTEMSDEGREEPROGRAMME
Themeaningofdigitsandsymbolsusedinthecoursetables:
Lecture1/2 OneorTwohourslectureperweek duringthesemesterPractical1/2 OneorTwohourpracticalsessionperweek duringthesemesterX CompulsoryCourseO OptionalCourse(Studenthastoregister)* Offeredthroughouttheyear
3.3.2.1 YEAR1:SEMESTERI
CourseCode CourseName ModeCredits
Lecture Practical
IS1001 ProgrammingandProblemSolving X 2 1
IS1002 ComputerSystems X 2 1
IS1003 InformationSystemsConcepts X 2 ‐
IS1004 ApplicationsLaboratory X 1 1
IS1005 IntroductiontoManagement X 2 ‐
IS1006 DiscreteMathematicsI X 1 ‐
IS1007 FundamentalsofEconomics X 2 ‐
EN1001 EnhancementI X 1 ‐
3.3.2.2 YEAR1:SEMESTERII
CourseCode CourseName ModeCredits
Lecture Practical
IS1008 FinancialAccounting X 2 1
IS1009 BusinessCommunication X 2 ‐
IS1010 DatabaseManagement X 2 1
IS1011 SystemsAnalysisandDesign X 2 1
IS1012 DiscreteMathematicsII X 1 ‐
IS1013 OrganizationalBehaviour X 2 ‐
IS1014 ComputingandSociety X 1 ‐
EN1002 EnhancementII X 1 ‐
InformationSystemsDegreeProgramme
42
UndergraduateHandbook2015
3.3.2.3 YEAR2:SEMESTERI
CourseCode
CourseName ModeCredits
Lecture Practical
IS2001 SoftwareEngineering X 2 ‐
IS2002 GroupProjectI X * ‐ 4
IS2003 Marketing X 2 ‐
IS2004 WebApplicationDevelopment X 2 1
IS2005 BusinessStatistics X 2 1
IS2006 BusinessProcessManagement X 2 ‐
EN2001 IndustrialPractices X * ‐ 2
3.3.2.4 YEAR2:SEMESTERII
CourseCode CourseName ModeCredits
Lecture Practical
IS2007 ITProjectManagement X 1 1
IS2008 InformationSystemsManagement X 2 ‐
IS2009 InformationSystemsSecurity X 2 1
IS2010 ITProcurementManagement X 2 ‐
IS2011 ComputerNetworks X 2 1
IS2012 eBusinessStrategy X 2 ‐
EN2002 EnhancementIII X 1 ‐
3.3.2.5 YEAR3:SEMESTERI
CourseCode
CourseName
Mode Credits
BSc(IS)
BSc(HonoursinIS)
Lecture Practical
IS3001 EnterpriseResourcePlanningSystems X X 2 ‐
IS3002 HumanComputerInteraction X X 2 1
IS3003 SoftwareQualityAssurance X X 2 ‐
InformationSystemsDegreeProgramme
43
UndergraduateHandbook2015
IS3004 StrategicManagement O O 2 ‐
IS3005 ProfessionalPractice X X 2 ‐
IS3006 InteractiveMediaDesign O O 2 1
IS3007ContingencyPlanningandRiskManagement
X X 2 ‐
IS3008 MiddlewareArchitecture O O 2 1
IS3009 Systems&NetworkAdministration O O 2 1
IS3010 ResearchMethods ‐ X ‐ 2
IS3011 OperationsResearch O O 2 ‐
IS3012 GameDevelopment O O 1 1
IS3013 GroupProjectII X ‐ ‐ 3
IS3014 EnterpriseArchitecture X X 2 ‐
IS3015 AdvancedWebDevelopment O O 2 1
IS3016 ComputerGraphicsI O O 2 ‐
IS3017MachineLearningandNeuralComputing
O O 2 ‐
IS3018 E‐LearningandInstructionalDesign O O 2 1
3.3.2.6 YEAR3:SEMESTERII
CourseCode
CourseName
Mode Credits
BSc(IS)
BSc(HonoursinIS)
Lecture Practical
EN3001 IndustrialPlacement/IndustrialProject
X X ‐ 8
3.3.2.7 YEAR4:SEMESTERI
CourseCode
CourseName ModeCredits
Lecture Practical
IS4001 FinalYearProjectinInformationSystems X * ‐ 8
IS4002 CommunityInformatics O 2 ‐
InformationSystemsDegreeProgramme
44
UndergraduateHandbook2015
IS4003 DataAnalytics O 2 ‐
IS4004 ResearchSeminar X ‐ 2
IS4005AdvancedConceptsinSoftwareDesignandDevelopment
O 2 1
IS4006 AdvancedDatabaseManagement O 2 1
IS4007 Society,CybersecurityandLegalaspectsofIT O 1 ‐
3.3.2.8 YEAR4:SEMESTERII
CourseCode
CourseName ModeCredits
Lecture Practical
IS4008 IntelligentSystems O 2 ‐
IS4009 EnterpriseApplications O 2 ‐
IS4010 BusinessIntelligentSystems O 2 ‐
IS4011 ComputationalBiology O 2 1
IS4012 GeographicalInformationSystems O 1 1
IS4013 ComputerForensics O 2 ‐
IS4014 ISInnovationandNewTechnologies O 2 ‐
EN4001 EnhancementIV X 1 ‐
InformationSystemsDegreeProgramme
45
UndergraduateHandbook2015
3.3.3 AWARDOFHONORSANDCLASSES
Theseareseveralawardsat theAnnualConvocation forgraduateswithrespect to thedegreeprogramme.
Candidates NameoftheAward
Bestperformance(HighestGPA)
3rdYearGraduates
MotorolaAcademicExcellenceAward‡
4thYearGraduates
IFSAcademicExcellenceAward
BestIndustrialTraining(AwardedforBestResultatIndustrialTrainingin3rdYear)
4thYearGraduates
DavidPeirisGroupGoldMedal
BestFinalyearProject/Research4thYearGraduates SampathBankAward
MostOutstandingGraduateoftheUCSC(CombinedawardforCSandIS)
4thYearGraduates Prof.VKSamaranayakeAward
3.3.4 INFORMATIONSYSTEMSCOURSEDESCRIPTIONS
3.3.4.1 YEAR1COURSES
IS1001ProgrammingandProblemSolving
Inthissubjectstudentwilllearnanoverviewandhistoryofprogramminglanguages.Theywillbe introduced to program design, development approaches, Object‐oriented, procedural,declarative, rapid application, Techniques formodelling program structures algorithms, flowcharts, pseudo codes and hand traces. Further Programming concepts, variables, literals,primitivedatatypes,expressions,procedures,Functions,parameters,Operatorsandoperations,decision logic selection, simple selection, multiple selection, looping, break, continue subprocedures,passingparameters,coding,unit testing,controlstructure,sequentialconditional,recursionandproblemsolvingapplicationwillbediscussedthroughoutthecourse.
IS1002ComputerSystems
In this subject the student will be taught to be able to describe the basic operations of acomputer, be able to design simple logic circuits and be able to describe how to install,configure,maintainandtroubleshootacomputersystembytheendofthecourse.Throughoutthe course student will learn History of the computer systems, Data representation, LogicOperation, Logic Circuit Design, Inner workings of the CPU and Memory Components andOrganization.
IS1003InformationSystemsConcepts
Attheendofthiscoursestudentswillbeabletodescribethecomponentsofacomputerbasedinformation system as well as functions of individual components and describe how‡Thenameofthisawardisexpectedtochange.
InformationSystemsDegreeProgramme
46
UndergraduateHandbook2015
organizationsareusingInformationSystemstoimproveoperationalefficiency;decisionmakingand competitive advantage. The course will consist of Introduction to Information Systems,Introduction to componentsof aComputer‐Based InformationSystemsand functions,RoleofInformationSystemsinOrganisations,DifferentTypesofInformationSystems,IntroductiontoSystemsDevelopmentand introductiontoSecurity,PrivacyandEthical Issueswithrespect toInformationSystems.
IS1004ApplicationsLaboratory
On successful completion of this course, a student should be able to Navigate the Linuxenvironmentusingthecommandline,Explainhowtosetpermissionsusingthecommandline,CreateandmodifydirectorystructuresonLinux,CreateanHTMLpageusingthevi/vimeditor,Explainhowto installLinuxandconfigure thehardwareand toCreatedocumentsandchartswithanOfficeapplication.
IS1005IntroductiontoManagement
Aftersuccessfulcompletionofthiscoursestudentswillbeabletoapplymanagementtheoriesand practices in the decision making process, Identify the skills needed by managers andmanagerial roles, Analyse any company using business analysis tools, Analyse industrysituations,DevelopBusiness Strategies, Recognize the importance of leadership qualities andmotivation theories, Develop marketing Strategies based on marketing principles and ApplyEconomicPrinciplesindaytodayBusinessOperations.Thecoursecontentwillbeconsistwiththe topics on Evolution of Management, Managerial Roles & Skills, Management Process,Organizational Structure&Behaviour,Motivation&LeadershipMarketing,BusinessAnalysis,SWOT, PEST and Porters Forces Analysis, Business Strategy Development, ManagerialEconomics.
IS1006DiscreteMathematicsI
Aftersuccessfulcompletionofthiscoursestudentswillbeabletoapplybasicmathematicalandstatistical concepts to real‐world situationsand illustratemathematical intuitionandabstractreasoning.ThetopicsofIntroductiontoNumbersandArithmetic,IntroductiontoBasicAlgebra
Solving Equations, Fundamentals of Measurements, Introduction to Ratios and Proportions,Introduction to Percentages and Interest Rates and Indices and Logarithms will discussedthroughoutthecourse.
IS1007FundamentalsofEconomics
After successful completion of this course students should be able to comprehend and relatecore economic concepts such as opportunity cost, the role of the market, different marketstructures,andtheconnectionsbetweeneconomicagentsandeconomicactivities.Thecoursecontentwill consistwith topics ofDemand, Supply andEquilibrium,Consumer andProducerSurplus and Government Intervention, The Theory of Consumer Behaviour, The Theory ofProduction and Cost of Production, Market Structures and Optimization, MacroeconomicProblems, Introduction to Exchange Rate Determination and Introduction to Balance ofPayment.
EN1001CommunicationandLifeskills
This course is designed to provide student with applied knowledge and skills that will helpthemliveahealthylifestyleinuniversity,enhancepersonalandacademicperformance,reduce
InformationSystemsDegreeProgramme
47
UndergraduateHandbook2015
stress,managetimeandfinances,developeffectivecommunicationandotherrelationskillsandfosterapositiveself‐concept.
IS1008FinancialAccounting
Aftersuccessfulcompletionofthiscoursestudentsshouldbeabletodiscusstheframeworkofaccounting and the concepts, principles, and procedures, Interpretmain financial statementsandtheiradvantagesandlimitations,Analyzefinancialstatementstomakefinancialdecisionsand Prepare financial statements using computer based accounting packages. The coursestructurewillbeconsistingwithtopicsofbasicprincipleintroductions.
IS1009BusinessCommunication
This course provides students with a conceptual framework and specific tools forcommunicating in academic andbusiness environmentsby training them inwriting, oral andcollaborative skills necessary for future business courses, internships and professionalpositions.
IS1010DatabaseManagement
AftersuccessfulcompletionofthiscoursestudentsshouldbeabletoUnderstandtheroleofadatabasesystemand the functionsofadatabaseadministrator,Understand the three‐schemaarchitecture for databases and thus the difference between conceptual, external and physicalschemas,Understandthedatabaseapplicationdevelopmentprocess,UnderstandSQLasadatadefinition language, datamanipulation language and access control language andUnderstandhowtodevelopadatabaseapplication.
IS1011SystemsAnalysisandDesign
After successful completion of this course students should be able to Describe fundamentalconceptsand trends thatprovide thecontextofSystemsAnalysisandDesignmethodsand toapplythetechniquespracticallytoanalyzeanddesignaninformationsystem,DescribeObjectOrientedAnalysisandDesignconceptsandapply themtosolveproblemsandPrepareObjectOrientedAnalysisandDesigndocumentsforagivenproblemusingUnifiedModellingLanguage.
IS1012DiscreteMathematicsII
ThecoursecontentwillbeconsistwiththetopicsofIntroductiontoSets,LogicandTruthtables,Relations and Functions, Techniques of Counting, Fundamentals of Statistics, Introduction toProbability,IntroductiontoDifferentiationandIntroductiontoIntegration.
IS1013OrganizationalBehaviour
At the completion of the course, the student should be able to explain the terminologyassociated with organizational behaviour, Understand the systems approach as applied tohumanandorganizationalbehaviour,Gainknowledgeofcontemporaryissuesandapproachesto the organizational change facing organizations and Apply organizational behaviourapproachestotheanalysisofoneorganization’sinitiative(s).
IS1014ComputingandSociety
Oncompletionofthiscoursestudentwillbeabletoexplainhowcomputingisusedinsociety,explain the effect of computing on issues of privacy, freedom of speech, crime and work,describe how computing has brought challenges to intellectual property, critically reviewevaluationandcontrollingoftechnology,failuresandriskswithrespecttocomputinginsociety
InformationSystemsDegreeProgramme
48
UndergraduateHandbook2015
andanalyseethicsandresponsibilitieswhichneedtobeconsideredwiththeuseofcomputinginsociety.
EN1002SelectedTopicsinHumanities
Oncompletionofthiscoursestudentswillbeabletoidentifyvariousfieldswithinthedomainofhumanities,understanddifferentaspectsofthefieldswithinthedomainofhumanities,createrelationships between ICT and different fieldswithin the domain of humanities and developcrossdomainresearchideasthatcanbeexploredlaterinthedegreeprogramme.Guestlectureswill be done by the professional in the field of Performing arts, Music, Art & painting,Philosophy, Psychology, Sociology, Literature, Cinematography, History, Archaeology andpoliticalscience.
3.3.4.2 YEAR2COURSES
IS2001SoftwareEngineeringIS2001 provides a broad understanding of the software engineering process, concepts, thesystematicdevelopmentandmanagementofsoftwareprojects.Thiscoursecoversthemodulesof software design process models; requirements engineering; design principles; codingpractices; testing strategies; software maintenance and evolution; software projectmanagementandfundamentalsofsoftwarequalityassurance.
IS2002GroupProjectI
IS2002 improves students’ practical knowledge in software engineering; developing skillsrequired for software development by carrying out activities in the stages of softwaredevelopment life cycle. Simultaneously it covers training students in technicalwriting/documentation skills related tosoftwaredevelopment,andenhancing their soft skillslikepositive attitude, good communication skills, timemanagement abilities, problem solvingskills, actingasa teamplayerand flexibility/adaptability.Moreover studentsare supposed topresent,demonstrateanddefendon theirworkingsoftwaresolutionasagroupaswellasanindividual.Throughoutthisoneyearproject,studentsarerequiredtofocusonsystemdesignwithinthefirstsemesterandsystemdevelopmentinthesecondsemester
IS2003Marketing
IS2003 focuses on providing introduction to marketing and its concepts. The students canobtain knowledge on marketing theories as well as the new digital marketing methods andpractices. This assists in developing a marketing plan. Further, the course describes theconsumer and organizational buying behaviour methods and Customer RelationshipManagementwhichenhancethemarketingofanorganization.
IS2004WebApplicationDevelopmentIS2004 mainly covers the web application development techniques; client‐side (HTML,JavaScript, CSS) and server‐side programming (PHP,MySQL database connection) improvingstudents’skillsandproject‐basedexperienceneededforwebdesignanddevelopmentcareersusingavarietyofstrategiesandtools.FurtheritintendstomakestudentsawareonWorldWideWeb (WWW), HTML editors for website development, solution stacks (LAMP, XAMP andWAMP),3‐tierarchitecture,webservers,websitehostingandInternetServiceProviders(ISP),websitelegalissues,ContentManagementSystems(CMS),installationandconfiguration.
InformationSystemsDegreeProgramme
49
UndergraduateHandbook2015
IS2005BusinessStatisticsIS2005concentratesonthepracticeofstatisticsandthroughthiscoursestudentswilldevelop:amatureawarenessofthenatureandvalueofstatistics,includingitsabilitytodrawmeaningfulconclusionsinthefaceofuncertainty;interestandaptitudeinapplyingthisareaofmathematicsto issues frommanyareasofhuman inquiry; theability toperformaccurate calculationsandevaluations using tools and techniques from probability, descriptive statistics, statisticalestimation, statistical distribution, inferential statistics, correlation, and regression; a sound,criticalapproach to interpretingstatistics, includinganawarenessofboth the legitimateusesandpossiblemisusesofstatisticalinformation;anethicalperspectiveconcerningthepracticeofstatistics; facilitywith one ormore statistical software package; and proficiency in the art ofclearlypresentingmathematicalinformation,inbothwrittenandoralform.
IS2006BusinessProcessManagementStudents following IS2006, are expected to understand different approaches to qualityimprovements,differentphasesinBusinessProcessManagement(BPM)lifecycleandtheroleand potential of IT to support business process management. Further this course assistsstudentstoidentifyweaknessesinagivenbusinessprocessandapplybestpracticesinordertoimprove that particular process. Moreover during the course, the students will get anopportunitytogetfamiliarinbusinessprocessmodelingusingexistingmodelingtools.
EN2001IndustrialPracticesEN2001assist students tounderstandhowbusinessprocesseswork in the real environmentand provides themmuch needed industry exposure which is essential to produce quality ISgraduates tomeet industrystandards.Studentswillbe takentoselectedorganisationsduringthis course in order to gain an understanding of different business processes in theseorganisations.Thiscourseisofferedthroughouttheyear.
IS2007ITProjectManagementIS2007 covers the modules of introduction to project management by defining thecharacteristicsofaprojectandlifecycleofanITproject;identifyingandplanningactivitiesandunderstandingactivityplanningobjectivesandmethods (ActivityOnNodeNetworks,ActivityonArrowNetworks);importanceofSoftwareeffortestimation(SEE)andhowtoestimateeffortin a given scenario using SEE techniques; managing risks in IT projects‐steps In riskmanagementprocess; typesof risks and riskplanning;natureof resources in ITprojectsandhow to scheduleandallocate resources;how to effectivelymonitorandcontrol aprojectandimportanceofensuringsoftwarequalityandmethodstoadopt.IS2008InformationSystemsManagementThiscourseaimstobroadenthestudents’understandingoftheroleofinformationsystemsandtechnology(IS/T)inbusinessesaroundtheworld.ThecoursecoversthemodulesofISstrategicalignment, IT/IS investmentevaluationandperformanceevaluation, IS leadershipandhumanresourcemanagement,acquiringITarchitecture, ISresourcesandcapabilitiesandusingIS/ITgovernanceframeworks.Duringthecourse,thestudentswillgetanopportunityinteractwithITprofessionalswithspecialistknowledgeinthefield.Thestudentswilllearnbyactivelyengaginginactivitiesinbothphysicalandvirtuallearningenvironments.
InformationSystemsDegreeProgramme
50
UndergraduateHandbook2015
IS2009InformationSystemsSecurityIS2009facilitatesstudentsprovidingthemtheabilitytodescribethenatureofsecurityriskinabusiness and its content; compare and apply several models for security risk assessment;facilitate a risk assessment process and gain consensus on risk‐based decisions; incorporaterisk assessment into an it security plan and describe various protectionmeasures includingcryptographic approaches coveringmain coursemodules; security goals, cryptography, socialengineeringandriskassessmentmethodologiesandtechniques.
IS2010ITProcurementManagementIS2010coversthemodulesofpublicprocurement;ITprocurementmanagement;procurementcategories(goods,works,services,consultancyandinformationsystem);methodsofselectionof goods and services; methods of selection of information systems; methods of selection ofconsultancy;differencebetweenmethodsofselection; Invitation forBids (IFB);ExpressionofInterest (EOI) and Request for Proposal (RFP); Terms of References (TOR); contractmanagementande‐Governmentprocurement.
IS2011ComputerNetworksIS2011 facilitates studentsproviding themtheability toexplain theprinciplesunderlying thelayered systems architectures and their application to computers networks; describe thefunctionality and the role of different hardware and software components used in networks;andapplythecoreconceptsunderlyingIPnetworkstosolvesimplenetworkdesignproblems,includingIPsubnettingcoveringthemodulesoftypesofnetworks,corenetworkcomponents,TCP/IP model, physical layer: wired and wireless connectivity, data link layer: Ethernet,network layer: IP, IP addressing and routing, transport layer: TCP, application layer: coreInternet application protocols, network security and security devices, the Internet as a keynetworkingplatformandnetworkdeviceconfiguration.
IS2012E‐BusinessStrategyIS2012providesasoundunderstandingoftheapplicationsandtechnologiesine‐Business,andfamiliarizes thestudentwith theconcepts ine‐Business, theBusinessapplications,marketingon theweb, thenewrevenuemodels, legal issuesrelated toB2C(Business toConsumer)andB2B(BusinesstoBusiness)applications.Furtheritpreparesstudentswiththeskillsneededtoworkinanye‐Businessenvironmentandtodecideonstrategicbusinessdecisionsrelatedtoe‐Business.Whilemakingthestudentsunderstandethicsandprofessionalissuesinane‐Businessenvironment it prepares them to work in an e‐Business environment in the global market.Moreoverthiscourseissupposedtoenhancetheabilityofstudentstotakeacompanythroughthee‐BusinessTransformationprocess.
EN2002EnhancementIIIEN2002 focuses on improving the professionalism of undergraduates preparing them for asuitable career with proper guidance. This course mainly covers the modules of enhancingcommunication skills, presentation skills and leadership skills; stress management; problemsolving; personal effectiveness; conflict resolution; corporate culture; team building; timemanagement; enhancing negotiation skills, language skills (spoken English), CVwriting skillsandinterviewfacingskills.
Ethics
51
UndergraduateHandbook2015
4 RULES,REGULATIONSANDETHICS
4.1 ETHICS
4.1.1 STUDENTDISCIPLINE
The UCSC expects its student community to be well disciplined. Resources and facilitiesprovidedare liable tobewithdrawn, if theyare foundtobemisused.Storingofunauthorizedmaterial, hacking, email, spamming or software piracy is strictly prohibited in the Labs.Disciplinary action will be taken according to the UCSC regulations on suchmatters. Wherenecessary, such instances will be reported to law enforcement agencies. Students violatingexaminationruleswillbepunishedseparately.Thesepunishmentsincludecancellationofexamresultsandsuspendfromacademicworkforspecifiedperiod.
UnethicalandIllegalActionswithintheUniversityPremises:
Plagiarism,copyrightinfringementandcheating Aggressivebehaviour,dissentandremonstrance Notbeingrespectful(discourteous)anddisobedient Illegaluseofproperty,servicesandinformation Collectingfundswithoutpermission Solicitation Keepingandconsumingalcohol,narcoticandtobaccowithintheuniversitypremises Gambling Harassment/violence Mentaltortureandragging Sexualharassments Theft Damagingordestroyingthepropertywilfullyormaliciously
Enteringvisitorswithoutpermissionintotheuniversity,hostels,otherrestrictedplaces
4.1.2 RAGGING
Ragging and other forms of violence such as insult and cruel acts are totally prohibitedaccording to “Prohibition ofRagging andOther Formsof Violence inEducational InstitutionsAct.No20 of 1998”whichhas been approvedby the parliament. Any actwhich causes or islikely to cause physical or psychological injury, fear ormental pain or fear to a student or amember of the staff of an educational institution is called ragging. The lawmakes ragging, adistinctandpunishableoffence.(SeeAppendixBformoreinformation).
4.1.3 DISCIPLINARYACTIONS
If any student breaks the rules in the disciplinary actions or ragging, thosewill be punishedaccording to the procedures. All punishments and any disciplinary action taken shall berecordedinthestudents’personalfileandmaybereflectedinthetestimonialandthestudentrecord book. Punishments for ragging within or outside of the university might result inrigorouspunishmentbasedontheiroffense.Lastacademicyearseveralstudentswerewarnedforviolatinguniversityregulationsandtheywerewarnedinfrontoftheirparents
RulesandRegulations
52
UndergraduateHandbook2015
4.2 RULESANDREGULATIONS
Someof themostessentialrulesandregulationsrelevant toundergraduatesaregivenbelow.These rules and regulation are in accordance with the University of Colombo School ofComputingby‐lawseffectiveby15thJanuary2015.
4.2.1 REGISTRATIONFORTHEOPTIONALCOURSES
Ifoptional courses areoffered in aparticular year, studentsshould register for such courses.Registrationwillcommenceoneweekpriortothestartoftheacademicyear.Optionalcourseshaving less than a specified number of studentsmay not be offered, and studentswho haveregistered forsuchcoursesshouldopt forotheravailablecoursesbasedontheirpreferences.Nochangesincourseswillbepermittedafter2weeksofthecommencementof thesemester.Admission cards to sit for semester examinations will be issued using the registration list.Repeat student has to pay the examination fee at the time of reregistration. Most of theregistrationactivitiesarenowdonethroughonlineapplicationforms.
4.2.2 EXAMINATIONPROCEDURE
RulestobefollowedinExamination
1. StudentshavetobepresentattheExaminationHallatleast15minutesbeforestartingthepaper,butcan’tenterthehalluntilSupervisorgivespermission.
2. Students won’t be admitted to the Examination Hall after the first half‐an‐hour of theexamination.Thosewho finishansweringearly, can leaveonlyafter the firsthalf‐an‐hourandbeforelast15minutes.
3. Afterenteringthehall,studentsshouldgototheseatassignedtothemandcannotchangeitwithoutSupervisorpermission.
4. Students must have their Student Identity Card (SIdC) and Admission Card for eachpaper. If students fail tobring theirSIdC, theyhave tosignadeclarationandproduce theSIdC to the SeniorAssistantRegistrar/Examinations&Registrationnext day. If a studentlosestheirSIdC,theycanobtainaduplicateIdentityCardfromSeniorAssistantRegistrarforExamination.
5. AdmissionCardsaresignedinfrontoftheSupervisor/Invigilatorwhenastudentsitsforapaper.
6. Students have to bring their own pens, ink or any other approved equipment andstationery.
7. Examination stationery (ie. Writing paper, graph paper, etc.)will be supplied and onlythesepaperscanbeusedattheExamination.Answerbookssuppliedtothestudentscan’tbetornormutilated.Allmaterialssupplied,whetherusedorunused,havetobeleftbehindandcannotberemovedfromtheexaminationhalls.
8. Studentsareprohibitedtohaveanynotes, formulaeoranyotherunauthorizedmaterialwiththemduringtheexamination.Books,handbagsetc.whichstudentshavebroughtwithhim/hershouldbekeptataplaceshownbytheSupervisor/Invigilator.
9. Every student has to enter their IndexNumber on the answer book and on every extrasheet.Astudentwhowritesanotherstudentsindexnumberontheiranswersheet,canbeconsidered as having attempted to cheat. The Supervisor/Invigilator has the authority tochecktheanswerscriptsofthestudent.AnanswerscriptthatbearsnoIndexNumberoranIndex Number which cannot be identified, might be rejected. Students can’t write theirnamesontheanswerbook.
10. Students are under the authority of the Supervisor and have to carry out their andinvigilatorsinstructionsthroughouttheexam.
11. Absolute silencehas to be maintained in the Examination hall and around it. A student
RulesandRegulations
53
UndergraduateHandbook2015
cannottalkortohaveanydealingswithanyoneotherthantheSupervisor/Invigilator.IfastudentneedstodrawtheattentionofSupervisor/Invigilator theycanraise theirhand.Astudentcanbeexcludedfromtheexaminationhallforcausingdisturbance.
12. Afterstartingtheexam,studentscannotleaveExaminationhalleventemporarily.Incaseofan emergency, the Supervisor/ Invigilator will grant them permission under constantsurveillance.
13. Students have to stop writing immediately when Supervisor/Invigilator orders. If thisinstructionisnotfollowedtheSupervisor/Invigilatorhastheauthoritytomakeastatementontheanswerbook.
14. Allcalculationsandroughworkwillbedoneonlyongivenpaper.Suchworkshouldnotbedoneonadmissioncards, timetables,questionpapersoronanyotherpaper.Anystudentwho disregards these instructions can be considered as having written notes with theintentionofcopying.
15. Any answer or part of the answer which is not to be considered for the purpose ofassessment,willhavetobeneatlycrossedout.Ifthesamequestionhasbeenattemptedinmorethanoneplacetheanswersthataretobedisregardedhastobeneatlycrossedout.
16. EverystudenthastohandovertheanswerscriptspersonallytotheSupervisor/Invigilatororremainintheirseatuntilitiscollected.Theycannothandovertheiranswerscriptstoanattendant,aminoremployeeoranotherstudent.
17. Afterhandingoverthepaper,studentscannothaveitback.18. StudentscannotremoveanswerscriptsfromtheExaminationhall.19. Studentscannotcopyfromanymaterialorfromtheanswerscriptsofanotherstudent.Nor
cantheyhelpanotherstudentorgethelpfromanotherstudent.20. Impersonatingstudentsattheexaminationisnotallowed.21. TheSupervisor/Invigilatorcanrequestastudenttomakeastatementinwritingduetoan
incidentduringtheexamination,andsuchstatementwillhavetobesignedbythestudent.Studentscannotrefusetomakesuchastatementortosignit.
22. Every student who registers for an examination will be considered to have sat theexaminationunless:
(a)TheyarepermittedbytheSenateforvalidreasontowithdrawfromexaminationonagroundacceptabletotheSenatewithinthegivenperiod
OR
(b)They submitsmedical certificate prior to the start of the examination orwithin 7workingdaysaftertheexam.
23. Ifastudentcan’tpresentthemselvesforanysectionofanexam,theywillhavetonotifyittothe Director/UCSC immediately. This should be confirmed in writing with supportdocumentwithin48hoursbyregisteredpost.
24. A student who withdraws or absent himself/herself from the examination will not beeligibleforHonoursatthenextexaminationunlessthesenatedecidesotherwise.
25. Students can’t sit examination, if they have exhausted the number for that examination,unlesstheyaregrantedspecialpermissiontodosobythesenate.
4.2.3 EXAMINATIONOFFENCES
Studentsarestronglyadvisedagainstcommittingplagiarisminthesubmissionofassignmentsand thesis reports. In the caseof otherwritten examinations, thepossessionofunauthorizedmaterial is considered as an offence punishable under the University of Colombo rules onconductofexaminations.
RulesandRegulations
54
UndergraduateHandbook2015
SomeExamplesofpastpunishments:
● Plagiarizedcontentinanassignmentworthlessthan20%ofcoursework‐zeromarksfortheassignment
● Plagiarizedcontentinanassignmentworthmorethan20%ofcoursework‐zeromarksforentireassignmentcomponent
● Keepingunauthorisedmaterialduringanexamination‐papercancelledifcontentnotrelevanttothesubjectmatteroftheexamination
● Keepingunauthorisedmaterialduringanexamination‐allpapersofthatsemesterexaminationcancelledifcontentrelevanttothesubjectmatteroftheexamination
● Keepingunauthorisedmaterialusinguniversityproperty(includingwritingonadmissioncard)‐allpapersofthatsemesterexaminationcancelledandcannotsitforanyexaminationsforonefurtheryear
4.2.4 EXAMINATIONOFFENCESANDPUNISHMENTS
1. Examinationoffencescanbeclassifiedasfollows:(a) Possessionofunauthorizeddocumentsorremovalofexaminationstationery.(b) Disorderlyconduct.(c) Obtainingorattemptingtoobtainimproperassistanceorcheatingorattemptingto
cheat.(d) Impersonation.(e) Aidingandabettingthecommissionofanyoftheseoffences.(f) ViolationofanyoftherequirementsorconditionsstipulatedinPartI.
2. There shall be an Examination Disciplinary Committee to inquire into and makerecommendations(includingpunishments)regardingexaminationoffences.
3. In all cases of examination offences, the Supervisor will take action and forward hisreporttotheDirector/UCSC.
4. Havingapriorknowledgeofquestionpaperisanexaminationoffence.5. If studentspossessunauthorizedmaterial at an examinationhall, itwill bepresumed
thattheyhaveusedituntilthecontraryisprovedbythem.6. IncasesofdisorderlyconducttheSupervisorwillinthefirstinstancewarnthestudent,
andifthestudentpersistsindisorderlyconduct,theSupervisormayexcludethestudentfromtheexaminationhallandissuehim/heralettercancellingtheircandidaturefromtheexamination.
7. In all other cases of examination offences, the Supervisor will take over theunauthorized documents andwill obtain a statement from the student andwrite hisreportonthematter.
8. Astudentwhoisguiltyofanexaminationoffenceisliabletofollowingpunishments.(a)Removaloftheirnamefromthepasslist.
(b)Cancellationoftheircandidaturefromwholeorpartoftheexamination
(c)SuspensionfromanyUniversityexamination
(d)SuspensionfromtheUniversityforaperiod
9. Any student found helping to commit an examination offence will receive the samepunishmentastheoffender.
RulesandRegulations
55
UndergraduateHandbook2015
4.2.5 ENDSEMESTEREXAMINATIONSANDCONTINUOUSEVALUATIONS
End semester examinations for a particular module, are conducted in the form of a writtenpaper and continuous evaluations (assignments). Continuous evaluations can consist of acombinationofreports,presentations,oralexaminationsandpracticalexaminations.Itshouldalso benoted that there canbe certainmoduleswhichdo not have an end semesterwrittenexamination (i.e. IS 2002 Group Project I, EN 2001 Industrial Practices, EN 3001 IndustrialPlacement/IndustrialProject)
All examinations are conducted and completedwithin the given semester except for coursessuch as IS 2002 Group Project I, IS 3013 Group Project II. The duration of the theoryexaminations,practicalandoralexaminationsaredeterminedbytheboardofstudyofinternaldegreeprograms.Thedurationofeachexaminationandtherubricoftheexamination(i.e.finalmarkscalculationswithrespecttoassignmentsandfinalcourseexam/evaluation)areinformedduringtherespectivesemester.
4.2.6 ELIGIBILITYREQUIREMENTSTOSITFORENDSEMESTEREXAMINATIONS
Themainrequirementinordertobeeligibletositfortheendsemesterexamistobeenrolledinthe course at the beginning of the semester. Since all the courses offered in first and secondyearsarecompulsory,studentsneednotspecificallyenrolforthosecourses.Butsinceoptionalcourses are offered in third and fourth years, students are advised to specifically register foreachoptional course that isoffered in thatparticularyear at thebeginningof that academicyear. In addition a student would not be permitted to take an end of semester examinationunlesshe/shehassatisfiedalltherequirementsoftherelevantcourseincludingbutnotlimitedto:
● regularattendanceatlecturesifattendanceatlecturesiscompulsory(“Studentsarestrictlyadvisedtomaintain80%attendanceatthelectures”)
● attendancetolaboratoryclasses● submissionofassignmentsattheappropriatetime
4.2.7 ABSENCE
Studentswhoareunabletoappearforatheoryand/orpracticalcomponentofanexaminationduetomedicalreasonsshouldsubmitaMedicalCertificateissuedbytheChiefMedicalOfficer(CMO)/University Medical Officer (UMO) of the University of Colombo or a valid MedicalCertificaterecommendedbytheCMO/UMOtotheseniorassistantregistrarattheexaminationsbranch.
Studentsareadvisedtostrictlyadheretothefollowingguidelinesinthisregard:
(1)
(a)AstudentwhofallsillduringaperiodofexaminationoftheUCSCshouldreporttotheChief Medical Officer (CMO)/University Medical Officer (UMO) of the University ofColombo. TheCMO/UMOwill examine thestudentand issueamedical certificate, ifnecessary.
(b)The medical certificate issued by the CMO/UMO with the proof of informing theDirector/UCSCshouldbeforwardedtotheRegistrar/ExaminationsoftheUCSCalong
RulesandRegulations
56
UndergraduateHandbook2015
with the attached application form within seven days from the last date ofrecommended leave.
(2)
(a)Ifa studentwhoresidesoutsideColombocity limits finds itdifficult to report to theCMO/ UMO due to seriousness of the illness, he/she should get treatment from thenearestgovernmentmedicalinstitution.
(b)Insuchinstances,he/sheshouldfollowtheproceduregivenbelowwithregardtothesubmissionofmedicalcertificates:
(i)All medical certificates other than those issued by the CMO/UMO with theproof of informing the Director UCSC should be forwarded to the CMO/UMOalongwiththeattachedapplicationform.TheseshouldthenbesubmittedtotheDeputy Registrar/ Examinations of the UCSC with the recommendation/observationoftheCMO/UMOwithinsevendays.
(3)
(a)Medical certificates submitted after the above deadline and/ or without therecommendation/observationoftheCMO/UMOwillnotbeaccepted.
(b)The following categories of medical certificates will only be accepted by the CMO/UMOforconsideration.
(i)Medicalcertificatesissuedbyagovernmenthospital/districtmedicalofficer
(c)Medicalcertificateissuedbyaprivatemedicalpractitionerwillonlybeacceptedinthecaseofleaveforlessthanfivedays;
(d)TheCMO/UMOmayrequestthefollowingdocumentsasfurtherproofofillness
(i)Receiptofpaymentforthemedicalcertificatefromthegovernmenthospital;
(ii)Prescriptionsofthemedicinestaken;
(iii)Reportsofthebloodtestsetc.
(Iftherequireddocumentsarenotsubmittedtheapplicationmayberejected)
4.2.7.1 ABSENCEFORASSIGNMENTSANDCONTINUOUSEVALUATIONS
In continuous evaluations (assignments), if a student is absent, the final grade is computedwithout the marks of the relevant assignment unless the student provides valid evidenceacceptedby theUCSCwithin aprescribedperiodof time. Students are advised to inform thelecturerifhe/sheisunabletoattendtoacontinuousevaluation,beforehandifpossible.
4.2.7.2 TRAVELLINGOVERSEAS
If a student isplanningongoingoverseas, he/she is required to formally inform the internalundergraduateboardofstudy.
RulesandRegulations
57
UndergraduateHandbook2015
4.2.8 GRADEANDGPVREQUIREMENTSFORPASSINGACOURSE
A student obtaining a gradebelowC (GPVbelow2.00)may re‐sit the course examination (ifavailable) forthepurposeof improvingthegrade. Intheeventofastudentobtaininga lowergrade while repeating, he/she is entitled to the previous grade. However, in calculating theawardofaclassinthefinaldegree,maximumcontributionfromarepeatedcourseisconsideredtobeaCgrade.Repeatcandidatesmustregisterforcoursestheywishtorepeatatthebeginningoftheacademicyearorsoonaftertheresultsarereleased.
4.2.9 CRITERIAFORCOMPLETIONOFACOURSE
Astudentisconsideredtohavecompletedacourse(ExceptanEnhancementcourse):
o Ifhe/shehasreceivedagradeof“C”oraboveo Ifhe/shehascompletedtheassessmentsofthatcoursesuccessfullyo Ifhe/shehasfulfilledtheattendancerequirementpredefinedatthebeginningofthecourse.
A student is considered to have completed an Enhancement course if and only if he/she hasfulfilledtheprescribedrequirementsofattendanceandanyothercourseactivities.
4.2.10 REQUIREMENTSFORGRADUATION/COMPLETIONOFDEGREE
AstudentshallnotbeentitledtotheawardofthethreeyearDegreeunlesshe/shehas: completedaminimumof90credits completedaminimumof60AcademicCreditsinthefirsttwoyearsandatleast22
academiccreditsinthethirdyear completedthenumberofEnhancementCreditValueEquivalents
prescribedinrespectofeachyear obtainedaminimumGPAof2.00 completedthethirdyearIndustrialPlacement/IndustrialProject completedtherelevantrequirementswithinsixAcademicYears completetherelevantrequirementswithinsixacademicYears
4.2.11 REQUIREMENTSFORCOMPLETIONOFAFOURTHYEARDEGREE
AstudentshallnotbeentitledtotheawardoftheHonoursDegreeunlesshe/shehas:
completedaminimumof120credits completed a minimum of 30 academic credits in each of the first and the second
academic years, aminimum of 22 academic credits in the third academic year and aminimumnumberof30academiccreditsinthefourthacademicyear
completedthenumberofenhancementcreditvalueequivalentsprescribedinrespectofeachyear
obtainedaminimumGPAof2.50 completedthethirdyearIndustrialPlacement/IndustrialProject obtainedagradenotinferiortoaCforthefourthyearresearchproject completedtherelevantrequirementswithinsixAcademicYears
RulesandRegulations
58
UndergraduateHandbook2015
4.2.12 EFFECTIVEDATEOFTHEDEGREE
Thedegree isconsidered tobeeffective fromthe firstof themonth following the lastdateofexaminationofastudent.
PostgraduateStudies
59
UndergraduateHandbook2015
5 OTHERACTIVITIESATUCSC
5.1 POSTGRADUATESTUDIES
5.1.1 MASTERSDEGREES
UCSCconductsMastersDegreesinComputerScience(MCS),InformationTechnology(MIT)andInformationSecurity(MIS).MCSisaspecializationdegreeforComputerScienceandITdegreeholderswhereasMITisapostgraduatedegreeforgraduatesinnon‐computingdisciplines.MIThastwosubprogrammesallowingcandidatestospecializeinmultimediaore‐learningstreams.MISoffersmid‐careeropportunitiesforthoseworkingintheareasofInformationTechnology,InformationSystemAuditandInformationSecurity.
Formoredetailsvisitthewebsite http://www.ucsc.cmb.ac.lk/pg
5.1.2 RESEARCHDEGREES–MPHIL/PHDPROGRAMME
UCSC has several active research groups including wireless networks, distributed systems,natural languages, cryptographic systems, graphics and image processing, GIS databases, e‐learning and allowing capable researchers to work on appropriate and cutting edgetechnologies.Mostoftheresearchgroupsfundedbyforeignagencies,industry,NationalScienceFoundation (NSF) and National Research Council (NRC). Those who have honors degree ormastersdegreecouldapplyforresearchdegreesatanytime.
Formoredetailsvisitthewebsite http://www.ucsc.cmb.ac.lk/pg
5.2 EXTERNALSTUDIES
5.2.1 BACHELOROFINFORMATIONTECHNOLOGY(BIT)
BIT is a threeyeardegreeprogramconductedbyUCSC for studentswith threepasses in theG.C.E. (A/L) examination in one sitting. Diploma in Information Technology (DIT), HigherDiploma in InformationTechnology(HDIT),Bachelorof InformationTechnologydegree(BIT)willbeawardedonsuccessfulcompletionofthefirst,secondandthirdyearsrespectively.
Formoredetailsvisitthewebsitehttp://www.bit.lk
5.3 SHORTTERMCOURSES
The following short term courses are conducted by Computing Services Centre (CSC) of theUCSC.
ComputerAidedDraftingUsingAutoCAD JavaApplicationDevelopmentusingJavaSE AdvancedJavaApplicationDevelopmentusingJavaEE LinuxSystemsandNetworkingAdministration AdvancedMultimediaWebDesignandDevelopment DynamicWebApplicationDevelopmentwithPHP&MYSQL
Formoredetailsvisitthewebsite:http://www.ucsc.cmb.ac.lk/training
ResearchGroups
60
UndergraduateHandbook2015
5.4 RESEARCHGROUPS
UCSChasestablishedfollowingresearchgroupsunderwideareasofinterest.
Formoredetailsvisitthewebsite:http://www.ucsc.cmb.ac.lk/research‐groups
3DGraphicsandVirtualRealityResearchGrouphttp://ucsc.lk/node/100#overlay‐context=node/82
BioinformaticsandComputationalBiology(BCB)ResearchGrouphttp://www.ucsc.cmb.ac.lk/research‐groups/bcb
DistributedandParallelComputingGrouphttp://ucsc.lk/node/102#overlay‐context=node/82
eHealthGrouphttp://ucsc.lk/node/103#overlay‐context=node/82
e‐LearningResearchGrouphttp://ucsc.lk/node/104#overlay‐context=node/82
GameBasedLearningGrouphttp://ucsc.lk/node/105#overlay‐context=node/82
GeographicInformationSystem(GIS)ResearchGrouphttp://ucsc.lk/node/107#overlay‐context=node/82
InformationSystemsSecurityGrouphttp://ucsc.lk/node/108#overlay‐context=node/82
LanguageTechnologyResearchLaboratoryhttp://ucsc.lk/node/109#overlay‐context=node/82
Modeling&SimulationGrouphttp://www.ucsc.cmb.ac.lk/node/357
NetworkingandSystemsResearchGrouphttp://www.ucsc.cmb.ac.lk/node/356
SocialLifeNetworks(SLN)http://www.ucsc.cmb.ac.lk/research‐groups/sln
SustainableComputingResearch(ScoRe)Grouphttp://ucsc.lk/node/297#overlay‐context=node/80
WirelessAdHocSensorNetworksGrouphttp://ucsc.lk/node/298#overlay‐context=node/299
Professors
61
UndergraduateHandbook2015
6 STAFFOFTHEUCSC
6.1 PROFESSORS
Prof.GNWikramanayake(Director)B.Sc.(Col),M.Sc.,Ph.D.(Cardiff),MCSSL,MACS,FBCS,SMIEEE,CITPResearchInterests:DatabaseManagement,e‐learning,SocialNetworksandApplications,MobileComputing,GreenIT,Web2.0andbeyond,CloudDataEmail:[email protected]:http://www.ucsc.lk/lecturers/gnw
Prof.NDKodikara(Onleave)B.Sc. (Col), Dip in App. Stat. (Col), M.Sc. (Man.), Ph.D. (Man), MBCS, MCSSL,MIEEEResearchInterests:ComputerGraphics,ImageProcessing,ComputerVisionEmail:[email protected]:http://ucsc.lk/lecturers/ndk
Prof.K.P.Hewagamage (DeputyDirector)B.Sc.(Col),Ph.D.(Hiroshima),SMIEEEHeadofInformationSystemsEngineeringResearch Interests: Human‐Computer Interaction, Software engineering,eLearning, Mobile Learning/Computing, ICT for Education, ICT basedcommunitydevelopmentandITProjectManagement.Email:[email protected]:http://www.ucsc.cmb.ac.lk/lecturers/kph
6.2 SENIORLECTURERS
Dr.ARWeerasingheB.Sc.(Col),M.Sc.(Cardiff),Ph.D.(Cardiff),MIEEEResearchInterests:NaturalLanguageProcessing,TextMining,MachineTranslation,SpeechProcessingEmail:[email protected]:http://ucsc.lk/lecturers/arw
Dr.DNRanasingheB.Sc.(Elect.Eng.),M.Sc.,DIC(Lond),Ph.D(Cardiff),MIEEE,MIETResearchInterests:GPGPU/ClusterComputing,DistributedAlgorithms,OptimisationHeuristicsEmail:[email protected]:http://ucsc.lk/lecturers/dnr
SeniorLecturers
62
UndergraduateHandbook2015
Mr.GPSeneviratneB.Sc.(Col),PG.DipinComp.App.(Col),MSc.(Cardiff),M.Phil.(Cardiff),MIEEEResearchInterests:NaturalAlgorithms,MachineLearning,SocialNetworkingEmail:[email protected]:http://ucsc.lk/lecturers/gps
Mr.GKADias(HeadoftheDepartmentofCommunicationandMediaTechnologies)B.Sc.(SL),PGDip(Essex),M.Phil.(Cardiff),MCSSL,MACMResearchInterests:ComputerAidedSoftwareEngineering,MultimediaforEducation,ModellingandSimulation,WebBasedLearningEmail:[email protected]:http://ucsc.lk/lecturers/gkad
Dr.DDKarunaratnaB.Sc.(Col),M.Sc.(Swansea),Ph.D.(Cardiff)Coordinatorofe‐LearningCentreResearchInterests:GISWebServices,SemanticWeb,LocationBasedServices,OntologyEngineeringEmail:[email protected]:http://ucsc.lk/lecturers/ddk
Dr.GDSPWimalaratneB.Sc.(Col),Ph.D.(Salford),SMIEEE,MCSSLResearchInterests:GraphicsandSimulation,MobileComputing,VirtualReality.Email:[email protected]:http://ucsc.lk/lecturers/spw
Dr.DASAtukoraleB.Sc.(Col),Ph.D.(Queensland),MIEEE,MCSSLResearchInterests:MachineLearning,ComputerNetworksandVirtualization,PatternRecognition,ComputerSystems,IntelligentSystems,BigDataAnalyticsEmail:[email protected]:http://ucsc.lk/lecturers/aja
Dr.(Mrs.)MDJSGoonetillakeB.Sc.(Col)M.Sc.(Keele)Ph.D.(Cardiff)ResearchInterests:SensornetworkDatamanagement,Datasecurity,Socialnetworksandapplications,Datamanagementinmobileapplications,NOSQLdatastoresEmail:[email protected]:http://ucsc.lk/lecturers/jsg
Dr.(Mrs.)ATDharmaratne (OnLeave)B.Sc.(Col),M.Eng.(Hiroshima),Ph.D.(Hiroshima),MIEEEResearchInterests:ComputerGraphics,ComputationalGeometry,ImageProcessing,ComputerVisionEmail:[email protected]:http://ucsc.lk/lecturers/atd
SeniorLecturers
63
UndergraduateHandbook2015
Dr.TNKDeZoysaB.Sc.(Col)Ph.D.(Stockholm,)MIEEEResearchInterests:InformationSecurity,SensorNetworks,EmbeddedSystemsEmail:[email protected]:http://ucsc.lk/lecturers/kasun
Dr.HLPremaratneB.Sc.(SL),PG.Dip.inComp.Tec(Col),M.Sc.(Col),Ph.Lic.(Chalmers),Ph.D.(Chalmers),MCS(SL),MIEEEResearchInterests:ArtificialIntelligence,NeuralNetworks,FuzzySystems,PatternRecognitionEmail:[email protected]:http://ucsc.lk/lecturers/hlp
Dr.CIKeppitiyagamaB.Sc.(Col),M.Sc.(BritishColumbia)Canada,Ph.D.(BritishColumbia,Canada,)MIEEEResearchInterests:ComputerNetworks,DistributedSystems,OperatingSystemsEmail:[email protected]:http://ucsc.lk/lecturers/chamath
Dr.KLJayaratneB.Sc.(Col)Ph.D.(WesternSydney,Australia),MCSSL,MIEEE,MACSResearchInterests:MultimediaInformationManagement,IntelligentWebInteraction,WebinformationManagementandRetrieval,WebSearchOptimization,AudioMusicMonitoringEmail:[email protected]:http://ucsc.lk/lecturers/klj
Dr.T SritharanB.Sc.(Hons)(Jaffna)Ph.D.(Sussex,UK)ResearchInterests:PositiveOperatorsinOrderedSpacesEmail:[email protected]
Dr.(Mrs.)SMKDArunatilakaB.Sc.(Col),MBA(SJP)Ph.D.(WesternSydney,Australia)CoordinatorofProfessionalDevelopmentCentreResearchInterests:ICTforDevelopment,eBusiness,eTransformation,eHealth,ICTforEconomic/SocialDevelopment,ITStrategicplanning,MusicandITEmail:[email protected]:http://ucsc.lk/lecturers/sda
Dr.(Mrs.)Y.EkanayakaB.Sc.(UK),Ph.D.(Brunel)ResearchInterests:BusinessIntelligenceandKnowledgeManagement,BusinessProcessManagement,eGovernment,ICTforDevelopment,ITOutsourcing,StrategicUseofITEmail:[email protected]:http://ucsc.lk//lecturers/aye
Lecturers
64
UndergraduateHandbook2015
Dr.HACalderaB.Sc.(Col),PGDipinCompTec,M.Sc.(Col),Ph.D.(WesternSydney,Australia)ResearchInterests:DataMining,WebMining,KnowledgeDiscoveryinDatabases(KDD),DataAnalysisonVeryLargeDatabasesEmail:[email protected]
Mr.MGNASFernandoB.Sc.(Col),M.Sc.(Col),MCSSL,MIEEE,SEDA(UK)ResearchInterests:DataMining,ICTEducationinSriLanka,Algorithms,MIS,ICTandSociety,e‐government,BlendedLearningLecturersEmail:[email protected]
Dr.TMHAUsoofB.Sc.(Pdn),Ph.D.(UmeaUniversity,Sweden)ResearchInterests:e‐Learning,ICTinEducation,PatternRecognition,ArtificialIntelligence,eGovernance,DistributedSystems,MiddlewareEmail:[email protected]:http://ucsc.lk/lecturers/hau
Dr.MDRNDayaratneB.Sc.(Col),Ph.D.(StockholmUniversity,Sweden)ResearchInterests:InformationSecurityandAudit,InformationPrivacyEmail:[email protected]
Mrs.MWACRWijesingheB.Sc.(Pdn),PGDip(Col),M.Sc.(Col),M.Phil.(Col)ResearchInterests:Bioinformatics,ComputationalBiologyEmail:[email protected]:http://www.ucsc.cmb.ac.lk/lecturers/crw
Mr.VirajWelgamaB.Sc.(Col),M.Phil.(Col)ResearchInterests:ComputationalMorphology,ComputationalLinguistics,AutomaticTextSummarization,NaturalLanguageProcessing,TextProcessingEmail:[email protected]
6.3 LECTURERS
Mr.STNandasaraB.Dev.(Col),MACM,MCSSL,MACS,MBCS,(CurrentlyreadingforPh.D.attheNagaokaUniversityofTechnology)CoordinatorofAdvancedDigitalMultimediaTechnologyCentreResearchInterests:AsianLanguageComputingEmail:[email protected]:http://ucsc.lk/lecturers/stn
Lecturers
65
UndergraduateHandbook2015
Mr.KPMKSilvaB.Sc.(Col)M.Sc.(York)ResearchInterests:HighPerformanceComputing,ParallelComputing,ComputerArchitectureEmail:[email protected]:http://ucsc.lk/lecturers/mks
Mr.HEMHBEkanayakeB.Sc.(Col),M.Phil.(Col),(CurrentlyreadingforPh.D.attheStockholmUniversity,Sweden)ResearchInterests:AffectiveComputing,CognitiveRobotics,EmbeddedSystems,Human‐ComputerInteraction,SeriousGames,BrainComputerInterfaceEmail:[email protected]
Ms.LNCDeSilvaB.Sc.(Pdn),(CurrentlyreadingforPh.D.attheUCSC)ResearchInterests:InformationSystems,SocialLifeNetworks,MobileComputing,SoftwareEngineeringEmail:[email protected]
Mrs.FHAMPremachandra (OnLeave)B.Sc.inCS(Col),(CurrentlyreadingforPh.D.attheAustralianNationalUniversity)ResearchInterests:PredictionMarkets,MachineLearningEmail:[email protected]
Ms.TAWeerasingheB.Sc.(Col),M.Sc.inIT(Col),Lic.Phil.(Stockholm)ResearchInterests:e‐Learning,InstructionalDesign,MultimediaTechnologiesEmail:[email protected]
Mr.MIEWickramasingheB.Sc.(Col),(CurrentlyreadingforPh.D.attheMonashUniversity)ResearchInterests:UnsupervisedMachineLearning,DataMining,NeuralNetworks,PlayerModelling,AdaptiveGamesEmail:[email protected]
Mr.SSPMataraArachchiB.Sc.(OUSL),PG.Dip.(Com.Tech.),PG.Dip.(IM),M.Sc.(IM),MCSSL,(CurrentlyreadingforPh.D.atMSU,Malaysia)ResearchInterests:EnterpriseResourcePlanning,InternetApplicationDevelopment,WebAccessibility,InformationManagement,SoftwareQualityAssurance,eLearningEmail:[email protected]
Instructors
66
UndergraduateHandbook2015
Mr.RSMadanayakeB.Sc.(Col),M.Sc.inIT(Col)ResearchInterests:SoftwareEngineering,Ontologies,ComputingfortheVisuallyHandicappedEmail:[email protected]
Mr.HMSiriwardana (OnLeave)B.Sc.(Pdn),M.Sc.(Col)Email:[email protected]
Mrs.KPUJayasinghe(OnLeave)B.Sc.(Col)ResearchInterests:GameBasedLearning,ImageProcessing,ComputerGraphicsEmail:[email protected]
Ms.RMPNSomaratneB.Sc.(SLIIT),MCS(SL),MIEEE,(CurrentlyreadingforM.Sc.attheUCSC)ResearchInterests:ICT4D,e‐Health,e–governance,InformationsystemsEmail:[email protected]
Mr.HKTCHalloluwaB.Sc.(SLIIT),MIEEE,(CurrentlyreadingforM.Phil.attheUCSC)ResearchInterests:TechnologyEnhancedLearning,GameBasedLearning,GamificationEmail:[email protected]
Mr.V.B.Wijesuriya(OnLeave)B.Sc.(Col),(CurrentlyreadingforM.Sc.attheUniversityofOxford)Email:[email protected]
6.4 INSTRUCTORS
Mr.LPJayasingheB.Sc.(Col)Email:[email protected]
AdministrativeStaff
67
UndergraduateHandbook2015
Mr.GPNBotejuB.Com.(Col),PGDipinCompTec(Col)Email:[email protected]
6.5 ADMINISTRATIVESTAFF
DeputyRegistrar Mr.KKKDharmathilaka
DeputyBursar Mr.EMGunaratne
SeniorAssistantRegistrar(ExaminationsandRegistrations) Mrs.DKMRatnayake
SeniorAssistantRegistrar(PostGraduateUnit,ExternalDegreeCentre) Ms.SDChandralatha
AssistantRegistrar(AcademicandPublications) Mrs.MMMWijayawardhana
Engineer Mr.KSGoonatillake
InformationSystemsManager Mr.AMSCMBAttanayake
AssistantNetworkManager Mr.VMapa
HeadofSoftwareDevelopmentUnit Mr.HWijayawardhana
Co‐ordinatorofComputingServicesCentre Mr.LPJayasinghe
Co‐ordinatorofCentreforDigitalForensics Mr.KSGoonatillake
AdministrativeStaff
68
UndergraduateHandbook2015
7 APPENDIXA:APPRECIATIONOFPROF.V.K.SAMARANAYAKE
AnappreciationofthefounderDirectoroftheUCSC
VidyaJyothiProfessorV.K.SAMARANAYAKE(1939–2007)
VanniarachchigeKithsiriSamaranayakewasbornonthe22ndofMay1939andhadhisearlyeducationinHewavitharanaVidyalaya,Rajagiriyawherehisfatherwastheprincipalandhismotherwasateacher.HeenteredAnandaCollegein1948andthenRoyalCollegethroughacompetitiveexaminationin1950.
Prof.V.K.SamaranayakeenteredtheUniversityofCeylontoreadforadegreeinSciencein 1956 having completed his secondary education at Ananda and Royal Colleges. He wasselected to do a Special degree inMathematics andobtained a First ClassHonours degree in1961.
Prof.SamaranayakeenteredtheImperialCollege,Londonin1963onastatescholarshipforhispostgraduatestudiesandthenmovedontoUniversityCollege,LondontocompletehisPhDinrecordtimebeforereturninghomein1966.Attheageof just35, inrecognitionofhisgreatscholarship,theUniversityofColomboappointedhimtoitshighestAcademicpositionofProfessor of Mathematics in 1974. He was subsequently appointed Senior Professor ofMathematics in 1984, invited to be the first Senior Professor of the newly created Chair inComputerSciencein1996andappointedEmeritusProfessoroftheUniversityofColomboafterhis retirement in 2004. In recognition of which the University honoured him with the titleProfessorEmeritusofComputerScience,andconferredonhimtheDegreeofDoctorofScience,HonorisCausaatitssubsequentConvocation.
Asitisnotpossibletoconfinetheappreciationofhisenormousservicetothenationandhisillustriouscareerasanacademicandanadministratortoafewpages,someofthesignificantmilestonesofhisillustriouscareerareoutlinedbelow.
1987‐ He was appointed as Chairman of the Computer and Information TechnologyCouncilofSriLanka(CINTEC),whichheservedfor12years.DuringthisperiodhewasalsotaskedwithchairingthePresidentialTaskForceonIntegratedR&DinScience&Technology1997‐2000andtheNationalY2KTaskForceinSriLanka1998‐2000.
1992 ‐ He initiated the participation of Sri Lankan school children in ComputerProgramming,bycommittingCINTECfundsforsendingteamsof4totheInternationalOlympiadinInformatics(IOI).Throughhisgreat foresight, todate,SriLankahasbeenabletosecure3Gold,5Silverand13BronzemedalsatsuccessiveIOI’switharecordofneverreturningwithoutamedalsince1994
In1995hewasinstrumentalinsettingupintensivediscussionswithSriLankaTelecom,to commence Internet services in Sri Lanka. These discussions eventually broughtLEARNandInternetconnectivitytoSriLankain1996.
Hewas instrumental inorganizingtheIT industryat largebyformingassociations forComputerTrainingOrganizations (ACTOS), for the Software Industry (SLASI), and forthe Computer Vendors (SLCVA). With foresight he also created the umbrellaorganization for these associations in the form of the Federation of IT IndustryAssociations (FITIA) which recently hosted the largest ICT event in Sri Lanka – theASOCIO ICT Summit. He has also been involved with the well known ICT TradeExhibitionorganization,INFOTELwhoseChairmanshiphehasheldfrom1997.INFOTELhasinturnbeenthemajorfundingorganizationformanyindustryandhumanresourcedevelopmenteffortsinthefieldofICT.
In1984hehadhisfirstmajorbreakthroughwiththefullbackingofthethenChancellor,
AdministrativeStaff
69
UndergraduateHandbook2015
Dr. P. R. Anthonis and Vice Chancellor Prof. Stanley Wijesundera in the form of asubstantialJICAgrantfromtheGovernmentofJapan.Almostsimultaneously,theUNDPprovided some much needed research funding to build up Academic Faculty inComputerScienceattheUniversityofColombo.StartingwiththeStatisticalUnitandtheStatisticalComputingandDataProcessingCentrewithintheMathematicsDepartment,Prof.Samaranayake first convinced theUniversity tosetupaDepartmentofStatisticsand Computer Science in 1985, the first of its kind in Sri Lanka, and thenwent ontocreatethefirstSchoolintheuniversitysystemintheformoftheUniversityofColomboSchoolofComputing(UCSC)in2002.
Commencingintheyear2000,Prof.SamaranayakeinitiatedanothermajormilestoneinICT HRD in Sri Lanka with the launch of the innovative Bachelor of InformationTechnology (BIT) External Degree programme which provides an ultimately scalablemechanismforaffordableICTeducationinawaythatincorporatestheprivatesector–afeatnootherdegreeprogrammehasbeendesignedtodo.ApartfromtheprestigeofaUniversityofColombodegreetostudents,theBITprogrammealsohastheindirectbutmostdesirableeffectofstandardizingICTeducationinanerawherecommercialismisthreateningthequalityofeducation.
Prof. Samaranayake’s involvement in the scientific community has been no lessimpressive with the Sri Lanka Association for the Advancement of Science (SLAAS)electing him to the office of General President in 1994 and the National Academy ofSciences of Sri Lanka electinghim as a Fellowof theAcademy, itsVice President andfinallyitsPresidentfor1998‐99.
HisquestforcapacitybuildinginICThumanresourcescanmostclearlybeseeninhissingle handed contribution in this area at the University of Colombo –making it theshowcase among the entire university system in Sri Lanka and beyond. Investing inhumanresourcedevelopmentinICTalsoinvolveshugerisks–thatofaidinginthebraindrain.ThisiswhereProf.Samaranayake’sbroadnessofvisionandalmostunreasonabletrust, especially in the case of training Faculty in theUniversity, ismost clearly seen.Commencingwiththemeagerfundingresourcesextendedbydonorsinthe1970’sinanerawhenthedevelopedcountriesthemselveswerejustgettingintotheareaofseriousICT human resource development, Prof. Samaranayake commenced his quest ofdirectingall localandforeignfundingtodevelopICTHumanResourcedevelopmentattheUniversityofColombo.´´
InrecognitionofhistoweringcontributioninthefieldofICTinthecountry,hehasbeenbestowedwithseveralnationalawardsintheformoftheLions’ClubGoldMedalfortheMostOutstandingCitizenofSriLankain1986,theVishvaPrasadiniAwardin1996ontheoccasionofthe80thbirthdayofthethenPrimeMinisterSirimavoBandaranaikeandtheVidyaJyothiPresidentialAwardin1998.
Prof.Samaranayake’scharacteristicskillatexcellinginmultipletaskssimultaneouslyisalsodemonstratedbyhiscontinuinginvolvementinresearch,beingnamedaFellowoftheKennedySchoolofGovernmentatHarvardUniversity,USAin2001,ResearchFellowat theNationalCentre forDigitalGovernmentatHarvardUniversity,USA in2003andthe impending appointment as Visiting Fellow in the Digital Vision Programme atStanford University, USA in 2005. A particularly high point of this rolewaswhen hesimultaneously chaired two International Conferenceswhile playing a key role in thewholeoftheGovernmentdeclaredInformationTechnologyWeekinDecember2004.HealsocontinuedasChairmanoftheInternationalInformationTechnologyConferencetillhisuntimelydemise.
AdministrativeStaff
70
UndergraduateHandbook2015
8 APPENDIXB:FORMSOFRAGGINGANDTHEPUNISHMENTS
Formsofragging: Anypersonwhowhilstcommittingraggingcausessexualharassmentorgrievoushurt to
anystudentoramemberofstaff. Any person who within or outside an educational institution threatens verbally or in
writingtocauseinjurytoanyperson,reputationorpropertyofanystudentoramemberofastaffofanyhighereducationinstitutionortoaperson,reputationorpropertysomeotherpersoninwhomthevictimisinterestedwiththeintentionofcausingfearinthevictimorofcompellingthevictimtodoanyotheractwhichthevictimislegallynotrequiredtodoortoomittodoanyactwhichthevictimisentitledtodo.
Anypersonwhodoesanyactbywhichthepersonallibertyandthefreedomofmovementofanystudentoramemberofstaffofaneducationinstitution;orotherpersonwithinsucheducational institution or any premises under the management and control of sucheducational institution, is restrained without lawful justification and for the purposeforcingsuchstudent,memberofthestafforpersontotakeparticularcourseofaction.
Any person who unlawfully obstructs any student or a member of the staff of aneducational institution, in suchamanneras toprevent such studentsormemberof stafffrom proceeding in any direction inwhich such student ormember of staff has right toproceed.
Any person who unlawfully restrains any student or a member of staff of an educationinstitution in such a manner as to prevent such student or a member of the staff fromproceedingbeyondcertaincircumscribinglimits.
Any personwhowithout lawful excuse, occupies by force, any premises of or under themanagementorcontrolof,aneducationinstitution.
Anypersonwhocausesmischiefinrespectofanypropertyoforunderthemanagementorcontrolofaneducationinstitution.
ThesummarizedpunishmentsforraggingdescribedundertheActinclude:
After the individual is found guilty, the punishment for raggingwithin or outside of theuniversitypremisesistwoyears’rigorousimprisonment.
Inaddition,thecourtcanawardcompensationtothevictim. Whereraggingleadstosexualharassmentorgrievoushurt,thepunishmentisincreasedto
tenyears’imprisonmentandanawardofcompensation.Thelatteroffenceisgenerallynon‐liable.
Thepunishment for anyonewho actswith the intention threatens to cause injury to theperson, reputation or property of any student or threatens to cause injury to a personknowntothestudentisrigorousimprisonmentfornomorethanfiveyears.
Actsofcriminal intimidation,wrongful restraintandunlawful confinementcommittedbyanypersonagainstanystudentcarryamaximumimprisonmentperiodofsevenyears.
Anyoneforcefullyconfininganindividualwouldfacethesamepunishment. If anyperson forciblyoccupies anypremisesof aneducational institution, thatperson is
guilty of an offence. Such person could be imprisoned for no less than ten years and nomore than twenty years of imprisonment. In accordancewith the Act, a fine can also beimprisoned.
Inaddition,thecourtcan,dependingonthegravityoftheoffence,theordertheexpulsionof a student from an educational institution if that person is found guilty of any of theoffencescontainedintheAct.
Ifanyoneischargedorisundersuspicionofsexualharassmentorgrievousinjuriesduetoragging as stated in Section 2(2) in the Act or, if it leads to confinement or restraint ofanother’sfreedomofmovement,asnotedinSection4,thisisanon‐bailableoffence.
Other than the punishment codes within this act, those of 1994 No.22 on harassment,extremeandtortureorinsultsaddtothis.