~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree...

17
~ DEGREE OF BACHELOR OF COMPUTER SCIENCE and DEGREE OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE , By-Laws made by the Council of the University of Colombo under Section 135 of the Universities Act No. 16 of 1978 as last amended by the Universities (Amendment) Act No 01 of ·1995 and read with the University of Colombo School of Computing Ordinance No.01 of 2002. By-Laws . These By-Laws may be cited as the Degree of Bachelor of Computer Scien.ce or the Degr~~ Bachelor of Science (Computer Science) By-Laws No c r ft.:~ ~i,- .tv,~.0!!J 1;~ 01- PART I-GENERAL 1: Subject to these By-Laws, a student may be awarded the Degree of Bachelor of Computer Science or the . Deqree of Bachelor of Science (Computer Science) as the case may be, if he/she has, (a) been duly admitted to the University of Colombo School of Computing (UCSC) under the provisions of the Act, (b) remained a duly registered student of the UCSC for I (I) such number of Courses as contributing to at least the prescribed number of Credits arising from the combination of the Compulsory Academic Courses and the Optional Academic Courses for which he/she is registered in the first three years of registration in the case of the three year Degree Programme or . (II) such number of Courses as contributing to at least the prescribed number of Credits arising from the Compulsory Academic Courses and the Optional Academic Courses for which he/she is registered in the first four years of registration in the case of the four year Degree Programme and (III) the three year Degree Programme or the four year Degree Programme as the case may be, without being cancelled until he/she is considered for the award of the respective Degree, (c) remained a duly registered student of the UCSC for such number of Enhancement Courses as contributing to at least the prescribed number of Enhancement Credit Equivalents, in respect of each year of either of the Degree Programmes, (d) completed to the satisfaction of the Vice-Chancellor, the Course Work leading to the award of the three year Degree or the four year Degree as the case may be, prescribed by these By-Laws, and/or Rules and Regulations of the University, . (e) 'completed' such number of Academic Courses as contributing to at least the prescribed number of Academic Credits and such number of Enhancement Courses as contr'ibuting to at least the prescribed number of Enhancement Credit Equivalents per year from each of the three years in the case of the three year Degree Programme and from each of the four years in the case of the four year Degree Programme, (f) obtained at least the prescribed Grade Point Average (GPA) in respect of each year,

Transcript of ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree...

Page 1: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

~ DEGREE OF BACHELOR OF COMPUTER SCIENCEand

DEGREE OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE

,

By-Laws made by the Council of the University of Colombo under Section 135 of the Universities Act No.16 of 1978 as last amended by the Universities (Amendment) Act No 01 of ·1995 and read with theUniversity of Colombo School of Computing Ordinance No.01 of 2002.

By-Laws .These By-Laws may be cited as the Degree of Bachelor of Computer Scien.ce or the Degr~~ Bachelorof Science (Computer Science) By-Laws No c r ft.:~ ~i,-.tv,~.0!!J 1;~ 01-

PART I-GENERAL1: Subject to these By-Laws, a student may be awarded the Degree of Bachelor of Computer Science or the

. Deqree of Bachelor of Science (Computer Science) as the case may be, if he/she has,

(a) been duly admitted to the University of Colombo School ofComputing (UCSC) under the provisions of theAct,

(b) remained a duly registered student of the UCSC forI

(I) such number of Courses as contributing to at least the prescribed number of Credits arising from thecombination of the Compulsory Academic Courses and the Optional Academic Courses for whichhe/she is registered in the first three years of registration in the case of the three year DegreeProgramme or .

(II) such number of Courses as contributing to at least the prescribed number of Credits arising fromthe Compulsory Academic Courses and the Optional Academic Courses for which he/she isregistered in the first four years of registration in the case of the four year Degree Programme and

(III) the three year Degree Programme or the four year Degree Programme as the case may be,without being cancelled until he/she is considered for the award of the respective Degree,

(c) remained a duly registered student of the UCSC for such number of Enhancement Courses ascontributing to at least the prescribed number of Enhancement Credit Equivalents, in respect of eachyear of either of the Degree Programmes,

(d) completed to the satisfaction of the Vice-Chancellor, the Course Work leading to the award of the threeyear Degree or the four year Degree as the case may be, prescribed by these By-Laws, and/or Rules andRegulations of the University, .

(e) 'completed' such number of Academic Courses as contributing to at least the prescribed number ofAcademic Credits and such number of Enhancement Courses as contr'ibuting to at least the prescribednumber of Enhancement Credit Equivalents per year from each of the three years in the case of the threeyear Degree Programme and from each of the four years in the case of the four year DegreeProgramme,

(f) obtained at least the prescribed Grade Point Average (GPA) in respect of each year,

Page 2: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

175

r- (g)

•...~

(h)

>< (i)""'"

completed the relevant requirements for the' award of the three year Degree or the four year Degree asthe case may.be within a period of six consecutive academic years beginning with the first academic yearof Registration irrespective of whether he/she is being considered for the award of the three year Degreeor t~e four year Degree, .'

paid the library deposit, the laboratory deposit and all the prescribed fees including the Registration Fee,Examination Feesand all other dues as may be payable to the UCSC,

satisfied the Board of Examiners by reaching . a level not below the prescribed minimum level ofattainment in the different forms of Academic Course Examinations, other evaluations and such otherexaminations and forms of evaluation as may be prescribed by these By-Laws and/or relevant Rules andRegulations of the ucse, and '

U) fulfilled all other requirements prescribed by these By-Laws and/or other relevant Rules and Regulations'of the University as well as of the uese.

Administration of the Degree Programmes

2. The admission of a person to the Degree of Bachelor of Computer Science or the Degree of Bachelor ofScience (Computer Science) Degree Programme conducted by the University of Colombo School ofComputing (UCSC) shall be done by the authorized statutory body under the UniversitY Act No 16 of 1978 andthe uesc ordinance No 1 of 2000 or any other relevant law t~at replaces them.

3. A person who has been admitted to the Degree of Bachelor of Computer Science or the Degree of Bachelorof Science (Computer Science) programme under the law or relevant regulation in force shall registerhlmseltherselt with UCSC by returning the duly perfected registration form.

4. It shall be the duty and responsibility of the student who is admitted to UCSC to keep his/her registration validby paying the prescribed fees in time until he/she completes the programme.

5. The registration shall be, unless otherwise decided by the Senate on the recommendation of ucsc, valid, forone academic year at a time and shall be renewed annually subject to the provisions of these By-Laws. l

6. The ucse shall be in charge of the administration and general direction of both Degree Programmes.

PART 11- ACADEMIC PROGRAMME

7. The Academic Year of the UCSC shall consist of two Semesters where lectures, practicals, tutorials,continuous assessments and laboratory work shall be spread over a period of about 15 weeks duration.Each such Semester may. have a mid-semester break of about 7 days .duranon, and.shall be followed by aperiod of about two weeks as study leave for end of Semester Examinations. The end of SemesterExaminations. will be conducted within the subsequent period of about four weeks followed by a vacation ofabout four weeks.

8. It shall be lawful for the UCSC, under exceptional circumstances, to declare any Semester to be of shorter!loriger duration, and/or the period Set apart for lectures, practicals, 'tutorials, continuous assessments ..and.I~boratory work to be of shorter/longer duration" a~d/or to declare a shorterllonger mid-semester break or no

2

Page 3: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

176

such break, and/or to declare a shorter/longer study leave period, and/or to declare a shorter/longer pence forconducting the end of Semester Examinations and/or to declare a shorterllonger end of Semester vacation.

9. ~very student who is admitted to the UCSC register in each academic year for such number of Courses ascontributing to not less than such number of Credits as presc'.ibed and provided during 'each such year.

10. Every student who is admitted to the UCSC shall register for the three year Degree Programme initially.

11. Each such student who achieves a level not inferior to a presented level of attainment in the evaluationsduring each of the first three years shall be eligible to compete; for the limited number of places available tofollow the four year Degree Programme. .

...

, .• ' I .~

12.

.(I) The three year Degree Programme as well as the four year Degree Programme of the UCSC shalloperate on a Course basis where the courses are either Compulsory Academic Courses,OptionalAcademic Courses or Enhancement Courses. Ever,! student shall also "egister in the first year and inthe second year for such number of Enhancernent Courses as contributing to not less than such'number of Enhancement Credit Equivalents. as prescribed and provided during each such year.

(II} In . each 'year a number of Compulsory ixcademc Courses and a sufficient number of OptionalAcademic Courses will be offered by the L'.eSC·.

(III) Further, in the Third Year, each student. shall register for the Industry related course with the title"Industry ProjecUlndustry Placement", where such course is deemed, for aU purposes, to be a

. Compulsory Academic Course. '

(IV) In the case of the four year Degrer J Programme, a student shall register in the fourth year for theProject type Course with the title "Individual Project" which is also deemed to be a CompulsoryAcademic Course.

(V) A number of Enhancement COI .rses may be offered during the first year of Degree Proqrammes.

(VI) A number of Enhancement f .ourses mayor may not be offered during.the second and third years 'OfDegree Programmes all d, when. offered, each student shall register for such number ofEnhancement Courses as contributing to at least such number of Enhancement 'CreditEquivalents' as presence ;d. -""'\ "

13. Each student selecting "Ind' Jstry Placement" under the Course with the title "Industry Project/IndustryPlacement" in the third year shall be free to select the organization where he/she intends to complete theCourse, provided that such organization is approved by the UCSC. The UCSC may also provide assistanceto each such student to f' ,nd such a placement The students who could not find placements in the industryare assigned with Industr y Projects. There may be one or more "Industry ProjecUs" and the maximumnumber of students who ,shall be involved in any such ProjeCt shall be as determined by the UCSC. Theprocedure for theallotfY .ient of any student for a particular "Industry Project" .shall be as determined by theUCSC.

14. Each Academic. t .;ourse shall have a Credit Value. An Enhancement Course shall have a Credit ValueEquivalent. The,( ';redit Value/ Credit Valu~ Equivalent would depend on several factors among 'which are theduration of the r ':;ourse and its nature. In respect of each such Course, about 15 hours of lectures or about

3

Page 4: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

17730 hours of practicals or an equivalent combination of lectures and practicals will contribute one Credit to 'such a Credit Value or the Credit Value Equivalent.

1~. The maximum Credit Value or the Credit Value Equivalent of each single Course shall be ten.

16. Each student shall register for such number of Academic Courses as contributing to at least 30 AcademicCredits per academic year. He s~all also register for such number of Enhancement Courses as contributing toat least the prescribed number of Enhancement Credit value Equivalents per academic year when madeavailable in respect of each such academic year.

17. A student who obtains at least a. C Grad,e in Courses totalling a minimum of 10 academic credits in a,academic, year shall be eligible to be admitted to the. next academic year. Such student shall register for thenext academic year and follow the instructions provided for that year.

18. Jhe Course Work relevant to each Programme shall consist of any combination of lectures, presentations,seminars, tutorials, practicals, laboratory classes, assignments, evaluations by continuous assessments ,mid-Semester and/or end of Semester written examinations and oral examinations on the Academic Courses,and shall be as prescribed by the,Senate. The list and/or titles of the Academic Courses, the lisfand/or titlesot the Enhancement Courses, the Credit Value of each Academic Course, the Credit Value Equivalent ofeach Enhancement Course, the syllabus applicable to each such Course and the procedure for ContinuousAssessments and other forms of evaluation in respect of each such Course and the mode of their evaluationsshall be those set out under Rules and Regulations passed by the Senate. These may be amended, varied ormodified by the Senate from time to time. ',:. . '

19. The Senate shall have the power to make changes to the list and/or titles ofthe AcademicCourses,the listand/or titles of the Enhancement Courses, the syllabus applicable to any Academic Course or -EnhancementCourse, the Credit Value of any Course, the Credit Value Equivalent of any Enhancement Course theprocedure for continuous assessments and other forms of evaluation in respect of any Course and todetermine the structure and rubric of the question paper on each Academic Course when and whererelevant leading to the award of either of the Degrees.

Medium of Instruction

20. The medium of Instruction as well as that of Examinations shall be English, and the med.ium forcorrespondence-she! also be English.

Attendance .

21. A student shall be deemed to have 'completed' any. Academic Course ·if and only if he/she has received aGrade in respect of th~evalu~tion of such Course. If such an Academic Course has several components, e.g.a Theory Component and Continuous assessments, then, he/she shall·be deemed to have 'completed' such

. course if and only if he/she has received a Grade in respect of each such component in the same academicyear, unless decided otherwise by the Board of Examiners. A student shall be deemed to have 'completed'an Enhancement Course if and only if his/her attendance at such Enhancement Course and the prescribed

,Course Activities if any is not less than a prescribed minimum.

4 '

Page 5: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

178

Registration for Optional Academic Courses

22,

(I) In each year, every student shall .apply for registration for such number of Optional Acade'micCourses as aggregating to not tess than a prescribed number' of' Credits. The procedure forapplication for registration for such Courses shall be as prescribed,

,(II) If for whatever reason, an Optional.Academic Course cannot be conducted;' a list of such Coursesshall be published by the UCSC within such period from thecommeflcement of application forregistration for such Courses as preseribed by the relevant Regulations of the UCSC. If a studenthas applied for registration for any such Course, he/she shall be permitted by the UCSC towithdraw such application and apply forregistration for-:anyother Course' or Courses 'as the casemay be provided that, such Course .is or Courses are . r-espectivelybeing conducted during suchyear and, in that year, he/she has applied for registration for such number of Courses as aggregatingto not less than the, minimum number of Credits as prescribed,

-<, (III) A student shall not be permitted to voluntarily withdraw an application for registration for any suchOptional Course in respect of any year unless such withdrawal is permitted by the UCSC, and no

.student shall be permitted to apply for registration for any Optional Course after a date asprescribed.

(IV) Any 'student who, without valid reasons agreeable to the boar of study, fails to register for the, required or needed number of Academic courses, should not be permitted to appear for any

assessment or examination of any paper in that academic year. .

" .PART III· EVALUATION PROCEDURE

23. Each Academic Course 'may be evaluated by written examinations (mid-semester, end of semester),continuous assessments, assignments, . reports, presentations, oral examinations or a comoinatonrof suchmethods of evaluation and thereafter, a percentage score will be given. Each Enhancement Course too wlllbe evaluated based on the attendance and the extent of the prescribed participation in the Course activities.In respect of a student who follows an Enhancement Course, the Board of Examiners shall determine whether'he/she has 'completed' such Course or not 'completed) such Course. In respect to the DegreeProgrammes, the Grade Point Average.(GPA) shall have no contribution coming from the evaluations ofthose Courses specified in the Rules and 'Regulations, but shall be calculated using only the 'Grade 'Point

. Values of the other Academic Courses. ' ,..

24. A student shall not be permitted to take an end of semester examination, unless he/she has satisfied, all therequirements of the relevant course, including but not limited to regular attendance at lectures it-attendance atlectures is compulsory, laboratory classes and submission of assignments at the approprlate time, asprescribed by the Senate on the recommendation of the relevant Board of Study,

5

. .:

.---..

..

Page 6: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

179

Grading Policy

25. The percentaqe score obtained in respect of each Course other than an Enhancement Course in the case ofeach Degree Programme shall be converted to a Grade according to the scheme given below.

Range of percentage Grade Grade Point Attainmentscore Value ..

90 - 100 A+ 4.25 -;

80-89 A 4.00 " .Superior

75 -79 A- 3.7570 - 74 B+ 3.2565 - 69 ; .s B 3.00 Meritorious .

60 - 64 B- 2.75..

55 - 59 G+ 2.2550 - 54 C 2.00 Adequate

45 - 49 C- 1.7540 - 44 D+ 1.2530 ~39 D ·1.00 . Minimal ..

20 - 29 D- 0.7500 -19 E 0.00 Fail\Jre

The Grade Point Value corresponding to the percentage score obtained by a student in respect of eachsuch Course in the case of either of the Degree Programmes shall be multiplied (weighted) by its CreditValue to obtain the Grade Point Value of each such Course. If the Grade Point Average of a student isrequired for any purpose, such Grade Point Average ·shall be the weighted average, rounded to thesecond decimal place, of all the Grade Point Values of the contributing Academic Courses registered bythe student. Any student falling under 21 of the By-laws for a parflcular course will be assigned a Grade Fand a Grade Point Value of 0 for such course. If a student's final Grade Point Average exceeds 4.0 it isrounded to 4.0.

26. The evaluation in respect of any Academic Course or an Enhancement Course held during any Semestershall be conducted within such Semester except for a Course which has a Practical component or aResearch Component or involves the writing of a Report. No Course of the Degree Programmes shall extendbeyond one Semester subject to the aforementioned exception. The result of the evaluation of each Courseheld during any Semester of any year shall be made available to the students within such a period afterholding the last evaluation in respect of such year and as specified by the relevant Rules and Regulations ofthe UCSC.

27. The duration of the evaluation in respect of any written component and/or a practical component of anAcademic Course shall be as prescribed by the Senate on the recommendation of the relevant Board of .Study.

6

Page 7: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

I ,

180

Repeating Evaluations

28.

(I) . Ifa student has been absent for an evaluation of any Course or any component of a course andsuch absence does not receive the approval of the Senate as having been under medical/exceptional circumstances, he/she shall be assigned the Grade F for the course.

(II) If such absence receives the approval of the Senate as having been under medical/exceptionalcircumstances, then, such student shall not be assigned any grade but be deemed,to be appearingfor an evaluation for the first time provided that he/she appears for an evaluation at the immediatelyfollowing opportunity provided by the UCSC. '

(III) Such a student or any other student who has a Gra,de inferior to a C after an evaluation of anyCourse shall be eligible to reappear for such 'evaluation provided that such Course is available andhe/she has not fulfilled the requirement of the award of the relevant degree and suchreappearancetakes place within the period of six years specified in By-law 1(g). If such Course is not available for

, such reappearance, then, he/she shall appear for an evaluation in respect of a Course which isavailable provided that, such Course is declared ~y the UCSC to be equivalent to the Course whichis not available. ' ,

(IV) A student who has a C Grade or a superior one in any Course .shall not be entitled to reappear forthe evaluation of such a Course.

(V) If a student makes use of the provision of this By-Law to improve a Grade which he/she hasalready obtained and satisfies the requirements for the award of the three year Degree or the four

, year Degree as the case may be, then, for the purpose of determining whether he/she is entitled tobe placed in the First Class, the Second Class(Upper Division) or the Second Class (lowerDivision), the Grade of his choice shalf be considered in respect of each such' Courserunless,he/she has obtained a C Grade or a superior Grade as a result of such reappearance at anevaluation, and in such event; for the purposes of the above determination, he/she shall be deemedto have obtained a C Grade. " Such a student shall pay to the UCSC, the prescribed fees forreappearance for each such evaluation. ' .

(VI) The Transcript to which any student is entitled to on obtaining one or the other of the two Degrees,or, if he/she is not entitled to any such Degree within six years, after the conclusion of the period of

~ six years specified in By-Law 1(g), shall contain, in addition to certain relevant infdrmation, acomplete list of the Enhancement Courses he/she has registered for and whether he/she has'completed' or not 'completed' each such Course, the corresponding Credit V~lue Equivalents, and inaddition, the Academic Courses he/she has registered for and whether he/she has 'completed' or not

, 'completed' each such Course, the Credit Value of each such 'completed' Course, the Grade or, incase he/she has made use of the provisions of this By-Law to reappear for an evaluation, the Gradesas the case be corresponding to such 'completed' Courses.

~.

(VII) No Grade or a percentage score or the result of the evaluation of any Course shal,l receive officialrecognition for any purpose unless such Grade or percentage or the result of such evaluation as thecase may be has been approved by the relevant Board of Examiners and the final results pertainingto the award of the three year Degree or the four year Degree as the case may be in the relevantyear have been confirmed by the Senate.

7

.: ':;~~~~~,~~..;'t":.

Page 8: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

181

PART IV- THE FOUR YEARDEGREE :PROGRAMME

29. Ea~hstuctent:who has a GPA of a giv~n mlnirnumandaajisfied all other requirements, as prescribed by trerefevant'Rules and Regulations iri respect of the first three years shall be eligible to apply, when notified by,the UCSCprior to the commencement of the fo~rth year, for the four year Degree Programme.

30. It shall be laWful, for the UCSC, to prescribe the maximum number of places available for the four yearDegree Programme at the time of entry in to the fourth year in respect of each year of admission and notifysuch number of places before the commencement of the fourth year. .

31. The number of places available in respect of the forthcoming year shall be filled from; one by one, by theUCSC, from amongJhe eligible applicants according to the merit order of the GPA when the first three yearsare taken together. If a selection has to be made from dmong applicants who have the same GPA, then themerit order of the aggregates of the percentage scores obtained by each such applicant during the first threey~ars shall be considered. If the number of eligible applicants registered' for the four year Degree Programmein any year is less than the minimum number of places available. in respect of that year, it shall be laWful, forthe UCSC, to conduct such Programme notwithstanding the fact that all the places avaijable for suchProgramf)1e .in respect of that year have not been filled.· If a student makes use .ofthe pro¥l~i6n of-this, By"Law to improve a Grade and he/she has obtained a C Grade or a superior Grade as a'. :result.of suchreappearance then for the purpose of the above determination, he/she shall be deemed to.have obtarne:d~ CGrade ..

32. A student who!has been selected to follow the four year Deg~ee Programm~'may, at any time'theteaftet:withdraw his/her application for such Programme, provided that he/she has obtained permission from theUCSC to withdraw his. application and has been permitted to obtain the three. year Degre,e sLJbjee(~d toconditions applicable to the three year Degree programme. Any vacancy createdbysuch.withJJrClwal within apresc.ribe.d.period of the commencement of the four year Degree Programme may be fm<;ldQ¥.the UCSG atits.'sole diSGr~tion by a sei9ction 'Outofthe eligible applicants,if any, who have failed to gairiad.mi~si9ntojhefouF'year'Oegree'Programme. The provisions of By-Law (31) shall apply for each such seleCtion." .: ,

33. Any student who has not been admitted to follow the four year Degree Programme shall be considered forthe award of the three year Degree. .

~ ..,.. ' - ,

34. Each student who is selected to follow the four year Degree Programme shall register, in respect of the fourthyear, for such number of Enhancement Courses and Academic Courses as contributing respectively to atIElast the prescflpeq .number- of Enhancement Credit value Equivalents and at least 30. Academic Creditsas prescribee, .,

.. ,~ "

35. :;TheJitie of the Report on the Individual Project in the Fourth Year maybe chosen QY the student.However,wQrk·regarding such Project Report snell not be begun uQtil the UCSC has approved the title. The evaluationof such Report an the Individual Project may involve a presentation and/or an Oral Examination.

PART V- THE AWARD OF THE DEGREE

36. The min"lrl1umcondlnons which a student has to s~tisfy in.order .that helshe (nay. be eligible for the award ofthe three year Degree or the four year Degree as the case may be, shall be prescribed by t~e relevant Rulesand Regulations of the UCSC. '

8

Page 9: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

182

PART VI·DEGREE WITH CLASSES

37. A student who is eligible for the award of the three year Degree or the four year Degree as the case may beshall be eligible to be placed in the First Class or the Second Class (Upper Division) or the Second Class(lower Division) based on the GPA as prescribed by the relevant Rule$ and Regulations of the UCSC. .

\

PART VII· DEGREE WITH HONOURS

38. If a student is eligible to be awarded the three year Degree, the requirements for the award of such Degreehave been fulfilled by him/her within a period of three consecutive academic years beginning with the firstyear of registration, and is eligible to be placed in the First Class, Second Class(Upper Division) or the SecondClass(Lower Division), such student shall be entitled to receive such Degree with Honours, and the title ofsuch D~gree shall be" Honours Degree of Bachelor of Computer Science". Such a student shall be free to usethe qualification" BCSc(Honours)" at the end of his name. .

39. If a student is eligible to be awarded the four year Degree, the requirements for the awardof such Degreehavebeen"fulfi!led by him/her within a period of four consecutive years beginning with the first year 'ofregistration, and is eligible to be placed in the First Class, Second Class{Upper Division) or the Second .--'Class(Lower Division), such student shall be entitled to receive such Degree with Honours, and the @e ofsuch Degree shall be "Honours Degree of Bachelor of Science (Computer Science)". Such student shall be ,.A-

free to use the qualification "BSc (Computer Science)(Honours) " at the end of his name. .

40. If a student is eligible to be awarded the three year Degree or the four year Degree as the case may be, buthas not fulfilled the requirements for such award with HOnOUf:5,the title of such Degree shall be "Degree ofBachelor of Computer Science"or "Degree of Bachelor of St:ience (Computer Science) "'respectively; andsuch student shall be free to use the qualification "BCSc" or "EISc(Cemputer Science)" respectively at the endof his name.

PART VIII·OPTION TO RECEIVE A TH REE YEAR DEGREE

41. A student 'who is registered fer the feur year Degree Program me shall be free to' request the UCSC to cancelsuch registration within the fourth year of registration but not later than theelapse-ot a period ef14 days afterthe results of the evaluations of the Courses ef the fourth year have been released oy the UCSC. After suchcancellation, he/she shall also be free to' be considered fer the: award of the three year Degree,notwithstanding the fact that he/she had net registered for the: award of such Degree. Rules and Regulations ..of the UCSC shall prescribe the eligibility requirements fer the award of the three year Deqreeln this context.

PART IX·AWARD OF THE: DEGREE

42. No student is entitled to' the awa~d of the three year Deqree or the four year Degree as the case may be,unless 'he/she has satisfied the requirements for the award of such Degree and he/she has supplicated for treaward of such Degree at the relevant Convocation of the University ef Colcmoo. . .

9

Page 10: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

183

. PART x~INTERPRETATION42. In these By-Laws as well as in this Part x, unless the context requires otherwise,

. .

"Academic Year" nieans a period beginning with the First day of October of any year and ending with the thirtiethday of September in the next year unless, the UCS'C has determined it to be different in respect of any AcademicYear due to special reasons, .

"Vice-Chancellor" means the Vice-Chancellor of the University of Colombo,

"Act" means the Universities Act NO.16 of 1978 as last amended by Universities (Amendment) Act NO.1 of 1995,

"Council" means the, Council of the University of Colombo,

, "Senate" means the Senate of the University of Colombo,

"School" means the University of Colombo School of Computing,

"UC.SC" mean,s the .School,

"Director' means the Director of the UCSC,

'.,

," ."."The .thr~e year Degree" means the Degree which may be awarded at the end .of the three year DegreeProgramme, and is the Degree of Bachelor of Computer Science.

"Four year Degree" means the Degree which may be awarded at the end of the four year Degree. Programm~ andis the Degree of Bachelor of Science (Computer Science) . .

"Three year Degree Programme" means the Programme of Study leading to the award of the three year Degree

"Four year Degree Programme" means the Programme of Study leading to the award of the four year Degree.

" Prescribed" means, unless the context otherwise states or demands, p;escribed by the relevant Board of Studyor Department.

43. If any quesfion arises regarding the interpretation of these By-Laws, such question shall be referred to theCouncil by the Principal Executive Officer, and the determination of the Council on such jnterpretaton shall befinal. ~

44. The Vice~Chancelior shall have authority, in consultation with the Director of the UCSC to take such .action orgive such direction not inconsistent with the principles underlying the provisions of these By-Laws, as appearsto him/her to be necessary or expedient for the purpose of removing any difficulties that may arise in theinterpretation of these provisions OF for which there is no provision in these By-laws or in the case of studentswho had followed or have been following the Degree Programme/s under the existing arrangements approvedby the Senate and the Council.

. 10

Page 11: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

184DEGREE OF;BACHELOR OF COMPUTER SCIENCE

ANDDEGREE OF BACHELOR OF SCIENCE IN COMPUTER SCIENCE

Regulations made by the Senate of the University of Colombo under Section136 of the Universities Act No.16 of 1978 as last amended by Universities(Amendment) Act No. 1 of 1995 and, read with' the University of ColomboSchool of Computing Ordinance No. 1 of 2002.

Regulations

These Regulations may be cited as the Degree of Bachelor of Computer Science/Degree of Bachelor of "Science (Computer Science) Regulations No . ......of .

PART 1- ACADEMIC PROGRAMME1. The Course Number attached to each Academic Course and each Enhancement

Course, the title of each such Course, the number of Credits assigned to eachAcademic Course, the number of Credit Value Equivalents assigned 'to each r",

Enhancement Course, and the year in which each, course is being offered shall beas givenin Schedule NO.1 to these Regulations.

2. The syllabus applicable to each Academic Course when 'relevant orthat applicable to each Enhancement Course, shall be as given in Schedule No.2 tothese Regulations. .' . ,

3. The rrurumum level. of attendance prescribed in respect ofEnhancement Courses and its Course Activities when- stipulated by' theSchool shall be such percentage as prescribed.

PART 11-EVALUATIONPROCEDURE,

4. If a student has been absent at an evaluation of a Course when he shouldhave appeared for such evaluation and he believes that such absence 'has r

,been due to .exceptional circumstarices, heinay be considered for reliefunder the provisions of By-Law 28(ii) only if he makes a writtenapplication within 3 working days of the School to the Director for suchrelief, and such application ,states the circumstances . under which he hasbeen absent. Such application shall be deemed to be incomplete unless itis followed up by documentary evidence, in' support of the claim thatabsence has been due, to exceptional circumstances, and such evidence isfurnished within 7 working days of the School. The responsibility ofascertaining whether a student should have appeared for any evaluationof a Course at a given time shall rest entirely with the student. 'Thestudent shall consult the Head of the relevant Department regarding the nature ofthe documentary evidence which will be needed for the purpose.

b'

Page 12: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

,,'

1855. Any student who has been absent at an evaluation of a Course and has. not received relief under the provisions of By-Law 28(ii),or any student

who has received a Grade inferior to a C in respect of the evaluation of aCourse, may apply for reappearance for such evaluation under' the

',';provisions of By-Law 28(iii) when applications are, due to be entertained; by the. School for the evaluation of such Course. If the relevant Courseis not available for reappearance, then he· may appear for an evaluationof a Course in respect of which an evaluation is available provided thathe has obtained the written determination of the School that such Courseis equivalent to the Course which is not available for such reappearance.

6. 'J( the School info~s a "student that he has failed to . ':put in asufficient amount of work in relation -to the .lndustry Placement/. Industry

, Project or the individual Project in the case of the four year Degree Programme,then.. such student shall not be entitled to' relief under the provisions ofBy-Law 28(iii) unless, he communicates with the School. in writing within 7working days of being so informed, the circumstances Jar 'such failure toput in a sufficient amount, of work 'and such communication is .supported bydocumentary' evidence' of such circumstancesv . The- 'student shallconsult the ,Head, of the, relevant Department : regarding thenature of the documentary evidence which will be needed for the purpose ..~, .;.. ~-- :: .~..

'7. In respect tothe Degree Programmes the Grade Point Average: (GPAY shall haveno contlibution corning 'from the evaluation of any Enhancement Courses or fromthe course, titled "Industry Project/Industry Placement" offered in the third year.

I" ,

PART lll- THE FOUR YEAR DEGREE PROGRAMME.<

8. Students shall be selectedto follow the four-year degree programmeat the end ofthird academic year. '

9. A student shall be eligible to apply for the four year degree programme in thefourth academic year of study if his/her GPA is not less than 2.5 in the first threeacademic years and obtained, a gradenot.less than "B" for the third year coursetitled "Literature Survey". ,':, '

10. If a student makes use of the .provision of the By-Laws to reappear for anevaluation to improve a Grade, for the purpose of determining whether he/she iseligible to apply for the four year degree programme, he/she shall be deemed tohave obtained a C Grade, if he/she has obtained.a C Grade or a superior Grade asa result of such reappearance at an evaluation. '

11. Selection of students to follow the Four Year Degree ·Pr:ogramme shall be, asprescribed in ByJaw 31.

12..If a student has been selected to follow the four year DegreeProgramme, he may withdraw from such Programme under the provisions of By-Law 32 only if he has applied, in writing, to the School; stating his

Page 13: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

186wish to withdraw from the Programme. Such withdrawal shall not take effectuntil his wish to withdraw is accepted by the School.

13. Any student following the four year Degree Programme shall .give .writtennotice to the School at the appropriate time regarding the title of his

.' Individual Project and such title requires the written' approval of theSchool.

PART IV- THE AWARD OF THE DEGREE14. A student shall not be entitled to the award of the -three year Degree ~

unless he has(a) completed a minimumof90Academic Credits with atleast 30 Academic. Credits from each of the three years;(b) completed the number of Enhancement 'Credit Value Equivalents

prescribed in respect of each year'; ,.(c) obtained a minimum OPA of2.00;(d) obtained a grade not inferior to a C for the third year Industry Project!

Industry Placement; and . .(e) completed the relevant requirements within six' Academic Years.

15. A student shall not be entitled to the award of the four year Degree unless he has(a) completed a minimum of 120 Academic Credits with at least 30 "

Academic Credits from each of the four years;(b) completed the number of Enhancement Credit Value Equivalents

prescribed in respect of each year;(c) obtained a minimum OPA of2.50;'(d), obtairied a grade not inferior to aC for the third year Industry Project!

Industry Placement;(e) obtained a grade not inferior to a C for the fourth year Individual

Project; and(f) completed the relevant requirements within six Academic Years:

PART VI-DEGREE WITH CLASSES16. A Student qualifying for the award of the 3 year degree or for the award of the 4

year degree by completing all the relevant requirements shall also be qualified forthe award of a class as follows

(b) First Class - for obtaining a minimum overall OPA of 3.50 .. (c) Second Class (Upper Dlvlslon) • for obtaining a minimum

overall OPA of3.25" ,(d) Second Class (Lower Division) ., for obtaining a minimum

overall OPA of3.00 '

. PART 'V· OPTiON TO RECEIVE A THREE YEAR DEGREE

Page 14: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

187

,t>;.J

17. A student who is registered .for, the four' year Degree Programme shallnot be entitled to benefit ironic/the provisions of By-Law 41 unless hemakes a written application to the School for the purpose within theperiod stipulated. If his application is granted, the third year Courseswhich he has registered tor' under the i four year Degree Programme shall be-deemed, for all intents and purposes, to be the Courses he has registered

("', . ;~for in 'the third year to be considered for the award of the three yearDegree notwithstanding the fact that such courses fall within the fouryear Degree Programme.

Schedule No.1

Year 1'Semester - I

.sCS'1002 ..,,'<J-.~ ';~ Compulsory 3 1 4-- ," ." E;Ntl1001 Life Science I Compulsory . 1f

SCS1003 Com' uter S stems Cornpulso 3. 3

SCS1004 PC ApplicationLaborato Compulsory 2 3

,SCS1005 Systems Analysis andDesi n Com ulsory 3 3

SCS 1o091snOO6 Introduction to Probabilityand Statistics Compulso ,2 1 3

Y~ar1Semester ....II.-

.;..

SCS1001 3 3

ENH1002Life Science " Com ulso 1

SCS1006 Introduction to Data 3structures and AI orithms Com ulso 3

SCS1007 Software En ineerin Com ulso 3 4

SCS1008 Database ManagementS stems Com ulso 3 4

Page 15: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

)" ,

, . 188Year'2

Semester-I

'~ :

'SCS2001 o eratin S stems Compulso 3 4

SCS2002 Rapid ApplicationDevelo ment Com ulso 2 2 4

SCS2003 Object Oriented SystemsDevelo ment .Compulsory 2 3

SCS2005 Compulso 2 3

SCS2006/PH2001 Compulso 2 2

Year 2Semester -II

SCS2004 tntroductton to ProgrammingLan ua es Compulso 2 2

SCS2007 Compulsory 2 3

SCS2008 Numerical Com wtin Compulsory 2 3

SCS2009 Advanced Data Structuresand AI orithms Com ulso 2 3

SCS2010 Statisticallnterence forCom utin Com ulso 2 3

SCS2011 ' Analogue and Digital Compulsory. Electronics II

~,-

-

-:.....

Page 16: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

Planning and Management .3 3SCS3001 of Software Protects

2. 2SCS3002

SCS3003fCS3003 2 3

2 2SCS3004

3 3SCS3005

SCS3006fCS3005 2 1 3Neural Com utin :

SCS3007 2 2.Professional IssuesCompilers and Automata

3 4SCS3008 Theo

2 2SCS3009 Middleware Architectures

2 3SCS3010 Human com uter Interaction

SCS3011/CS3006 2 2

2 3SCS3012 Introduction to Virtual Realit

SCS3013/CS3004 . Computer Systems2 2Architecture

2 3SCS3014

Multimedia Technolo ies 2 1 3SCS3015fCS3007

3 3SCS3016 Grou Prolect

Year 3....-..Semest~r - II

189Year 3

. Semester - I

SCS3017 Literature Surve Compulso

8Industry Project I Industry

PlacematSCS3026 Compulso 8

Page 17: ~ DEGREE OF BACHELOR OF COMPUTER SCIENCE DEGREE OF ... · Science (Computer Science) Degree Programme conducted by the University of Colombo School of Computing (UCSC) shall be done

i .

190')- .~

Year .4Semester-I ,,

SCS40032 Distributed S stems 3

. SCS40032 3

SCS4008 2 1 ' 3

SCS4009 r=«:3 3 ~

SCS4012 Communications Networks ' 3 3

SCS4013 Applied Robotics and EmbeddedS stems 2 1. 3

,SCS4015 2 3

.SCS4017 2-- 3

SCS4019 3~,

4

SCS4020 3 4