100
VAVUNIYA CAMPUS UNIVERSITY OF JAFFNA, SRI LANKA HANDBOOK BICT TECHNOLOGY STREAM FACULTY OF APPLIED SCIENCE 2019

VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

VAVUNIYA CAMPUS

UNIVERSITY OF JAFFNA, SRI LANKA

HANDBOOK

BICT

TECHNOLOGY STREAM

FACULTY OF APPLIED SCIENCE

2019

Page 2: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

Rector’s Message

Dear Students,Welcome to the Vavuniya Campus of the University of Jaffna!

On behalf of Vavuniya Campus of the University of Jaffna as the Rector of the Campus,it is great pleasure to welcome all to the Faculty of Applied Sciences of Vavuniya Campusof the University of Jaffna. Vavuniya Campus attempts to provide an intellectually andsocially vibrant Campus that offers a safe and supportive environment. At Vavuniya Cam-pus, we have dedicated academic and other staff members who facilitate your growth. Iencourage you all to take advantage of facilities available at the Campus.

This Handbook is one of the tools that can assist you during your academic years. Itcontains information on the academic, rules and regulations available to you and manyresources to help you find advice and make good choices. I request you to read it, under-stand it and refer to it during your ongoing orientation.

University can never be brought to excellence, but it can improve. And that’s where youcome in. You - the students - are the most important part of a university. You must askthe critical questions. Your commitment is needed not only in lecture theatre and in thelearning environment, but in student democracy, student organizations and public debate.In short, Put your mark on the campus! Leave an imprint!

I wish to appreciate the Dean and Staffs of Faculty of Applied Sciences who devoted theirtime and effort in the preparation of this handbook.

Finally, I wish you a very pleasant and memorable stay at Vavuniya Campus and all thebest for every success in your future endeavors.

Dr. T. MangaleswaranRectorVavuniya Campus of the University of Jaffna

ii

Page 3: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

Message from the Acting Dean

My dear students,I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campusof the University of Jaffna.

As you are becoming an undergraduate - more importantly the key stakeholder of a Uni-versity - to explore the world of Science, much effort is required to achieve significantgoals with an attitude change in the minds realizing your potential. Focusing the impor-tant aspects especially creativity and innovation are encouraged in higher education to bedeveloped by a student during the tenure in a university.

I hope you would accumulate necessary skills throughout the academic and other activi-ties until the time of your graduation, as greater use of learner centred teaching-learning-assessment and outcome based education approaches have been practiced successfully inthe Faculty and incorporated in the revised structure and curriculum prescribed in thisHandbook. I emphasize that it is your responsibility to read each and every sections ofthe handbook in order to identify the particulars given and there are academic advisorsappointed in the Faculty to guide you in this regard.

The assimilation and dissemination of knowledge with required proficiency would makeyou a perfect graduate for a career in your life long and it is your time making us proud asa student of the Faculty of Applied Science. Since the studentship in a University is verypleasant, you may be entertained by diverse cultural and religious activities with ethniccohesion and social harmony which lead you to a global citizenship. I look forward toproviding you with all the support on various strategic matters and initiatives.

With best wishes for the years ahead.

S. ThirukumaranActing DeanFaculty of Applied Science

iii

Page 4: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

Contents

1 General Information 11.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Officers of the University of Jaffna . . . . . . . . . . . . . . . . . . . . 41.3 Officers of the Vavuniya Campus . . . . . . . . . . . . . . . . . . . . . 51.4 Faculty of Applied Science . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.4.1 Office of the Dean . . . . . . . . . . . . . . . . . . . . . . . . . 61.4.2 Department of Bio Science . . . . . . . . . . . . . . . . . . . . 71.4.3 Department of Physical Science . . . . . . . . . . . . . . . . . . 91.4.4 English Language Teaching Unit(ELTU) . . . . . . . . . . . . . 13

2 The Structure of the Bachelor of Information Communication TechnologyDegree Programme 142.1 Programme Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.1.1 Degree programme . . . . . . . . . . . . . . . . . . . . . . . . . 142.1.2 Admission to Bachelor of Information Communication Technology

Degree Programme . . . . . . . . . . . . . . . . . . . . . . . . 142.1.3 Academic year . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2 BICT(Honours) Curriculum Layout . . . . . . . . . . . . . . . . . . . . 152.2.1 Credit valued course unit system . . . . . . . . . . . . . . . . . 152.2.2 Subject Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . 152.2.3 Course Codes: . . . . . . . . . . . . . . . . . . . . . . . . . . . 152.2.4 Definition of a credit . . . . . . . . . . . . . . . . . . . . . . . . 162.2.5 Credit Requirements . . . . . . . . . . . . . . . . . . . . . . . . 16

2.3 Graduate Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.3.1 Graduate attributes . . . . . . . . . . . . . . . . . . . . . . . . 17

2.4 Evaluation Procedures and Examinations . . . . . . . . . . . . . . . . . 192.4.1 Evaluation of Industrial Training . . . . . . . . . . . . . . . . . . 192.4.2 Evaluation of Research Project . . . . . . . . . . . . . . . . . . 202.4.3 Continuous Assessments . . . . . . . . . . . . . . . . . . . . . 202.4.4 End Semester Assessments . . . . . . . . . . . . . . . . . . . . 21

iv

Page 5: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

CONTENTS v

2.5 Grading System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.5.1 Grades, Grade Point Values and the Descriptions . . . . . . . . . 212.5.2 References to indicate the status when a module is not completed 222.5.3 Percentage marks ranges . . . . . . . . . . . . . . . . . . . . . 232.5.4 Semester Grade Point Average . . . . . . . . . . . . . . . . . . 232.5.5 Academic Progression . . . . . . . . . . . . . . . . . . . . . . . 242.5.6 Cumulative Grade Point Average . . . . . . . . . . . . . . . . . 242.5.7 Attendance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.5.8 Repeating Examinations . . . . . . . . . . . . . . . . . . . . . 252.5.9 Pass/Fail criteria . . . . . . . . . . . . . . . . . . . . . . . . . . 252.5.10 Criteria for English Language modules . . . . . . . . . . . . . . 26

2.6 Criteria for Award of Degree and Class . . . . . . . . . . . . . . . . . . 262.6.1 Award of Degree . . . . . . . . . . . . . . . . . . . . . . . . . 262.6.2 Award of Class . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3 The syllabi of the Degree Programmes 283.1 Title of the course units and credit values . . . . . . . . . . . . . . . . . 28

3.1.1 Bachelor of Information Communication Technology (Honours) . 283.1.2 Courses of BICT (Honours) - An outline . . . . . . . . . . . . . 29

4 Examination Rules 324.1 Attendance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324.2 Seating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324.3 Admission to Hall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324.4 Record Book as Identity . . . . . . . . . . . . . . . . . . . . . . . . . . 324.5 Documents which candidates should not bring . . . . . . . . . . . . . . 334.6 Declaration of Articles in Possession . . . . . . . . . . . . . . . . . . . . 334.7 Copying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334.8 Cheating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334.9 Articles that candidate may bring . . . . . . . . . . . . . . . . . . . . . 334.10 Examination Stationery . . . . . . . . . . . . . . . . . . . . . . . . . . 344.11 Index Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344.12 Rough work to be canceled . . . . . . . . . . . . . . . . . . . . . . . . 344.13 Unwanted parts of Answers to be crossed out . . . . . . . . . . . . . . . 344.14 Under Supervisors Authority . . . . . . . . . . . . . . . . . . . . . . . . 344.15 Conduct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.16 Stopping work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.17 Maintenance of Silence . . . . . . . . . . . . . . . . . . . . . . . . . . 354.18 Leaving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.19 Impersonation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Page 6: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

vi CONTENTS

4.20 Prior knowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.21 Dishonesty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364.22 Cancelation/Postponement . . . . . . . . . . . . . . . . . . . . . . . . 364.23 Making of statements . . . . . . . . . . . . . . . . . . . . . . . . . . . 364.24 Whom to contact in Examination Matters . . . . . . . . . . . . . . . . 364.25 Handing over of Answer scripts . . . . . . . . . . . . . . . . . . . . . . 364.26 Withdrawal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364.27 Absence from Examination . . . . . . . . . . . . . . . . . . . . . . . . . 374.28 Plagiarism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

5 Services and Facilities 385.1 Financial Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385.2 IT Facilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385.3 Laboratory Facilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385.4 Self Access Learning Centre . . . . . . . . . . . . . . . . . . . . . . . . 395.5 Library Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395.6 Physical Education . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395.7 Accommodation and Lodging . . . . . . . . . . . . . . . . . . . . . . . 395.8 Health Facilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395.9 Students Union . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405.10 Staff and Students Interaction . . . . . . . . . . . . . . . . . . . . . . . 405.11 Students Counselor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

6 Schedules and Contacts 416.1 Semester Schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416.2 How to Contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Appendices - Detailed Syllabi 42

A Bachelor of Information Communication Technology (Honours) 42

Page 7: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

1 General Information

1.1 Introduction

The University of Jaffna was first established in 1974 as the Jaffna Campus of the Uni-versity of Sri Lanka, offering courses in Science and Humanities. In 1979 with the imple-mentation of university Act No 16 of 1978, it became an independent and autonomousuniversity as the University of Jaffna. Today the University of Jaffna has expanded itsactivities with eight faculties and a campus in Vavuniya.

Faculty of Applied Science was established with the upgrading of the Northern ProvinceAffiliated University College (NAPUC established in 1991) as the Vavuniya Campus of theUniversity of Jaffna in 1997.

The Faculty of Applied Science is situated in Kurumankadu about one kilometer fromthe picturesque Vavuniya town at present, and will be eventually shifted further along theMannar Road to the spacious Pambai Madu where the whole of the Vavuniya Campus isto be housed. Vavuniya in the southern part of the Northern Province is a melting pot ofcultures of the Vanni region and the north central region of Sri Lanka. A culture that hasbeen influenced and shaped by the influence of the Vanniyas (of whom the King Pandara-vanniyan is a prominent example) this district has ties even with the Paduvankarai regionsthat extend to the southernmost part of the North Eastern Province - an indication of howthe Vanniya people have contributed to the rich culture of the Tamil speaking societiesof Sri Lanka.

Often compared with the Kovai region of South India, Vavuniya is renown for its mildclimate which provides a pleasant change from the usual arid conditions of the coastalregions of the northeast. As such, it provides an ideal setting for the Faculty of AppliedScience, and, provides with the students with a pleasant environment to indulge in educa-tional and extra-curricular activities. Further, as per present conditions, Vavuniya providesa strategic location that acts as a transit point for the movement of people as well asvarious financial and industrial activities/processes. Thus, (assuming that the peaceful

1

Page 8: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

2 1: General Information

conditions will once gain prevail) Vavuniya is expected to grow into a prominent financialand cultural hub in Sri Lanka.

The Faculty of Applied Science of the Vavuniya Campus consists of two Departments,namely Department of Physical Science and Department of Bio Science.

Department of Physical Science

The Department of Physical Science of the Vavuniya Campus of the University of Jaffnacame into existence with the commencement of the Faculty of Applied Science in 1997.Since then the department has developed the academic programs in Applied Mathematics& Computing and Information Communication Technology, with the revisions of the syl-labi in regular intervals, and improvements of the physical resources. Department includesthe following major subject areas such as Computer Science and Information Commu-nication Technology, further it is blended with additional subjects such as Mathematicsand Statistics to strengthen the degree programmes. In addition the degree programs hasenhanced by adding soft skills, linguistics, and various field of subjects that are necessaryfor the stakeholders requirements.

The major commitment of the department is to provide up to date knowledge to theundergraduate students through course work, practical classes, research projects and In-dustrial training. The department offers B.Sc. in Applied Mathematics and Computing(three year-General), B.Sc. in Computer Science (four year - Special), BICT (three year-General), B.Sc. in ICT (four year) degrees and BICT (Honours) (four years) degree tothe technology stream students.

Department of Bio Science

The Department of Bio Science is one of the Departments in faculty of Applied Science ofVavuniya campus of the University of Jaffna, commenced in 1997. The academic programhas been developed in Environmental Science. The Syllabi has been drafted with differentcourses in Environmental Science and Bio Science with emphasis on fields of technologi-cal importance. The major objective of the Department is to train the undergraduates tosuit the latest trends in industry, research and development of national economy throughcourse work, practical sessions and research projects. The department has facilities to of-fer B. Sc Environmental Science (three year -General) and B. Sc in Environmental Science(four year) special to undergraduates. The department has a future plan to develop adegree course in Food Technology. The staff members also do the research work in theirrespective fields.

Page 9: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

1.1. Introduction 3

As in the case of any institution, the Faculty has developed a clear-cut vision as an aca-demic entity to actively compete in the dynamic market of higher educational serviceproviders in the local, national and international arenas.

The Vision of the Faculty of Applied Science is:

‘To be the centre of excellence in the provision of technologically advancedand appropriate applied science education’.

As per the vision stated above, the Faculty of Applied Science has developed its ownunique motto or slogan which states:

‘State of the art technological education for applied thinkers, and, dynamicpersonalities - which provides a cutting edge advantage to survive and excelin the dynamic and competitive job market’.

The Mission of the Faculty of Applied Science is:

‘To become the leader in advancing knowledge and skills in applied scienceand in evolving into a good academic-corporate citizen contributing to thesustainable development of the region and country’

Goals of the Faculty of Applied Science are:

(1) Ensuring and enhancing high academic standards.

(2) Strengthening and enhancing institutional capacity to cater to present and futureneeds.

(3) Production of marketable graduates with high academic and practical skills.

(4) Promote pure and applied research of high standards.

(5) Enhancing the projection of a good corporate citizen’s image.

As such, the Faculty of Applied Science strives to provide the best possible means ofeducation to its students to enable them to develop with both academic and professionalskills so that they can be successful individuals in their personal and professional lives.

Page 10: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

4 1: General Information

1.2 Officers of the University of Jaffna

Chancellor Prof. S. Pathmanathan

Vice Chancellor Prof. R. Vigneswaran

Rector, Vavuniya Campus Dr. T. Mangaleswaran

Dean, Faculty of Agriculture Prof. (Ms) T. Mikunthan

Acting Dean, Faculty of Applied Science Mr. S. Thirukumaran

Dean, Faculty of Arts Dr. K. Suthakar

Dean, Faculty of Business Studies Dr. A. Pushpanathan

Dean, Management Studies and Commerce Prof. T. Velnamby

Dean, Faculty of Medicine Dr. S. Raviraj

Dean, Faculty of Science Prof. J. P. Jeyadevan

Dean, Faculty of Graduate Studies Prof. G. Mikunthan

Dean, Faculty of Engineering Prof. A. Atputharajah

Acting Dean, Faculty of Technology Dr. (Ms). S. Sivachandran

Registrar Mr. V. Kandeepan

Bursar Mr. K. Sureshkumar

Librarian Ms. S. Arulanandam

Page 11: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

1.3. Officers of the Vavuniya Campus 5

1.3 Officers of the Vavuniya Campus

Rector, Vavuniya Campus Dr. T. Mangaleswaran

Acting Dean, Faculty of Applied Science Mr. S. Thirukumaran

Dean, Faculty of Business Studies Dr. A. Pushpanathan

Deputy Registrar, Establishments Mr. T.Vijayakumar

Senior Asst. Librarian Mr. S. Shanmugathasan

DR, Examinations Mr. R. Jeyakumar

AR, Student and Staff Services Mr. P. Krishnanathan

AR, Administration Ms. T. Pranavamalar

AB, Payments and Accounts Mr. A. E. M. Venesious

AB, Supplies Mr. B. Balathas

AR, Faculty of Applied Science Ms. K. Anusiga

AR, Faculty of Business Studies Ms. D. Sooriyakumar

Page 12: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

6 1: General Information

1.4 Faculty of Applied Science

The Faculty of Applied Science as an academic organization has a flexible, friendly andconducive internal environment that allows for effective teaching, learning and research.This is due to the fact that the faculty has a unique signatured culture where the studentand staff interactions are at an optimum sustainable high, where one-to-one attention isadministered to the students by the teachers. Further, the Faculty has very strong tieswith the community of Vavuniya and, it is seen as a key and prominent player in theadvisory capacities of all development endeavors taking place in the locality.

1.4.1 Office of the Dean

Acting Dean Mr. S. ThirukumaranB.Sc. (Hons)(Physics) (Peradeniya), M.Phil.(Peradeniya)

Asst. Registrar Ms. K. Anusiga

Computer Application Assistant Mr. V. Prasathkumar

Ms. T. Tharani

Labourer Mr. T. Sanjeev

Page 13: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

1.4. Faculty of Applied Science 7

1.4.2 Department of Bio Science

Department of Bio Science offers course units in Botany, Zoology, Chemistry and Envi-ronmental Science. The course units cover necessary topics in Environmental Science,and, are designed to give a firm background in the field of Environmental Science.

Head Dr. (Ms). A. NanthakumaranB.Sc.(Hons) (Agriculture) (EUSL),M.Sc (Norway), PhD (India)

Academic StaffDr. (Ms). A. NanthakumaranB.Sc.(Hons) (Agriculture) (EUSL),M.Sc (Norway), PhD (India)

Dr. (Ms). J. NimalanB.Sc.(Hons) (Agriculture) (Jaffna),M.Sc (Thailand),

PhD (Peradeniya)

Mr. A. E. S. PatrickB.Sc.(Hons)(Zoology) (Jaffna),M.Sc (Peradeniya)

M.Phil.(Peradeniya)

Dr. S. WijeyamohanB.Sc.(Hons)(Zoology)(Peradeniya)

PhD (Peradeniya)

Dr. (Ms). D. SukanyahB.Sc.(Hons)(Environmental Sc.)(Vavuniya Campus, Jaffna),M.Sc (Peradeniya),

PhD (Australia)

Ms. S. MalathyB.Sc.(Hons)(Chemistry) (Jaffna)

Mr. G. NaveendrakumarB.Sc.(Hons)(Environmental Sc.)(Vavuniya Campus, Jaffna)

Ms. K. SobanaB.Sc.(Hons)(Environmental Sc.)(Vavuniya Campus, Jaffna)

Mr. K. S. Arjunan

Page 14: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

8 1: General Information

B.Sc.(Hons)(Environmental Sc.)(Vavuniya Campus, Jaffna)

Ms. H. K. N. SanjeewaniB.Sc.(Hons)(Environmental Sc. and Natural Resource Mgt.)(Sabaragamuwa)

Ms. V. SharaniyaB.Sc.(Hons)(Environmental Sc.)(Vavuniya Campus, Jaffna)

Non Academic StaffManagement Assistant Mr. M. Pirapuram

Technical Officer Mr. K. Poongkannan

Laboratory Attendant Mr. A. Suntharalingham

Mr. A. Kamilash

Mr. R. Sajith

Page 15: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

1.4. Faculty of Applied Science 9

1.4.3 Department of Physical Science

Department of Physical Science offers course units in Pure Mathematics, Applied Mathe-matics, Statistics, Computer Science and Information Technology. The course units coverwide range of Mathematical and Statistical topics. Also it covers wide spectrum of In-formation Technology aspects. The course units are designed in such a way to imparttheoretical as well as practical knowledge.

Head Mr. S. ThirukumaranB.Sc. (Hons)(Computer Science)(Jaffna),

PG.Dip (Colombo), M.Eng.Sc (Malaysia)

Academic Staff Mr. S. KuhanesanB.Sc. (Hons)(Physics)(Peradeniya), M.Phil.(Peradeniya)

Mr. S. ThirukumaranB.Sc. (Hons)(Computer Science)(Jaffna),

PG.Dip (Colombo), M.Eng.Sc (Malaysia)

Mr. B. YogarajahB.Sc. (Hons)(Mathematics)(Jaffna), PG.Dip.(Peradeniya)

M.Phil.(Jaffna)

Dr. R. NagulanB.Sc. (Jaffna), M.Sc. (Peradeniya),

PhD (Kent, UK)

Mr. S .S. SuthaharanB.Sc. (Hons)(Computer Science)(India), M.Sc (India)

M.Phil.(Peradeniya)

Coordinator of Technology Stream

Mr. S. ThilaganathanB.Sc. (Hons)(Eastern University)

PG.Dip (Peradeniya), M.Phil.(Peradeniya)

Mr. T. JeyamuganB.Sc. (Hons)(AMC)(Vavuniya Campus, Jaffna)

M.Sc. (Moratuwa)

Page 16: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

10 1: General Information

Mr. N. Edwin LinoshB.Sc. (Hons)(AMC)(Vavuniya Campus, Jaffna)

Mr. T. KokulB.Sc. (Hons)(Computer Science) (Jaffna)

Ms. S. NishanthyB.Sc. (Hons)(ICT)(Vavuniya Campus, Jaffna)

Mr. S. KirushanthB.Sc. (Hons)(ICT)(Vavuniya Campus, Jaffna),

M.Sc. (Peradeniya)

Mr. M. KayananB.Sc. (Hons)(AMC)(Vavuniya Campus, Jaffna)

Ms. V. SubaramyaB.Sc. (Hons)(Computer Science)(Vavuniya Campus, Jaffna)

Ms. A. Ann SinthushaB.Sc. (Hons)(Computer Science) (Jaffna)

Mr. T. KartheeswaranB.Sc. (Hons)(ICT)(Vavuniya Campus, Jaffna)

Ms. N. LojenaaB.Sc. (Hons)(ICT)(Vavuniya Campus, Jaffna)

(Technology Stream)

Ms. W.A.S.C. PereraB.Sc. (Hons)(ICT)(Vavuniya Campus, Jaffna)

(Technology Stream)

Ms. P. RukshaniB.Sc. (Hons)(ICT)(Vavuniya Campus, Jaffna)

(Technology Stream)

Page 17: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

1.4. Faculty of Applied Science 11

Ms. A. F. SharfanaB.Sc. (Hons)(ICT)(Vavuniya Campus, Jaffna)

(Technology Stream)

Academic Support Staff

Instructors Mr. S. SelvarajanB.Sc. (Jaffna), M.Sc. (Colombo)

M.Phil.(Colombo)

Mr. K. SanthanakrishnanB.Sc. (Hons) (Computer Science) (Jaffna)

Mr. S. GopinathB.Sc. (Hons)(ICT)(Vavuniya Campus, Jaffna)

Ms. S. VenujaB.Sc. (Hons)(Computer Science)(Vavuniya Campus, Jaffna)

System Engineer Mr. K. PratheepanB.Sc. (Peradeniya), M.Sc. (Peradeniya)

System Analyst Mr. S. NithiyanandamB.Sc. (Jaffna) M.Sc (UCSC)

Asst. Network Manager Mr. G. VijayakanthanB.Sc. (Hons) (Computer Science) (Jaffna)

Page 18: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

12 1: General Information

Non Academic Staff

Management Assistant Ms. M. Thulasika

Technical Officers Mr. K. Jeyakhoban

Mr. N. Thevarajah

Mr. M. Sutharsan

Mr. S. Shairajan(Technology Stream)

Laboratory Attendants Mr. S. Vinayagamoorthy

Mr. S .L. Reginold

Mr. S. Kodeeswaran

Mr. T. Sobanraj(Technology Stream)

Page 19: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

1.4. Faculty of Applied Science 13

1.4.4 English Language Teaching Unit(ELTU)

The ELTU has been functioning from its inception in 1992 (earlier it was called as En-glish Unit). There are three permanent academic staff, one senior lecturer, one confirmedlecturer, and one lecturer probationary and two temporary instructors. Its services for thelast ten years have been well-acknowledged and recorded. It provides English LanguageTeaching services at the undergraduate level and is engaged in English Language research.The main objectives are to broaden and expand the students’ proficiency and knowledge inGeneral English, English Linguistics, English Literature and Teaching English as a SecondLanguage (TESL); to develop the students’ English Language reading, writing, speakingand listening skills; to train the internal and external students in using English for Aca-demic Purposes (EAP) and Specific Purposes (ESP); and to develop the students’ generalcapacity to a level that enables them to use English in their professional and academicenvironment granted that they are provided with the specific notions and vocabulary inthe respective career domain they belong to or will belong to in future. The functions atthe Faculty of Applied Science are as follows: it conducts courses (teaching, testing andevaluation) such as English Language I & II (two semesters) and Communication Skills(one semester) to the students of the faculty. It conducts the extension programs suchas Diploma in English (two semesters) and Certificate in English (Two semesters) forthe last twelve years to the school leavers, public servants, and private sector employees.It conducts special ELT programs for specific groups whenever there is an institutionalrequest externally.

Academic Staff Dr. J. GnanaseelanBA (Hons)(Jaffna), PGD (COL), MA (KLN),

MA & MPhil (India), Msc(USJP),

PhD(India)

Ms. S. JeyaseelanBA (Hons)(Vavuniya Campus, Jaffna), MA (KLN)

Non Academic Staff

Computer Application Assistant Ms. S. Shinthuja

Labourer Mr. R. A. Raveendran

Page 20: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

2 The Structure of the Bachelor ofInformation CommunicationTechnology Degree Programme

2.1 Programme Overview

Academic programme of the Department of Information Communication Technology,Vavuniya Campus of the University of Jaffna shall operate on a modularized credit valuedand semester based course unit system.

2.1.1 Degree programme

BICT is a professional degree programme which aims to produce ICT professionals meetingthe SLQF level 6 and CSSL accreditation standard. Duration of the degree programme isfour years. BICT would be unique in the sense that the programme is designed to impartknowledge and skills in information computing and application programming.The Name of the Degree shall be “Bachelor of Information Communication Tech-nology Honours Degree”

2.1.2 Admission to Bachelor of Information Communication Tech-nology Degree Programme

Students are admitted annually by the University Grants Commission from the technologystreams of the Advanced Level.

2.1.3 Academic year

An Academic year consists of two semesters, Semester 1 and Semester 2. The durationof a semester is 16 weeks with one week vacation nearly halfway of the semester.

14

Page 21: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

2.2. BICT(Honours) Curriculum Layout 15

2.2 BICT(Honours) Curriculum Layout

2.2.1 Credit valued course unit system

A course unit is a subject module that has a credit value. A credit is a time basedquantitative measure assigned to course units on the basis of number of conduct hours.The performance of students in the course units are divided into a sequence of sub-rangesdesignated by symbols called Grades and each Grade is assigned a Grade Point Value(GPV). The credit rating of course units offered by the Department may vary from twocredits (minimum) to six credits (maximum).

2.2.2 Subject Areas

The degree program consists three major subject areas such as Information Communica-tion Technology,Auxiliary and Complementary subject areas.

Information Communication Technology Subject Area: Course units in this subjectarea covers Information Technology, Computing and Communication related course unitsaccording to the guidelines and policies.

Auxiliary Subject Area:Course units in this subject area are designed to provide basicknowledge on topics that an undergraduate should possess in the present era. The auxil-iary course units treated as credit valued course units and they are not taken for the GPAcalculation.

Complementary Subject Area:Course units in this area are designed to complementinformation communication technological content of the curriculum. It includes courseunits in Management, Accounting, Law, Professional Ethics, Social Sciences, Humanitiesetc.

Industrial Training: This course unit is designed to provide hands on real time industrialexperience. It is assigned a credit value and not taken for the GPA calculation.

Research Project:This course unit is designed to provide opportunities for students toapply theoretical knowledge, develop and consolidate skills, reflect on ICT practice.

2.2.3 Course Codes:

Each Course unit assigned with a code which reflects the subject area of the course, level(year) of the course, semester number of that level, course number in that semester and

Page 22: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

16 2: The Structure of the Bachelor of Information Communication Technology Degree Programme

credit value of the course.

2.2.4 Definition of a credit

• For course units consisting of theory only, fifteen hours of lectures and tutorials isequivalent to one credit.

• For course units involving laboratory work, fifteen practical sessions each of two tothree hours duration is equivalent to one credit.

• The credit values of course units that have both theory and practical componentsare calculated by giving appropriate weightage to the components accordingly, asstipulated above.

• For Research Project of one semester duration the assigned credit value is six.

• For Industrial Training of one semester duration the assigned credit value is six.

2.2.5 Credit Requirements

Students should earn minimum 120 credits other than auxiliary course units and IndustrialTraining in the four year study period and the credit is distributed for each semesteraccordingly.

Students will be evaluated in all registered course units including those in auxiliary subjectareas. However the credit-values earned for the auxiliary course units shall not be consid-ered for the calculation of overall Grade Point Average of the degree programme.

Page 23: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

2.3. Graduate Profiles 17

2.3 Graduate Profiles

In generic term, BICT(Hons) graduates will have,

• the understanding of the fundamental knowledge prerequisite for the role as anefficient ICT professionals, attitudes and ethics necessary in fulfilling his/her re-sponsibilities towards the clients and society.

• the ability to communicate well with the clients.

• the ability to adapt him/herself to the global work environment.

• the ability to lead an application development in an organization based on knowledgeof important contemporary issues in ICT.

• the ability to conduct research in the field of ICT at a postgraduate level and inhis/her own organization.

• the ability to engage in self-directed continuing professional development and lifelonglearning.

Hence the curriculum of the BICT degree programme generally designed to:

• impart the necessary/relevant knowledge in ICT, Computing, Mathematics, andScience.

• develop ability for identifying and understanding ICT related problems.

• provide computing technological skills and multi-disciplinary exposure.

• develop creative capabilities for information processing innovation.

• provide opportunities to work independently and in groups.

• develop ability to make correct judgment and appropriate action.

• provide opportunities to develop interpersonal skills.

2.3.1 Graduate attributes

The BICT(Hons) graduates are expected to have the following attributes:

• Sound knowledge of computer programming, web development, interactive systemdevelopment, Data communication, Mathematics for ICT, Science for ICT, andcomputing application in engineering.

Page 24: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

18 2: The Structure of the Bachelor of Information Communication Technology Degree Programme

• Ability to design and develop appropriate prototypes to design and program therequirements of organization in ICT.

• Capability to propose innovative and creative solution to ICT problems

• Commitment to come up with sustainable Information communication technologicalsolutions for environmental issues with minimum adverse impact on environment

• Ability to communicate effectively orally and in written form with technical andnon-technical staff in the working environment

• Adaptability to new technologies introduced in the methodology and implementationof their field of specialization in technology

• Responsible and accountable in their duties

• Capable of making decisions in accordance with professional ethics

• Capable to use modern high-tech equipment/tool when needed in investigation,experimentation and research

• Ability to work independently in the field of ICT as well as part of team while respectalternative views and multicultural aspects

• Ability to emerge as small/medium level entrepreneur in their/related field of ICT

In accordance with graduate attributes, the profile of the ICT graduate is depicted in thefigure given below:

Figure 1: Graduate Profile of Bachelor of Information Communication Technology Honours degree graduates.

Page 25: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

2.4. Evaluation Procedures and Examinations 19

2.4 Evaluation Procedures and Examinations

A course unit shall be evaluated by means of

• A Continuous Assessment (CA) consisting of suitable combinations of assignments,reports,oral presentations, oral examinations, quizzes, spot test, in-course assessment ex-aminations etc.

• An End Semester Assessment (ESA).

Evaluation of Theory Course: The final mark is evaluated by giving 30% for continuousassessments and 70% for the end-semester assessment. The final mark M1 for the theorycourse is defined as follows:

M1 = T × 70% + A1× 30%

where T is the marks obtained in the end-semester theory assessment, A1 is the averagemarks of the best two out of three continuous assessments.

Practical Course Evaluation: The final marks will be evaluated by giving 40% forcontinuous assessments and 60% for the end-semester assessment. The final marks M2for the practical course will be evaluated as follows:

M2 = P × 60% + A2× 40%

where P is the marks obtained in the end-semester practical assessment, A2 is the averageof the best two out of three continuous assessments.

Evaluation of Theory Course with practical component: The final mark is evaluatedusing the individual marks obtained in the theory and practical examination. The finalmarks M for the course with theory and practical component is evaluated as follows:

M =Ct ∗M1 + Cp ∗M2

Ct+ Cp

Where Ct and Cp are the credit of the theory and practical of a course respectively.

2.4.1 Evaluation of Industrial Training

1. The final marks evaluation of industrial training will be assessed based on the fol-lowings.

Daily diary and evaluation from the supervisor 30%Final report 30%Oral presentation & viva-voce 40%

Page 26: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

20 2: The Structure of the Bachelor of Information Communication Technology Degree Programme

2. The members of the evaluation panel for the final oral presentation will be appointedby the head of the department with the approval of the Faculty Board and willcontain,

(a) Two Senior Lecturers from the department

(b) One Senior level industrialist from IT industry.

3. The minimum grade to pass industrial training is “C”.

2.4.2 Evaluation of Research Project

1. The final marks evaluation of research project will be assessed based on the follow-ings.

Final report 40%Oral presentation 20%Viva-voce 40%

2. The members of the evaluation panel for the final oral presentation and viva-vocewill be appointed by the head of the department with the approval of the FacultyBoard and will contain,

(a) Two Senior Lecturers from the department

(b) One external academic staff from the Faculty or other University or from anyother Institution, who shall be an expert in the field of study associated withthe research project.The supervisor(s) may present as an observer.

3. The minimum grade to pass research project is “C”.

All the rules and regulations concerning examination matters govern by the ByLawsfor the Examination Procedure, Offences and Punishments of University of Jaffna, SriLanka(Refer Examination Rules).

2.4.3 Continuous Assessments

All continuous assessments of any course unit (assignments, reports, oral presentations,quizzes, Spot tests, in-course assessment examinations) shall be carried out during thedelivery period of that course unit.Continuous assessments of course units shall be carried out at the dates and times de-termined by the department offering that course unit. The Head of the Department

Page 27: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

2.5. Grading System 21

concerned is responsible for the marks awarded to all components of the continuous as-sessment of course units offered by the respective department.The grades scored by a student in the various components of the continuous assessmentof any course unit shall be displayed in the Notice Board to enable the students to knowthe grade by the Head of the department.

2.4.4 End Semester Assessments

An end semester assessment shall be conducted for each course unit at the end of thesemester in which the teaching of the course is completed. The end semester assessmentsshall be conducted by the Examination Branch of the Faculty/ University. The date andtime of the end semester assessments shall be decided at the beginning of each semesterby the Dean in consultation with the Heads of Departments. An Examination Board ofthe Faculty constituted for each course unit shall finalize the results of that course unit.

The Grades obtained by the students in the end semester assessment and the overallGrades obtained by the students for that particular course shall be displayed by the Headof the Department concerned after ratification by the Faculty Examination Board. TheDean shall send Grades List to the Examination Branch along with detailed mark sheets.

When the results of the examinations on all the course units of a particular Semester ofan academic year are received by the Examination Branch. The Examination Branch willsummon a meeting of the Examination Board chaired by the Vice-Chancellor/Rector. TheBoard will release the overall performance of the students in that Level of that academicyear giving the GPA scored by the students in that Semester.The Examination Board chaired by the Vice-Chancellor/Rector will also release the awardsof degrees with the overall GPA and the Class of Honours obtained by the students whohave completed that course of study in the particular academic year.

2.5 Grading System

Performance of students in respect of a course unit is graded according to the followinggrading system. A Grade Point Value (GPV) as indicated in the following table is assignedto each grade.

2.5.1 Grades, Grade Point Values and the Descriptions

In order to earn grade D or above, student must score more than the minimum prescribedmarks for both Continuous Assessment (CA) and End Semester Assessment (ESA). If the

Page 28: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

22 2: The Structure of the Bachelor of Information Communication Technology Degree Programme

assessment is only by CA, minimum prescribed mark for CA will apply.

Grade Grade Point DescriptionA+ 4.0

ExcellantA 4.0A− 3.7B+ 3.3

GoodB 3.0B− 2.7C+ 2.3

PassC 2.0C− 1.7 Weak PassD+ 1.3

Conditional PassD 1.0E 0.0 Fail

Table 2.1: Grades, Grade Point Values and the description for percentage marks

2.5.2 References to indicate the status when a module is notcompleted

Following or similar references may be used to indicate the status when a student has notcompleted a module. This is for record keeping of the university and for the informationof the students.

Reference GradePoint

Description

E(CA and ESA) 0.0 Both CA and ESA marks are be-low the prescribed minimum. In-complete CA and ESA

E(CA) 0.0 CA mark is below the prescribedminimum. Incomplete CA

E(ESA) 0.0 ESA mark is below the prescribedminimum. Incomplete ESA

N - Academic concessionW - Withdrawn

Table 2.2: References to indicate the status

Page 29: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

2.5. Grading System 23

2.5.3 Percentage marks ranges

Percentage marks ranges for the purpose of reference are as follows;

Percentage Marks for refernce Grade85 and above A+

80 to 84 A75 to 79 A−

70 to 74 B+

65 to 69 B60 to 64 B−

55 to 59 C+

50 to 54 C45 to 49 C−

40 to 44 D+

35 to 39 D0 to 34 E

Table 2.3: Percentage marks ranges

Percentage marks ranges given above are for the guidance of the Examiner. Marks rangesfor a particular module may be decided by the Moderator, in consultation with the Exam-iner, based on the marks distribution and taking the above reference marks ranges intoconsideration. Marks ranges adopted for a particular module must be declared to theBoard of Examiners.

2.5.4 Semester Grade Point Average

The calculation of the Semester Grade Point Average (SGPA) will be based on the sum-mation of Grade Points earned for all GPA modules registered (except those awarded withacademic concession or withdrawn) in a semester weighted according to number of creditsas per the following formula, where Ci is the number of credits for the ith module in agiven semester and GPi is the grade points earned for that module and n is the numberof GPA modules in the semester.

SGPA =

∑ni=1Ci GPi∑n

i=1 Ci

Note: It must be noted that weightage for Continuous Assessment may vary depending onthe module and therefore, fixed weightages must not be brought into the SGPA calculationequation. Industrial Training should be allocated GPA credits.

Page 30: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

24 2: The Structure of the Bachelor of Information Communication Technology Degree Programme

2.5.5 Academic Progression

A student who has not successfully completed the first three semesters will not be permit-ted to register for the fifth semester until the SGPA and grades in each of the first threesemesters are improved as required. Grade(s) obtained for English Language will not bea barrier, provided SGPA and other criteria are satisfied.

2.5.6 Cumulative Grade Point Average

The Cumulative Grade Point Average (CGPA) describes a student’s current standing interms of grade points earned for all GPA modules registered up to a given point of time(except those awarded with academic concession or withdrawn) weighted according tonumber of credits as per the following formula, where Ci is the number of credits for theith module and GPi is the grade points earned for that module and n is the total numberof registered GPA modules.

CGPA =

∑ni=1Ci GPi∑n

i=1 Ci

Note: The weightage for each semester is taken as uniform for the calculation of CGPA.All semesters must be successfully completed for the award of the degree.

2.5.7 Attendance

• Attendance at 80% of the lectures and practical classes is compulsory.

• Those who do not satisfy the attendance requirement for the course unit will notbe allowed to sit for end semester assessments.

• Students who abstained from lectures and practical classes on medical groundswith the recommendation of the University Medical Officer along with Dean andthe Faculty Board will be allowed to sit for end semester assessments, if overallattendance is more than 50%. Medical should be submitted within fourteen daysfrom the examination date.

• Those who are not allowed to sit for the examinations due to poor attendance mayrepeat the course with the approval of the Head of the Department / Dean.

• Those who abstained from submitting medical or sit for the module examinationwithin the due time (six academic year period) will be classified as incompletecandidates.

Page 31: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

2.5. Grading System 25

2.5.8 Repeating Examinations

• No student will be allowed to repeat Continuous Assessments of any course unit.If a student is unable to sit for a Continuous Assessment for valid reasons he/sheshall inform the Head of the Department concerned within three days of the dateof resumption of attending the classes. If the reasoning is acceptable to the Headof the Department, the particular Continuous Assessment could be conducted ona different date determined by the Head of the Department. However no suchopportunity shall be given after the completion of the End Semester Assessment ofthat particular course unit.

• A student shall take the end semester assessment of a course unit at the firstavailable opportunity. If a student fails to sit an end semester assessment withoutgiving valid reasons acceptable to the Faculty Board and the Senate, he/she shallbe considered to have forfeited a chance to sit that examination and will be giventhe grade E for the end semester assessment of that course unit.

• A student who obtained a grade below C for a course unit may re-sit the endsemester assessment of that course unit in order to improve his/her grade.

1. If a student obtains a lower grade while repeating, he/she is entitled to keepthe previous grade.

2. A student will not be allowed to repeat a course unit more than two times.

3. The maximum period for the completion of all requirements for the awardof the degree is recommended to be 06 academic years. The Senate of theuniversity may grant one academic year at a time, beyond initial 06 academicyears, based on the merit of individual applications, for a maximum of 03 years.

This would exclude periods of absence caused by medical or other valid reasonsacceptable to the Faculty Board and the Senate.

• For students repeating the End Semester Assessment of a Course Unit, the marksobtained for Continuous Assessment at their first attempt shall be used to determinethe Final Grade for that Course Unit.

2.5.9 Pass/Fail criteria

1. Percentage pass mark for the CA is equivalent to the minimum mark assigned forGrade D+. Percentage pass mark for the ESA is equivalent to the minimum markassigned for Grade D. (Proportion of marks allocated for CA and ESA must beapproved by the university. It is recommended to adopt 30% for CA and 70% forESA for theory oriented modules and 40% for CA and 60% for ESA for practically

Page 32: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

26 2: The Structure of the Bachelor of Information Communication Technology Degree Programme

oriented modules. There may be modules with higher percentage for CA or assessedentirely by CA.)

2. Grade D or above is required to earn credit value for a module.

3. Student failing in CA, ESA or both CA and ESA must repeat respective components.

4. Grades C-, D+, D or E, which can be improved to a Grade C, are considered forcalculating Semester Grade Point Average (SGPA).

5. Student is considered to have completed a semester successfully only if he/she hasachieved a SGPA of 2.00 or above, and has, in that semester no E grade and nomore than three grades at the levels of C- , D+ or D. (Note: E grades will beincluded in calculating SGPA)

2.5.10 Criteria for English Language modules

English Language modules are offered in addition to the Communication modules, twooptions can be considered in evaluating the performance of those modules.

Option 1 - If the credits allocated to those English Language modules are within 120credits considered for the degree, normal pass/fail criteria applicable to other compulsorymodules will apply. However, credits allocated to English Language modules must benon-GPA credits.

Option 2 - If the credits allocated to those English Language modules are over and above120 credits, normal pass/fail criteria or special criteria that require the student to passthose modules but not counted towards credits can apply. In any event, passing of thoseEnglish Language modules (minimum D) is a requirement to earn the degree.

2.6 Criteria for Award of Degree and Class

2.6.1 Award of Degree

A student deemed to have satisfied the requirement for the Award of Degree of Bachelorof Information Communication Technology if he / she has obtained;

• Overall GPA of minimum 2.00

• Grade D or above in all course units amounts to 120 credits offered for the degreeprogram

Page 33: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

2.6. Criteria for Award of Degree and Class 27

• Grade D or above in English Language I and II

• Grade D or above in the other Auxiliary course units

Effective date of degree awarded shall be the date of the last assessment/evaluation ofthe semester in which a student completes the degree program.

2.6.2 Award of Class

A student who satisfies the requirement of the award of degree within four academic yearsmay earn a class honours. The class honours will be determined based on his/ her GPAas summarized in Table 2.4.

GPA Academic standingGPA ≥ 3.70 First Class3.30 ≤ GPA < 3.70 Second Class (Upper Division)3.00 ≤ GPA < 3.30 Second Class (Lower Division)2.00 ≤ GPA < 3.00 Pass

Table 2.4: Criteria for award of class

Page 34: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

3 The syllabi of the DegreeProgrammes

The Bachelor of Information Communication Technology honours degree programme isdesigned to meet SLQF Level 6 and Computer Society of Sri Lanka requirements. En-tire programme offers 120 academic credits including 06 from Group Research Project.The total number of earned academic credits includes from core course units other thanauxiliary course units and Industrial Training.

3.1 Title of the course units and credit values

3.1.1 Bachelor of Information Communication Technology (Hon-ours)

Course Number Title Number of CreditsTICT11XX First year first semester 15TICT12XX First year second semester 15TICT21XX Second year first semester 16TICT22XX Second year second semester 16TICT31XX Third year first semester 19TICT32XX Third year second semester 19TICT41XX Fourth year first semester 14TICT42XX Fourth year second semester 06

28

Page 35: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

3.1. Title of the course units and credit values 29

3.1.2 Courses of BICT (Honours) - An outline

LEVEL 1Module code Module title Credits &

L / P HrsTotal credit

Semester 1TICT1113 Components of ICT 3:30/30 15TICT1123 Fundamentals of Mathematics 3:45/00TICT1133 Computer Applications 3:15/60TICT1144 Basics for Computer Programming 4:30/60TICT1152 Basic Management Principles 2:30/00AUX1111 Introduction to Entrepreneurship 1:15/00 Non-GPAAUX1122 English Language I 2:30/00

Semester 2TICT1213 Data Structures 3:30/30 15TICT1222 Discrete Mathematics 2:30/00TICT1234 Object Oriented Programming 4:30/60TICT1242 Fundamentals of Statistics 2:30/00TICT1252 IT Laws 2:30/00TICT1262 Computational Engineering Drawing 2:15/30AUX1212 Sri Lankan Studies, Social Harmony &

Active citizens2:30/00 Non-GPA

Page 36: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

30 3: The syllabi of the Degree Programmes

LEVEL 2Module code Module title Credits &

L / P HrsTotal credit

Semester 1TICT2113 Introduction to Data Base Management

System3:30/30 16

TICT2123 Advanced Mathematics 3:45/00TICT2134 Advanced Computer Programming 4:30/60TICT2143 Basic Web Technologies 3:30/30TICT2153 Electronics and Digital Circuit Design 3:30/30AUX2112 English Language II 2:30/00 Non-GPA

Semester 2TICT2213 Operating Systems 3:30/30 16TICT2222 Introduction to Computer Network 2:30/00TICT2232 Object Oriented Analysis and Design 2:30/00TICT2242 Multimedia Design and Technology 2:30/00TICT2253 Computer Graphics 3:30/30TICT2262 Introduction to Accountancy 2:30/00TICT2272 Social and Professional Issues 2:30/00AUX2212 Soft skill and Career Guidance 2:30/00 Non-GPA

LEVEL 3Module code Module title Credits &

L / P HrsTotal credit

Semester 1TICT3113 Computer Organization 3:30/30 19TICT3122 Rapid Application Development 2:15/30TICT3132 Software Quality Assurance 2:30/00TICT3143 Advanced Web Programming 3:30/30TICT3153 Human Computer Interaction 3:30/30TICT3163 Introduction to Mobile Computing 3:30/30TICT3173 Software Engineering 3:45/00AUX3112 Human Resource Management 2:30/00 Non-GPA

Semester 2TICT3213 Advanced Database Management

Systems3:30/30 19

TICT3224 Advanced Computer Networks andAdministration

4:30/60

TICT3232 Project Management 2:30/00TICT3242 Information Security 2:30/00TICT3253 Digital Image Processing 3:30/30TICT3263 Essential of E-Commerce 3:30/30TICT3272 Computerised Accounting 2:15/30AUX3212 Research Methodology 2:30/00 Non-GPA

Page 37: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

3.1. Title of the course units and credit values 31

LEVEL 4Module code Module title Credits &

L / P HrsTotal credit

Semester 1TICT4112 Distributed Systems 2:30/00 14TICT4122 Green Computing 2:30/00TICT4133 Mobile Application Development 3:30/30TICT4143 Intelligent Systems 3:30/30TICT4152 Cloud Application Development 2:15/30TICT4162 Bioinformatics 2:15/30

Semester 2TICT4216 Group Research Project 6:00/600 06TICT4226 Industrial Training 6:00/600 Non-GPA

Page 38: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

4 Examination Rules

4.1 Attendance

Candidates shall be in attendance outside the examination hall at least 15 minutes beforethe commencement of each paper, but shall not enter the hall until they are requested todo so by the Supervisor.

4.2 Seating

On admission to the hall a candidate shall occupy the seat allowed to him/her shall notchange it except on the specific instruction of the Supervisor.

4.3 Admission to Hall

No candidate shall be admitted to the examination hall for any reason whatsoever after theexpiry of half an hour from the commencement of the examination. Nor shall a candidatebe allowed to leave the hall until half an hour has lapsed from the commencement of theexamination or during the last 15 minutes of the paper.

4.4 Record Book as Identity

A candidate shall have his/her student Record Book and the Admission Card with him/herin the examination hall on every occasion he/she presents himself/herself for a paper.His/Her candidature is liable to be cancelled if he/she does not produce the RecordBook. If he/she fail to bring his/her Record Book on any occasion, he/she shall sign adeclaration in the form provided for it, and produce the Record Book in the next occasionwhen he/she appears for the examination. If it is the last paper or the only paper he/sheis sitting, he/she shall produce the Record Book/Identity Card to the Senior AssistantRegistrar/Examination on the following day. If a candidate loses his/her Record Book in

32

Page 39: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

4.5. Documents which candidates should not bring 33

the course of the day or if a candidate loses his/her Record Book in the course of theExamination, he/she shall obtain a duplicate Record Book, Identity Card from the SeniorAssistant Registrar/Examination, for production at the examination hall.

4.5 Documents which candidates should not bring

No candidate is allowed to have any written documents in his or her possession.

4.6 Declaration of Articles in Possession

If a supervisor so requires every candidate shall declare everything he/she has in his/herpossession

4.7 Copying

No candidate shall copy or attempt to copy from any book or paper or notes or similarmaterial or from the scripts of another candidate. No shall any candidate either helpanother candidate or person whomsoever. No shall any candidate conduct himself sonegligently that an opportunity is given to any other candidate to read anything writtenby him/her or to watch any practical experiment conducted by him/her. No shall anycandidate use any other unfair means or obtain or render improper assistance at theexamination.

4.8 Cheating

No candidate shall submit a practical or a field book or a dissertation or a project study oran answer script which has been wholly or partly done by anyone other than the candidatehimself/herself.

4.9 Articles that candidate may bring

Candidates shall bring their own pens, ink, mathematical instruments, erasers, pencils orany other equipment or stationary which the candidates have been instructed to bring.

Page 40: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

34 4: Examination Rules

4.10 Examination Stationery

Examination stationery (i.e. writing paper, graph paper, drawing paper, ledger paper,precise paper etc.) will be supplied as and when necessary. No sheet of paper or answerbook supplied to candidate may be torn, crumpled, folded or otherwise mutilated. Noother papers shall be used by candidates. Log tables or any other materials providedby the University shall be used with care and left behind on the desk. Such materialsupplied whether used or unused, shall be left behind on the desk and not removed fromthe examination halls.

4.11 Index Number

Every candidate shall enter his/her Index Number on the answer book and on everycontinuation paper. He/She also enter all necessary particulars as indicated in the coverof the answer book. A candidate who inserts on his/her own script an index numberother than his/her is liable to be considered as having cheated. A script that bears noIndex Number or an Index number which cannot be identified is liable to be rejected. Nocandidate shall write his/her name or any other identifying mark on the answer script.

4.12 Rough work to be canceled

All calculations and rough work shall be done only on paper supplied for the examination,and shall be canceled and attached to the answer script. Such work should not be done onadmission cards, time tables, question papers, record books or on any other paper. Anycandidate who disregards these instructions will be considered as having written notes oroutline of answers with the intension of copying.

4.13 Unwanted parts of Answers to be crossed out

Any answer or part of answer which is not to be considered for the purpose of assessmentshall be neatly crossed out. If the same questions have been attempted in more than oneplace the answer or answers that are not to be counted shall be neatly crossed out.

4.14 Under Supervisors Authority

Candidates are under the authority of the Supervisor and shall assist him/her by carryingout his/her instructions and those of his/her Invigilators, during the examination and

Page 41: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

4.15. Conduct 35

immediately before and after it.

4.15 Conduct

Every candidate shall conduct himself/herself in the Examination Hall and its precincts soas not to cause disturbance or inconvenience to the Supervisor or his/her staff or to othercandidates. In entering and leaving the hall, shall conduct him/her as quietly as possible.A candidate is liable to be executed from the examination hall for disorderly conduct.

4.16 Stopping work

Candidates shall stop work promptly when ordered by the Supervisor/Invigilator to do so.

4.17 Maintenance of Silence

Absolute silence shall be maintained in the examination hall and its precincts. A candidateis not permitted for any reason whatsoever to communicate or have any dealings with anyperson other than the Supervisor/Invigilator. In case of urgent necessity the candidate maycommunicate with the Supervisor/Invigilator. The attention of the Supervisor/Invigilatorshall be drawn by raising his hand from where he is seated.

4.18 Leaving

During the course of answering a paper no candidate shall be permitted to leave theexamination hall temporarily. In case of an emergency, the Supervisor/Invigilator willgrant permission to do so but the candidate will be under his surveillance.

4.19 Impersonation

No person shall impersonate a candidate whether in the examination hall or before orafter the examination, nor shall any candidate allow himself to be impersonated by anyother person.

4.20 Prior knowledge

No candidate shall obtain or attempt to obtain prior knowledge of questions.

Page 42: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

36 4: Examination Rules

4.21 Dishonesty

Serious notice will be taken of any dishonest assistance given to candidate, by any person.

4.22 Cancelation/Postponement

If circumstances arise which in the opinion of the Supervisor render the cancelation orPostponement of the examination necessary, he/she shall stop the examination, collect thescripts already written and then report the matters as soon as possible to the Rector/SeniorAssistant Registrar/Examination.

4.23 Making of statements

The Supervisor/Invigilator is empowered to request any candidate to make a statementin writing on any matter which may have arisen during the course of the examination andsuch statement shall be signed by the candidate. No candidate shall refuse to make sucha statement or to sign it.

4.24 Whom to contact in Examination Matters

No candidate shall contact any person other than the Rector/Dean or Senior AssistantRegistrar/Examinations regarding any matter concerning the examinations.

4.25 Handing over of Answer scripts

Every candidate shall handover the answer script personally to the Supervisor/Invigilatoror remains in his/her seat until it is collected. On no account shall a candidate hand overhis/her answer script to the attendant, a minor employee or another candidate.

4.26 Withdrawal

Every candidate who registers for an examination shall be deemed to have sat an exami-nation within the specified period unless he/she submits a medical certificate prior to thecommencement of the examination. The medical certificate shall be from the CampusMedical Officer. If this is not possible the medical certificate should be obtained from aGovernment Medical Practitioner and should be submitted to the Campus Medical Officerfor certification at the earliest possible time.

Page 43: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

4.27. Absence from Examination 37

4.27 Absence from Examination

When a candidate is unable to present himself/herself for any part or section of an ex-amination, he/she shall notify the cause to the Senior Assistant Registrar /Examinationsimmediately. This should be confirmed with supporting documents within 48 hours byregistered post.

4.28 Plagiarism

The Faculty operates on a zero tolerance policy when it deals with acts of plagiarism.The students are advised to ensure that all their course work, reports and other reportivework are referenced properly when quoting or citing from another person’s work. Ofparticular importance is the common tendency to ’copy and paste’ from the internet thatis practiced voraciously at present. This, in the case of the Faculty of Applied Sciencewill not be tolerated even to the very minor levels.

Page 44: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

5 Services and Facilities

The offices of the student counselor and Senior Asst.Registrar (Welfare) are located inthe Main Campus Building to help the students of the Campus. All the needs of thestudents outside their study courses such as getting Identity Cards, loan facilities, grants,scholarships, hostel facilities, cafeteria are opened through the Welfare Branch.

5.1 Financial Assistance

Financial Assistance available is as follows:

Mahapola Scheme

Bursary Scheme

Vice Chancellor welfare fund

Rector’s Fund

5.2 IT Facilities

The Campus has a well established Computer Laboratory with networking facilities. Wire-less network has been setup for teaching WiFi Technology. Cisco laboratory has beensetup to teach advanced network technology. Multimedia laboratory also has been setup.All the students have rights to access the internet facilities.

5.3 Laboratory Facilities

The Faculty has well equipped Chemistry and Bio Science Laboratories to EnvironmentalStudies. Arrangements are underway to set up a fully fledged Physics Laboratory. Atpresent the department of Bio Science has began establishing a computer laboratory forhosting GIS and Environmental Modelling facilities to the Environmental Science students.

38

Page 45: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

5.4. Self Access Learning Centre 39

5.4 Self Access Learning Centre

There is a Self Access Learning Centre with 25 computers and internet facilities at Kuru-mankadu premises of the Faculty of Applied Science. During the free time, students canutilize this learning centre. This is to encourage self learning of the students.

5.5 Library Services

The Campus possesses a well established library to support the teaching, learning and do-ing research in all disciplines. It is situated in the main campus. Further, the library alsoprovides facilities that enable students to access scientific information through selectedonline journal venues.

5.6 Physical Education

Students are encouraged to participate and utilize the facilities available for sports in thecampus.

5.7 Accommodation and Lodging

The Campus is taking initiative to provide accommodation and lodging to all the first yearstudents from outstations. There is a newly opened hostel for 400 male students and 600female students at Pambaimadu.

5.8 Health Facilities

Visiting Medical Officers are appointed to obtain treatment and for necessary consulta-tion. Medical Officers daily visit to the Main Campus and Pampaimadu between 12.00noon to 1.00pm. In case of serious illness the students are channeled to the VavuniyaGeneral Hospital.

Page 46: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

40 5: Services and Facilities

5.9 Students Union

Students register to follow a degree program at the Faculty shall be the members of theCampus Students Union and Faculty of Applied Science Students Union.

5.10 Staff and Students Interaction

A committee has been set up to promote staff and students interaction. This committeearranges various programmes to enhance togetherness and social harmony.

5.11 Students Counselor

Students counselors are in service in the Faculty. Students can obtain any assistance andcan clarify any problem with the students counselors.

Page 47: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

6 Schedules and Contacts

6.1 Semester SchedulesFirst Semester

First Semester First Half 8 weeksMid Semester Vacation 1 weekFirst Semester Second Half 7 weeksEnd Semester Examinations and Vacation 10 weeks

Second SemesterSecond Semester First Half 8 weeksMid Semester vacation 1 weekSecond Semester Second Half 7 weeksEnd Semester Examinations and Vacation 10 weeks

6.2 How to ContactRector 024 2222264Dean, Faculty of Applied Science 024 2220179Assistant Registrar, Faculty of Applied Science 024 3248702Head, Dept. of Physical Science 024 2220269Head, Dept. of Bio Science 024 3248189Dean, Faculty of Business Studies 024 3248188Deputy Registrar, Establishment 024 2225143Senior Assistant Registrar,Examination & Students’ Services 024 2223317Assistant Registrar, Administration 024 2223316Asst. Bursar , Payments and Accounts 024 2220299Asst. Bursar , Supplies 024 2224017Senior Assistant Librarian 024 2220279ELTU 024 3248187

# Website address of the Vavuniya Campus: www.vau.jfn.ac.lk

41

Page 48: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

Appendix A

Detailed Syllabus

Bachelor of Information Communication Technology(Honours)

42

Page 49: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

43

LEVEL 1

Course Title Components of Information Communication TechnologyCourse Code TICT1113Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :Facilitate the students to realize the basic technology concepts and trends used in the current and futuredevelopments of information communication technology.Intended Learning Outcomes :At the completion, students will be able to

• describe the basic concept of hardware, software, networking, and security.

• compare the technology evolution in the computer history.

• identify common ethical issues that arise in an information system environment.

• apply necessary commands for the basic configuration.

• outline various system software and firmware required for the ICT devices.

Course Contents :Introduction to Information Technology: Overview of the history of IT, Characterization and classifica-tion of computers, Information Systems: Representation of information in a computer, problem solvingwith computer, Number system; Hardware Components; Information Systems Software, Managing DataResources, network and data communication, Operating system and its function, The Internet; Legal,Ethical, and Professional Issues in Information Security: Law and Ethics in Information Security, Interna-tional Laws and Legal Bodies, Information Security, Codes of Ethics; Computer Architecture, ComputerVirus, PC Management, DOS Commands.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Ralph, M. Stair. & George, W. Reynolds. (2016) Principles of Information Systems. 12th Ed.

2. Brian, K. Williams. & Stacey, C. Sawyer. (2010) Using Information Technology: A PracticalIntroduction to Computers & Communication: Complete Version. 9th Ed.

3. Ralph, M. Stair. & George, W. Reynolds. (2012), Fundamentals of Information Systems. 6th Ed.

4. Timothy, J. O’Leary. & Linda, I. O’Leary. (2006) Computing Essentials. Introductory Ed.

5. Michael, E. Whitman. & Herbert, J. Mattord. (2012) Principles of Information Security. 4th Ed.

Page 50: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

44 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Fundamentals of MathematicsCourse Code TICT1123Credits

3:3/0Theory 45 hoursPractical 00 hours

Course Objectives :To teach fundamentals of mathematical principles required for the information and communication tech-nology.Intended Learning Outcomes :At the completion, students will be able to

• solve systems of linear equations by use of the matrix.

• solve applied problems using matrices, differentiation and integration.

• compute limits, derivatives, and definite & indefinite integrals of algebraic, logarithmic and expo-nential functions.

• calculate numbers of possible outcomes of elementary combinatorial processes such as permuta-tions and combinations.

Course Contents :Linear Algebra: Matrices, Vectors, Matrix operations, System of equations, Gaussian Elimination, LUDecomposition; Differential Calculus: Limits and Continuity, Integration, Differential coefficients; Coor-dinate Geometry: Coordinates, 2D and 3D coordinate transformation Equation of line, circle; Inductionand Recursion: Mathematical Induction, Recursive Definitions and Structural Induction, Recursive Al-gorithms; Counting: Basics of Counting, Permutations and Combinations, Binomial Coefficients andIdentities.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Ernest Davis. (2012) Linear Algebra and Probability for Computer Science Applications. 1th Ed.

2. Graham., Knuth. & Patashnik. (1994) Concrete Mathematics: A Foundation for ComputerScience. 2nd Ed.

3. Haym Kruglak., John, T. Moore. & Ramon, A. Mata-Toledo. (2009) Schaum’s Outline of BasicMathematics with Applications to Science and Technology. 2nd Ed.

Page 51: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

45

Course Title Computer ApplicationsCourse Code TICT1133Credits

3:1/2Theory 15 hoursPractical 60 hours

Course Objectives :To introduce various application software and its usage for ICT applications in different places.Intended Learning Outcomes :At the completion, students will be able to

• outline the Installation of hardware devices, system software and application software.

• analyse basic operation of computer systems required for normal office use.

• design and create presentations and word processing applications.

• develop documents for computational applications.

• design layouts for pages and invitation using software.

• build audio and video signals for presentation.

Course Contents :Introduction to hardware installation, software installation, trouble-shooting, basic network commandsand configuration, word processing software, presentation software, database systems, page maker, layoutdesign Corel draw, Introduce audio and video editors; Impact of IT on business and society; Applica-tion Domains: Software Engineering, Database Systems, Human-Computer Interaction, Bio-informatics,Medicine, Business, Law Enforcement, Education, Entertainment, Agriculture; Practical: application ofall software mention in theory part.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =1 × T + 2 × P

3Recommended Readings :

1. Relevant books for the application mentioned in the course contents.

Page 52: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

46 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Basics for computer programmingCourse Code TICT1144Credits

4:2/2Theory 30 hoursPractical 60 hours

Course Objectives :Teach students to write own program for real-world problem and implement using a high-level language.Intended Learning Outcomes :At the completion, students will be able to

• outline the basic structures in programming.

• define data types for computer program.

• determine the properties of algorithm and devise an algorithm to solve any real-world problem.

• design and develop programs using the high-level language.

Course Contents :Overview of Programming Languages: Machine languages, Assembly languages and High level languages;Basic Elements in Programming, Structure of a Program, Input / Output Streams, Variable declaration,Arithmetic Operations, Relational Operations, Logical Operations; Control Structures: If/ Else, Whilerepetition, For repetition, Switch multiple selection, Do /while, Break and Continue; Arrays: Single-Dimensional Arrays, Multidimensional Arrays; Functions: Predefine Functions, User define Functions,Scope of variables and parameters, Recursion; Techniques of Problem solving: Algorithm, Flowchart andPseudo codes; Algorithms: Characteristics of algorithms, designing, devising and expressing algorithms.Practical will focus on the implementation of program concepts using high-level language.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 2 × P

4Recommended Readings :

1. Malik, D. S. (2011) C++ Programming: From Problem Analysis to Program Design. 5th Ed.

2. Yuksel Uckan. (1995) Problem Solving Using C++ structured and Object-Oriented ProgrammingTechniques. 95th Ed. Miami University.

Page 53: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

47

Course Title Basic Management PrinciplesCourse Code TICT1152Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Motivate the student to understand and apply the business management strategies to promote the ICTproducts.Intended Learning Outcomes :At the completion, students will be able to

• apply a selected management topic to a real organizational setting.

• state the basic functions needed to run a business.

• describe financial management systems within a business.

• define personnel management within a business.

Course Contents :Introduction: Concept of Management, Organization, Concept of Business; Management Systems andOrganizational Theories: Modern Organizational Theories, Types and Characteristics of Modern Busi-ness Organizations; Planning: Types of Plans, Steps in the Planning Process, Goal Setting and StrategicPlanning; The Business Environment [Ethics & Diversity Management]; Planning & the Decision Mak-ing Processes; Different Forms of Organizational Control; Leadership & Team Management; ModernCommunication Technologies in Business.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. James, L. & Burrow. (2012) Business Management. 13th Ed.

2. Mandal, S. K. (2011) Management: Principles and Practice.

3. Peter Stimpson. (2015) Business Management for the IB Diploma Course book. 2nd Ed.

Page 54: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

48 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Introduction to EntrepreneurshipCourse Code AUX1111Credits

1:1/0Theory 15 hoursPractical 00 hours

Course Objectives :This course provides basic thinking about the Entrepreneurship to understand and work with the ICTbased organisation.Intended Learning Outcomes :At the completion, students will be able to

• analyse the characteristics of entrepreneurs.

• point out various challenges of entrepreneurial project.

• describe the process of entrepreneurship and methods to manage the process.

• develop an appreciation for opportunity and do the evaluation.

• define ways in which entrepreneurship manifests itself.

Course Contents : Introduction; Resource-Based Perspective in the Entrepreneurial: Environment andEntrepreneurship, Entrepreneurial Culture, Enterprising; Process-Oriented Perspective in Entrepreneur-ship: creativity in Entrepreneurship, Innovation, Opportunity Exploitation, The Startup stage, Mentor-ship, Coaching and Counseling, Planning and Managing an Entrepreneurial venture, Marketing, Financingthe Entrepreneurial venture; Output-Oriented Perspective in the Entrepreneurial : Evaluating and Mea-suring the Firm’s Success.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Dafna Kariv. (2011) Entrepreneurship: An International Introduction.

2. Robert Hisrich. (2012) Entrepreneurship. 9th Ed.

Page 55: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

49

Course Title English Language ICourse Code AUX1122Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Provide necessary skills to read, understand and communicate in English.Intended Learning Outcomes :At the completion, students will be able to

• explain communicate effectively in writing with describe graphical contents in writing and orallywith good grammar.

Course Contents :Reading: Basic Reading skills, Skimming, Scanning, Identifying main points, Understanding vocabulary,Understanding sequencing, Reading for comprehension; Writing: Introducing the Mechanics of writing,Introducing vocabulary in and around the University environment, Transferring graphic, statistical, pic-torial Information into writing, Sequencing, Form filling, Writing notes, Preparing to write a project;Speaking: Introducing, Describing people/events/pictures, Interviewing at an elementary stage, Givinginstructions/directions, Making short speeches on a previously prepared topic; Listening: Listening todiscriminate sounds, Listening for specific information, Listening for the gist, Listening and respond-ing to telephone conversation, Listening & comprehending communicative grammar: Introducing basicstructures, Word-order Tense, Negation, Question formation, Articles, Preposition, Pronouns, Quantifier,Word class, Active/passive, Conjunctions/ relativization; Project: Topics to be selected from student’sfield of interest, Submission of individual projects before the end of the semester.Teaching and Learning Methods :Classroom Lectures, self-learning & group discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Miles Craven., Craig Thaine. & Sally Logan. Cambridge English Skills: reading, writing, listeningand speaking from Elementary Advanced. Cambridge University Press.

2. Alison Pohl., Eric Glendinning. & Lewis Lansford. (2013) Oxford English for Careers Technologyfor Engineering and Applied Sciences: Student Book, Oxford University Press. United Kingdom.

3. Murphy, R. (2012) Essential English Grammar. Cambridge Publications.

Page 56: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

50 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Data StructuresCourse Code TICT1213Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :To Introduce data representation and structure for develop an efficient program.Intended Learning Outcomes :At the completion, students will be able to

• manipulate data structures with basic operations.

• discuss the computational efficiency of the principal algorithms for sorting, searching, and hashing.

• design and employ appropriate data structures for solving computational problem.

• analyse programs implementing different Abstract Data Types.

• apply algorithm analysis techniques to evaluate the performance of an algorithm and to comparedata structures.

• solve problems computationally through the application of fundamental data structures and algo-rithms.

Course Contents :Mathematics Foundation: Growth of functions, recurrences, time and space complexity; Basic datastructures and algorithms: Array, Linked list, Stack, Queue, Trees, Hashing, Graphs, Divide and Conquer,Sorting and Searching algorithms; Advanced data structures and algorithms: Balanced tree, Heap, priorityqueue, sorting in linear time.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Michael, T., Goodrich & Roberto Tamassia. (2011) Data Structures & Algorithms in Java. 5th

Ed.

2. Sartaj Sahni. (2000) Data Structures, Algorithms, and Applications in Java.

Page 57: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

51

Course Title Discrete MathematicsCourse Code TICT1222Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :To provide knowledge to solve IT related mathematical problems using appropriate techniques and con-verting the real problem to computationally solvable problems using various problem-solving strategies.Intended Learning Outcomes :At the completion, students will be able to

• make use of the operations associated with sets, functions and relations.

• convert logical statements from informal language to propositional and predicate logic expression.

• outline Boolean logic relates to computing problems as truth tables, logic circuits and Booleanalgebra.

• model the problems in IT using graphs and trees.

Course Contents :Basic Structures; Sets , Relations and Functions; Logic and Proofs: Propositional Logic, Predicates andQuantifiers, Rules of Inference; Basics of Counting: Number Systems; Boolean Algebra: Logic Gates,Karnaugh maps; Graphs and Trees; Modeling Computation: Automata and Languages, Turing machines.Teaching and Learning Methods :Classroom Lectures, self learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Bernard Kolman. & Robert, C. Busby. (1987) Discrete Mathematical Structures for ComputerScience. 2nd Ed.

2. Kerneeth, H. Rosen. (2012) Discrete Mathematics and its Applications. 7th Ed.

Page 58: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

52 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Object Oriented ProgrammingCourse Code TICT1234Credits

4:2/2Theory 30 hoursPractical 60 hours

Course Objectives :To provide the knowledge of Object Oriented Design strategies in programming and problem-solving.Intended Learning Outcomes :At the completion, students will be able to

• explain the basic concepts of structured and object oriented languages.

• match the real world objects into programming paradigm.

• use the object oriented concept in program development.

• apply good programming style and understand the impact of style on developing and maintainingprograms.

• design object oriented solutions for small systems involving multiple objects.

Course Contents :Introduction; Structured Programming and OOP: Specifying a class, Defining Member Functions, Con-structors and Destructors, Copy Constructors, Static Data Members, Static Member Functions; Inheri-tance: Extending Classes, Defining Derived Classes, Single Inheritance, Making a Private Member Inher-itance, Multilevel Inheritance, Multiple Inheritance, Hierarchical Inheritance, Hybrid Inheritance, VirtualBase Classes, Abstract Classes, Constructors in Derived Classes, Member Classes, Operator overloadingand type conversions, Defining Operator Overloading, Overloading Unary Operators, Overloading BinaryOperators, Overloading Binary Operators Using Friends, Manipulation of Strings Using Operators, Rulesfor Overloading Operators; Type Conversions, Pointers.Teaching and Learning Methods :Classroom Lectures, self learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 2 × P

4Recommended Readings :

1. David, J. Barnes. (2000) Object-Oriented Programming with Java: An Introduction. PrenticeHall.

2. Thomas, C. Wu. (2006) An Introduction to Object-Oriented Programming with Java. 5th Ed.TATAMcGraw-Hill.

Page 59: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

53

Course Title Fundamentals of StatisticsCourse Code TICT1242Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Provide required knowledge to manipulate the information using statistical theory and probabilities andmodeling the real world problems applicable for ICT tools.Intended Learning Outcomes :At the completion, students will be able to

• apply the binomial theorem to independent events and Baye’s theorem to dependent events.

• apply the tools of probability to create simple discrete event simulations.

• calculate the mean, median and mode of a given sample of data.

• analyze a statistical analysis of a system’s performance and recommend ways to improve perfor-mance.

Course Contents :Basics of Probability Theory; Random Variables: Discrete Random Variables, Continues Random Vari-ables, The Expectation of a Random variable, The Variance of a Random Variable, Jointly DistributedRandom Variables, Combinations and Functions of Random Variables; Discrete Probability Distribu-tion: The Binomial Distribution, The Geometric and Negative Binomial Distributions, The Hyper-geometric Distribution; Continuous Probability Distributions: Uniform Distribution, Exponential Dis-tribution, Gamma and Beta Distribution; Normal Distribution; Descriptive Statistics: Experimentation,Data Presentation, Sample Statistics; Hypothesis Testing: Formulation of hypotheses, null and alternatehypothesis, Parametric and non-parametric tests and their applicability, t-test, z-test, Chi-square test,Correlation coefficients, Linear and nonlinear regression models, Stochastic versus deterministic analysis.Teaching and Learning Methods :Classroom Lectures, self learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Michael Baron. (2014) Probability and Statistics for Computer Scientists. 2nd Ed.

2. Douglas, C., Montgomery. & George, C. Runger. (2014) Applied Statistics and Probability forEngineers. 6th Ed.

3. Hwei, P. Hsu. (1997) Schaum’s Outline of Theory and Problems of Probability, Random Variables,and Random Processes.

4. John Braun, W. (2016) A First Course in Statistical Programming with R. 2nd Ed.

Page 60: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

54 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title IT LawsCourse Code TICT1252Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Provide necessary knowledge to use and adopt information technology laws and policies.

Intended Learning Outcomes :At the completion, students will be able to

• recognize the importance of IT legal aspects.

• identify and interpret IT related acts.

• explain the policies and privacy related to IT and computing.

• identify IT legal issues.

• apply the legal and ethical framework for IT related projects.

Course Contents :Introduction to Sri Lankan Law, ICT and IT policies, ICT act, Computer crime and legal aspects, DigitalViolence and electronic transaction act , e laws , copyright and intellectual property rights, paymentdevice frauds. Surveillance and social control, technology transfer, information privacy, Law of robotics,international and European media law, Cyberspace, Cyber-law.Teaching and Learning Methods :Classroom Lectures, self learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Ian Lioyd. (2014) Information Technology Law. 7th Ed. Oxford University Press.

2. Diane Rowland. (2016) Information Technology Law. 5th Ed, Routledge.

Page 61: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

55

Course Title Computational Engineering DrawingCourse Code TICT1262Credits

2:1/1Theory 15 hoursPractical 30 hours

Course Objectives :To introduce computer-based application to design and analyse the engineering drawing.Intended Learning Outcomes :At the completion, students will be able to

• describe standard drafting principles and theory of projection.

• sketch mechanical, architectural, and household wiring drawings at designated scales.

• recognize underlying techniques behind engineering graphics.

• sketch objects freehand in 3-D.

• prepare drawings using Computer Aided Drawing (CAD) software package.

Course Contents :Introduction to engineering drawing, Orthographic projection, Fundamentals of mechanical drawing,architectural drawing, graphics for engineering, sketching, Application of CAD.Teaching and Learning Methods : Classroom Lectures, self-learning & discussion, computerpractical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =1 × T + 1 × P

2Recommended Readings :

1. James, H. Earle. (2007) Engineering Design Graphics with AutoCAD. 12th Ed, Prentice Hall.

2. Frederick, E. Giesecke. (2016) Technical Drawing with Engineering Graphics. 15th Ed. PeachpitPress.

Page 62: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

56 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Sri Lankan Studies, Social Harmony & Active citizenshipCourse Code AUX1212Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Provide basic knowledge in Sri Lankan history and natural resources, social concepts, human rights andthe importance of social harmony in a multicultural and multi-ethnic society.Intended Learning Outcomes :At the completion, students will be able to

• define the past, present, and the future trends of Sri Lankan lifestyle.

• define peace-building processes in terms of cultivation of peace culture.

• create links between classroom participation and community and citizenship knowledge and skills.

Course Contents : Sri Lankan Studies: History, religion, languages, literature, arts, local wisdom andthe lifestyle of Sri Lanka in the past, present and the future trend; Social Harmony: Concepts and Ideals,Human rights, dignity and values; Acceptance of Global and National pluralism; Acceptance and toleranceof other cultures, traditions, religions and languages; Identification of issues relating to Social disharmony:Discrimination, deprivation, Social injustice, Racism, Gender discrimination, Religious fundamentalism;Historical background to social disharmony in Sri Lanka: Denial of equal rights in language, employment,education, and economic development of the regions etc., lack of mutual understanding, criminalizationof politics and politicization of social issues; Steps to peace building: Mutual understanding, progressivepositive negotiations, dialogue instead of debate, sustainable peace process, participation of the grass rootlevel society in the peace process, cultivating a “Culture of peace”, reconciliation, conflict management;Activity based session to enhance and build social harmony; At the political level: Political reform anddevolution of powers, good governance, cultivating a sound political culture, cohabitation among politicalparties and forces, effectively handling pressure groups, inclusive approach than an exclusive one; NaturalResources of Sri Lanka: Land, aquatic-coastal and marine resources, inland aquatic resources, Renewableand Non-renewable resources.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

• Carol Packham. (2008) Active Citizenship and Community Learning.

Page 63: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

57

LEVEL 2

Course Title Introduction to Database Management SystemsCourse Code TICT2113Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :Provide necessary knowledge to design database and manipulate data using SQL commands.Intended Learning Outcomes :At the completion, students will be able to

• explain databases and its organizations.

• apply appropriate normalization techniques for data analysis and design a database.

• identify and assign the security facilities in MySQL.

• describe the concept of B+ trees, indexes, and hash tables.

• manipulate data using SQL commands.

Course Contents :Introduction to Database system; Information systems: Analysis of data, forms and sources, Data Or-ganization Architecture: Data Modeling: ER & EER, Relational Data Model, Data Definition and DataManipulation Language; Relational Algebra & Calculus; Normalization and Relational Database Design:1NF,2NF,3NF,BCNF,4NF and 5NF; Database Security: Access Privileges, Multilevel Security, and Statis-tical Database Security; Storage and File Structures: RAID, File Organization, Data-Dictionary Storage,Database Buffer; Indexing and Hashing: Ordered Indices, B+ Tree Index Files, B+ Tree Extensions,Multiple-Key Access, Static Hashing, Dynamic Hashing; Query Processing.Teaching and Learning Methods :Classroom Lectures, self learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Carlos Coronel., Steven Morris. & Peter Rob. (2011) Database Systems: Design, Implementation,and Management. 9th Ed.

2. Ramezelmasri. & Shamkant, B. Navathe. (2003) Fundamentals of Database Systems. 4th Ed.

3. Thomas, M. Connolly. & Carolyn, E. Begg. (2005) Database Systems a Practical Approach toDesign, Implementation, and Management. 4th Ed.

4. Robert Sheldon. & Geoff Moes. (2005) Beginning MySQL.

Page 64: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

58 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Advanced MathematicsCourse Code TICT2123Credits

3:3/0Theory 45 hoursPractical 00 hours

Course Objectives :The aim of this course is to introduce advanced mathematical concepts to develop analytical thinking tooptimize and represent real world problems solvable by computer.Intended Learning Outcomes :At the completion, students will be able to

• use number-theory arguments to justify relationships involving divisors, multiples and factoring.

• identify and develop operational research models from the verbal description of the real system.

• design new simple models to improve decision making.

• make use of sensitivity analysis to determine the optimal solution as the data change.

Course Contents :Advanced Counting Techniques: Applications of Recurrence Relations, Solving Linear Recurrence Re-lations, Divide-and-Conquer Algorithms and Recurrence Relations, Generating Functions, Inclusion-Exclusion; Number Theory and Cryptography: Divisibility and Modular Arithmetic, Integer Representa-tions and Algorithms, Primes and Greatest Common Divisors, Solving Congruences, factors and Euclid’sAlgorithm, Unique factorization, Linear congruences, Inverses, Chinese remainder theorem, Fermats The-orem; Operations Research Introduction: The Main Elements of Operations Research; Overview of theOperations Research Modeling Approach: Formulating a Mathematical Model; Introduction to LinearProgramming: Solving Linear Programming Problems: The Simplex Method, The Theory of the Sim-plex Method, Duality Theory and Sensitivity Analysis, Other Algorithms for Linear Programming, TheTransportation and Assignment Problems; Network Optimization Models; Project Management withPERT/CPM; Dynamic Programming; Introduction of Game Theory, Introduction of Queueing Theory.Teaching and Learning Methods :Classroom Lectures, self learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Frederick, S. Hillier. & Gerald, J. Lieberman. (2001) Introduction to Operations Research. 7th

Ed.

2. Panneerselvam, R. (2009) Operations Research. 2nd Ed.

3. Eiselt, H. A. & Sandblom, C. L. (2010) Operations Research A Model-Based Approach.

Page 65: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

59

Course Title Advanced Computer ProgrammingCourse Code TICT2134Credits

4:2/2Theory 30 hoursPractical 60 hours

Course Objectives :To design and build robust, data-driven Windows-based applications using the C# and Java.Intended Learning Outcomes :At the completion, students will be able to

• write multi-threaded Java applications that safely manage concurrent access to application state.

• create robust applications using Java class libraries.

• develop an efficient , robust C# application based on an object-oriented design.

• construct and manipulate GUI components in C#.

• create feature-rich Windows-based applications.

Course Contents :Advanced Input Output: Accessing Files and Directories, Writing Files, Reading Files, Serializing Ob-jects; Threads: Non-Threaded Applications, Threaded Applications, Creating Threads, Thread States,Thread Synchronization and Concurrency; Introduction to windows Programming: MDI applications,Help providers, Error providers; Programming Based on Events: Delegates, Events handling in C#,ListBox Control Objects, Combo Box Control Objects, MenuStrip Control Objects, CheckBox and Ra-dioButton Objects; Advanced Object Oriented Programming Features: Indexers, Partial Classes, Inter-faces, Generics, Dll files; Manipulating Data: ADO.NET Entity Framework, LINQ.Teaching and Learning Methods :Classroom Lectures, self learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 2 × P

4Recommended Readings :

1. John Wiley. & Ivor Hortons. (2011) Beginning Java. 7th Ed.

2. Daniel, Y. Liang. (2015) Introduction to java programming comprehensive version. 10th Ed.

3. Andrew Troelsen. (2010) Pro C# 2010 and the .NET 4 Platform. 5th Ed.

4. Barbara Doyle. (2011) C# Programming: From Problem Analysis to Program Design. 3rd Ed.

Page 66: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

60 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Basic Web TechnologiesCourse Code TICT2143Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :Provide knowledge to create own web pages using mark-up & scripting languages and style sheets.Intended Learning Outcomes :At the completion, students will be able to

• create an HTML Document for the requirement of the user.

• design multimedia contents into a web page.

• build and format tables for presenting data.

• modify attributes to make more usable and friendly web links.

• use script to add functional objects effectively.

Course Contents :Introduction to Computers and the Internet; Basics of Web Browser and protocols: introduction toHTML, Basic Text Formatting; Links and Navigation: Understanding URLs, Adding multimedia objects;Tables: Basic Table Elements and Attributes, Grouping Sections of a Table, Nested Tables; Forms:Introducing Forms, Creating form, Form Controls, Creating Labels for Controls, Sending Form Data tothe Server; Frames; Cascading Style Sheets: Introducing CSS, CSS Properties, Controlling Text, TextFormatting, Selectors, JavaScript: Add a Script, The Document Object Model, Starting to Program withJavaScript, Variables, Operators, Functions, Conditional Statements, Looping, Events, Built-in Objects,Form Validation, Form Enhancements, JavaScript Libraries.Teaching and Learning Methods :Classroom Lectures, self learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Jon Duckett. (2010) Beginning HTML, XHTML, CSS, and JavaScript.

2. Deitel, P. J. & Deitel, H. M. (2008) Internet & World Wide Web How to Program. 4th Ed.

3. Faithe Wempen. (2011) HTML5 Step by Step. Microsoft Corporation.

4. Nicholas, C. Zakas. (2012) Professional JavaScript for Web Developers. 3rd Ed.

Page 67: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

61

Course Title Electronics & Digital Circuit designCourse Code TICT2153Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :To provide basic knowledge on digital electronic devices, design the basic digital operation and program-ming the device.Intended Learning Outcomes :At the completion, students will be able to

• apply logic design circuits with Programmable Logic Devices.

• analyze and design basic combinational logic circuits.

• outline the basic functions of flip-flops.

• write programming for smart circuit devices.

Course Contents :Fundamental Concepts of analog and digital systems: electronic components, Primitive Logic Functions,Binary Arithmetic, Type of circuits, Digital-to-Analog and Analog-to-Digital Conversion, Data Acquisi-tion, Digital Voltmeter, Sample-and-Hold Circuits, Multiplexing, Digital Storage Oscilloscope; IntegratedCircuits: Fabrication Process, Packaging Process, Integrated Circuits versus Discrete Components, Ba-sic Operational Characteristics and Parameters TTL Circuits, CMOS Circuits, Comparing CMOS andTTL Characteristics, Interfacing Logic Families; Bipolar Junction Transistors (BJTs): Physical structureand operation modes of BJTs, biasing the BJT, analysis of BJT circuits at DC and AC including itssmall signal model, different configurations of BJT amplifiers, BJT as a switch; Field Effect Transistors(FETs): Physical structure and operation modes of FETs, biasing the FET, analysis of FET circuitsat DC and AC including its small signal model, different configurations of FET amplifiers; OperationalAmplifiers: Introduction to basic properties of OpAmp and advantages of differential operation, invert-ing and non-inverting configuration of OpAmp, typical circuit building blocks using OpAmp, practicalOpAmp and its effect of finite open-loop gain and bandwidth, DC imperfections; Memory : MemoryTechnology, General Memory Operations, Memory Considerations, ROM, RAM, Static RAM (SRAM),Dynamic RAM (DRAM), Programmable Logic Devices (PLDs), Magnetic and Optical Memories, DigitalSystem Application.Teaching and Learning Methods :Classroom Lectures, self learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Anant Agarwal. & Jeffrey, H. Lang. (2005) Foundations of Analog and Digital Electronic Circuits.

2. Anil, K. Maini. (2007) Digital Electronics Principles, Devices and Applications.

Page 68: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

62 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title English Language IICourse Code AUX2112Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Provide to test the student’s communicative abilities and other skills such as informative, writing andcomprehensive powers.Intended Learning Outcomes :At the completion, students will be able to

• practice in writing as a process, including various invention heuristics (brainstorming, for example),gathering evidence, considering audience, drafting, revising, editing, and proofreading.

Course Contents :Exposure to significant structures of the English language as the basis of developing language abilities:Reading, Writing, listening and speaking through language skill integration with emphasis on commu-nicative competence at a higher level; Reading: Basic reading skills, Reading for details, Understandingvocabulary in and from context, Finding main ideas, Understanding sequences, Intensive reading, Readingcomprehension, Making inference, Summarizing; Writing: (a) Introducing basic structures and grammat-ical items - all tenses, active/passive voices, relativization, joining sentences, prepositions, adverbials,adjectives and question formation. (b) Controlled writing - Transforming graphic information into writ-ing, picture composition, sequencing, form filling. (c) Communicating in writing - writing notes, memos,personal/official letters, report writing; Listening: Listening for specific information, for specific details,for gist of the passages, for comprehension, for making inferences, listening and note taking, listeningreproducing; Speaking: Introducing, describing people/events/pictures, asking for information, givingdirections/instructions, making requests/complains; Using model dialogues/improvisations/reading tostimulate conversations and small group discussion; Project: Writing an essay of not less than 600 wordson a topic selected from student’s fields of interest.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Miles Craven., Craig Thaine. & Sally Logan. Cambridge English Skills: reading, Writing, listeningand speaking from Elementary Advanced.

2. Hewings, M. (2005) Advanced English Grammar. Cambridge University Press.

3. Guill, R. (2008) Mastering Literature.

4. Palgrave Macmillan. & Alison Pohl. (2013) Eric Glendenning, and Lewis Lansford, Oxford Englishfor Careers Technology for Engineering and Applied Sciences: Student Book.

Page 69: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

63

Course Title Operating SystemsCourse Code TICT2213Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :Provide knowledge to realize the software-based resource managements in a computers and write basicinter process communication programs using shell script.Intended Learning Outcomes :At the completion, students will be able to

• describe the core functionalities of an Operating System.

• discuss various file system organizations and their interaction with the rest of the operating system.

• explain the interaction between an operating system and a computer system’s devices.

• outline inter-process communication.

• write script to design solutions for system tasks.

Course Contents :Introduction: Operating-System Structure, Operating-System Operations, kernel services, system calls,system boot; Process Management: Process States, Process Scheduling; Process Coordination: In-ter process communication, Synchronization, Deadlocks; Memory Management: Memory-ManagementStrategies, Memory allocation, Segmentation , Paging, Loading , Linking , and libraries, Virtual-MemoryManagement; Storage Management: File System, Implementing File Systems, Secondary-Storage Struc-ture, I/0 Systems; Protection And Security: System Protection, System Security; System programming inthe UNIX environment: Review of C Programming, C shell command language, System calls for processmanagement, File access, and Network system calls, RPC, Threading, and Program development.Teaching and Learning Methods :Classroom Lectures, self learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Stallings. & William. (2014) Operating systems internals and design principles. 8th Ed.

2. Abraham Silber schatz., Peter Baer Galvin. & Greg Gagne. (2012) Operating System Concepts.9th Ed.

3. Andrew, S. Tanenbaum. (2014) Modern Operating Systems. 4th Ed.

4. Graham Glass. & King Ables. (2003) UNIX for Programmers and Users. 3rd Ed.

5. Richard, W. Stevens. & Stephen, A. Rago. (2013) Advanced Programming in the UNIX Environ-ment. 3rd Ed.

Page 70: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

64 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Introduction to Computer NetworkCourse Code TICT2222Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :This course is design to teach the data communication between computers and its associated technologiesand hardware components.Intended Learning Outcomes :At the completion, students will be able to

• explain the importance of data communications.

• recognize the different internetworking devices and their functions.

• describe structure of an protocol model.

• analyze the requirements for a given organizational structure and select the most appropriatenetworking architecture and technologies.

• compare and contrast the data transmission modes.

Course Contents :Introduction: Data Communications, Networks, The Internet, Protocols And Standards, Network Hard-ware, Network Software; Reference Models: OSI Reference Model, TCP/IP Reference Model; Data andSignals: Analog And Digital, Periodic Analog Signals, Digital Signals, Transmission Impairment, DataRate Limits, Performance; Digital Transmission: Digital-To-Digital Conversion, Analog-To-Digital Con-version, Transmission Modes; Analog Transmission: Digital-To-Analog Conversion, Analog-To-AnalogConversion; Physical Layer: Theoretical Basis for Data Communication, Guide Transmission Media,Wireless Transmission, Communication Satellites; Digital Modulation and Multiplexing: Frequency Di-vision and Time Division Multiplexing; The Public Switched Telephone Network: Trunks, Multiplexing,Circuit Switching, Packet Switching; Data Link Layer: Framing, Error Control, Flow Control; Error De-tection and Correction: Block Coding, Cyclic Codes, Checksum; Application Layer: DNS, ElectronicMail, World Wide Web, Streaming Audio and Video.Teaching and Learning Methods :Classroom Lectures, self learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Behrouz, A. Forouzan. (2007) Data Communications and Networking. 4th Ed.

2. Andrew, S. Tanenbaum. & David, J. Wetherall. (2011) Computer Networks. 5th Ed.

Page 71: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

65

Course Title Object Oriented Analysis and DesignCourse Code TICT2232Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Teach students to apply basic Object Oriented Analysis and Design techniques for a software engineeringprocess.Intended Learning Outcomes :At the completion, students will be able to

• apply the knowledge of object oriented modeling and design to the given software developmentproject.

• devise the real world problem using object oriented modeling technique.

• identify Actors and Primary Use Cases from requirements and draw use case diagrams.

• model system functionality using UML sequence and collaboration diagrams.

Course Contents :Introduction to the Objects Approach in Software: Principles and Characteristics of the Object Approach,Terms in OOP; The Object Model and the Class Diagram: Objects, Classes, Attributes, relationships;Object Oriented Methodologies and the UML:UML, Structure diagram, Behavior Diagram; Object Ori-ented Analysis with use cases: Use Case; Mapping Entity Relationship Diagrams to Class Diagrams:Entity Relationship Diagram, Mapping rules; Mapping Class Diagrams and Relational Schemas: Rela-tional Schema, Mapping Rules; Quality and Testing.Teaching and Learning Methods :Classroom Lectures, self learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Peretz Shoval. (2007) Functional and Object Oriented Analysis and Design: An IntegratedMethodology.

2. Sarnath Ramnath. & Brahma Dathan. (2011) Object-Oriented Analysis and Design.

3. ThomasWa, C. (2010) An Introduction to Object-Oriented Programming with JAVA. 5th Ed.

Page 72: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

66 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Multimedia Design and TechnologiesCourse Code TICT2242Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :To introduce the efficient data representation, storage and way embedding the multimedia contents inthe web page.Intended Learning Outcomes :At the completion, students will be able to

• apply various compression techniques for video and audio such as MP3, MP4, JPEG, and DVDtechnology.

• define compression techniques, color palettes, streaming formats, and CODECs.

• compare media file formats including lossy vs. lossless.

Course Contents :Multimedia Applications, An Introduction to Multimedia, Data Compression: Basic data compressiontechniques, Graphic compression, Audio compression, Video compression, Media Composition: Text andGraphic editors, Sound editors, Video editors; Media Entertainment: Virtual reality, Interactive audio,Interactive video; Hardware that enables multimedia, file types, their features and usage, Authoringmultimedia, multimedia on the Internet, Emerging trend and future, Social and Legal issues; MultimediaSystem: Multimedia hardware, Multimedia System architecture; Digital Media: Digital libraries, Mediaformats, Capture, authoring and production tools, Compression, Streaming media.Teaching and Learning Methods :Classroom Lectures, self learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Evangeline, D. & Anitha, S. (2016) Computer Graphics And Multimedia Insights, MathematicalModels And Programming Paradigms.

Page 73: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

67

Course Title Computer GraphicsCourse Code TICT2253Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :To teach the students to understand the core concepts of computer graphics and construct programs toimplement graphics concepts.Intended Learning Outcomes :At the completion, students will be able to

• express the representation of computer graphics objects.

• demonstrate Two-Dimensional and Three-Dimensional transformations.

• apply graphics programming techniques to design and create computer graphics scenes.

Course Contents :Introduction to Computer Graphics: Graphics devices; Raster Graphics Algorithms for Drawing 2-DPrimitives: Line-drawing algorithms, Circle-generating algorithms; Area Filling: Filling Algorithms; 2-DGeometric Transformation: Translation, Scaling, Rotation, Composite transformation; 2-D Viewing andClipping.Teaching and Learning Methods :Classroom Lectures, self learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Peter Shirely. & Steve Marschner. (2009), Fundamentals of Computer Graphics. 3rd Ed.

2. Frank Klawonn. (2008) Introduction to Computer Graphics using Java 2D and 3D.

Page 74: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

68 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Introduction to AccountingCourse Code TICT2262Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :To introduce the fundamental concepts of accounting for application of ICT tools.Intended Learning Outcomes :At the completion, students will be able to

• outline the accounting concepts.

• analyse the feasibility of the ICT concepts for accounting.

Course Contents :Introduction to Accounting, Accounting profession, Accounting Equations, Analyzing transaction, Booksof accounting, trial balance, work-sheet, financial statements.Teaching and Learning Methods :Classroom Lectures, self learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. John Wild., Ken Shaw. & Barbara Chiappetta. (2010) Fundamental Accounting Principles. 20th

Ed. McGrawHill / Irwin.

2. Donatila San Juan., (2007) Fundamental of Accounting: Basic Accounting Principles Simplifiedfor Principles Students. Author House.

Page 75: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

69

Course Title Social and Professional IssuesCourse Code TICT2272Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Explore the personal and organizational ethics and privacy issues in relation with the application of IT.Develop responsibility in IT professional.Intended Learning Outcomes :At the completion, students will be able to

• outline the IT professional’s responsibility in different contexts.

• apply various communication mechanisms for teams work in organizations.

• define professional, ethical and privacy issues and responsibilities.

• analyse social and legal issues related to software.

• define and evaluate teamwork concepts and issues.

• discuss the appropriate use of relevant codes, standards and licenses.

Course Contents :Introduction to Ethics, ethics of IT professionals, internet crime, privacy, IT and life, Intellectual property,Ethics of organization.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. George Reynolds. (2014) Ethics in Information Technology. 5th Ed.

2. William John Brinkman. (2012) Ethics in a Computing Culture. 1st Ed.

Page 76: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

70 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Soft skill and Career GuidanceCourse Code AUX2212Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Provide an overall view of the career perspective and guidance.Intended Learning Outcomes :At the completion, students will be able to

• identify the necessary skills required for the organizations.

• make use of necessary skills to work in a team.

• analyse the career requirements available in various organization and develop required skill.

• adapt effectively in private organization.

Course Contents :The world of work: Unemployment in Sri Lanka, Recent demographic, Economic and social changesof Sri Lanka and how they affect the graduate labor market; The private sector culture: emphasis onattitudes, The role of scientists in various employment sectors; The expectations of private sector employerfrom new graduate employees; Career guidance Employment search; Image Projection: Social graces,Public relations, Career development and survival skills of young graduates, Personality development,Leadership, Team work, Human relations, effective communication, Problem solving, Stress management;Presentation Techniques: The bio-data, Facing interviews, assertiveness.Teaching and Learning Methods :Classroom Lectures, self learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Brian McIvor. (2009) Career detection: Finding and managing your career.

Page 77: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

71

LEVEL 3

Course Title Computer OrganizationCourse Code TICT3113Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :To understand the functionalities of the computers’ major modules and learn about the improvements onthe hardware components to increase the processor execution rate. Train the students to write programswith low-level coding such as assembly.Intended Learning Outcomes :At the completion, students will be able to

• explain the integrated function of computer hardware components.

• demonstrate programming ability using low-level language.

• describe the involvement of the processor and memory during the instruction execution.

• outline the storage organization to improve the data transfer rate.

• analyze the methods implemented to improve the instructions execution rate.

• examine the organization of major components in Pentium processor.

Course Contents :Introduction to the performance of computers, internal structure of the processor, hardware intercon-nections and functions, interrupt mechanism, cache memory organization, secondary storages (RAID),Functions of I/O ports, types of Instruction & its formats, addressing schemes, microprogramming,pipelining execution, organization of Pentium processor, Assembly language programming.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. William Stallings. (2012) Computer Organization and Architecture. 8th Ed.

2. John, L. Hennessy. (2006) Computer Architecture: A Quantitative Approach. 4th Ed.

3. Barry, B. Brey. (2008) Intel microprocessors. 8th Ed.

4. Turbo assembler user guide, version 5. U.S.A.

5. Tom Swan. (1995) Mastering turbo assembler. 2nd Ed.

Page 78: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

72 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Rapid Application DevelopmentCourse Code TICT3122Credits

2:1/1Theory 15 hoursPractical 30 hours

Course Objectives :To introduce software development process in minimal planning and efficient way.Intended Learning Outcomes :At the completion, students will be able to

• describe the rapid application methodologies.

• write program using .NET framework.

• distinguish normal programming and visual event-driven programming.

• describe features of visual event-driven programming language.

• develop projects using rapid concepts.

Course Contents :An overview of visual thinking; Introduction to the Visual Languages and Visual programming; Examplesof languages for handling visual information; Examples of languages for handling visual interactions;Visualization of software design; Visual coaching system; Visual interface design system: Non textualprogramming environments (including diagrammatic systems and iconic systems); Table-and-form-basedsystems; Visual database design; Advances in visual languages and visual programming systems.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =1 × T + 1 × P

2Recommended Readings :

1. Steve, McConnell. (1996) Rapid Development (Developer Best Practices). Microsoft Press.

Page 79: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

73

Course Title Software Quality AssuranceCourse Code TICT3132Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :To introduce different approaches to software testing and quality assurance, and select optimal solutionsfor different situations and projects.Intended Learning Outcomes :At the completion, students will be able to

• describe the quality assurance process and its role in software development.

• identify, prioritize, plan, create and execute test cases in test management.

• test effectively log and manage identified defects.

• apply the techniques learned to improve the quality of their own software development.

• prepare a software quality plan for a software project and accurately measure and report theprogress of testing.

Course Contents :Introduction: The software quality challenge, software quality, Software quality factors, The componentsof the software quality assurance system; Pre-project software quality components: Contract review, De-velopment and quality plans; SQA components in the project life cycle: Integrating quality activities inthe project life cycle, Reviews; Testing: Concept and Definition, Plan and Design, Execution and Report-ing; Software quality infrastructure components: Procedures and work instructions, Supporting qualitydevices, Configuration management; Management components of software quality: Project progresscontrol, Software quality metrics, Costs of software quality; Challenges: Incident Management, DefectManagement, Risk Vulnerability and Threat Management; Software Quality Expectation: InformationSecurity, Information Audit, Software Reliability and Process Improvement.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Daniel Galin. (2004) Software Quality Assurance from theory to implementation.

2. Nina, S. Godbole. (2016) Software Quality Assurance: Principles and Practice.

3. Jeff Tian, (2005) Software Quality Engineering Testing, Quality Assurance, and Quantifiable Im-provement.

Page 80: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

74 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Advanced Web ProgrammingCourse Code TICT3143Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :To introduce the basic knowledge of building websites with essential components using advanced webprogramming concepts and techniques.Intended Learning Outcomes :At the completion, students will be able to

• define how client/server technology works.

• identify the web development framework.

• build multi-tier applications.

• develop authentication models.

• apply security concepts.

• generate web pages with modern development tools.

• utilize database connectivity for web applications.

• define model view controller.

Course Contents :Introduction to Client Server Concepts, Multi-tier Applications, Server-side Scripting, Web Forms, Ses-sions and Cookies, Error Handling and Debugging, Dynamic Web-page Design, Responsive Web Design,Bootstrap, Web Development Cycle, Embedding Multimedia, Secure Socket Layer and Web Security,Content Management System, Database Connectivity, Model View Controller , Web Services, Currenttrends in Web Development Technologies.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Larry Ullman. (2008) PHP6 AND MYSQL5.

2. Simon Stobart. & David Parsons. (2008) Dynamic Web Application Development Using PHPand MySQL. 1st Ed.

3. Fernando Monteiro. (2014) Learning Single-page Web Application Development.

Page 81: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

75

Course Title Human Computer InteractionCourse Code TICT3153Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :To introduce the overview of the field of human-computer interaction and integrates theories and method-ologies from computer science, cognitive psychology, user-friendly interactive design, and many otherareas.Intended Learning Outcomes :At the completion, students will be able to

• describe typical human-computer interaction (HCI) models, styles, and various historic HCIparadigms.

• apply an interactive design process and universal design principles to designing HCI systems.

• analyze and identify user models, user support, socio-organizational issues, and stakeholder re-quirements of HCI systems.

• discuss tasks and dialogs of relevant HCI systems based on task analysis and dialog design.

• practice a variety of simple methods for evaluating the quality of a user interface.

Course Contents :Foundations of Human Computer Interaction: The Human Factor, The Computer, The InteractionElements, Paradigms; Design Process: Interaction Design Process, HCI in the software process, Designrules, Evaluation techniques, Universal Design, User Support; Models and Theories: Cognitive models,Socio-organizational issues and stakeholder requirements, Communication and Collaboration Models,Task analysis, Dialog notations and design, Models of the system, Modeling rich interaction; Hypertextand Multimedia: Groupware and Computer-supported Collaborative Work, Ubiquitous Computing, VirtualReality and Augmented Reality, Hypertext, Multimedia and the World Wide Web.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Alan Dix., Janet Finlay., Gregory D. Abowd. & Russell Beale. (2004) Human computer interaction.3rd Ed.

2. Preece, J., Rogers, Y. & Sharp, H. (2015) Interaction design: Beyond human-computer interac-tion. 4th Ed.

Page 82: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

76 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Introduction to Mobile ComputingCourse Code TICT3163Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :This course provides programming techniques and design patterns related to the development of stan-dalone applications and mobile interfaces for current and emerging mobile computing devices.Intended Learning Outcomes :At the completion, students will be able to

• describe the basic concepts and principles in mobile computing.

• compare different mobile application models/architectures and patterns.

• explain the structure and components for Mobile IP and Mobility Management.

• apply mobile application models/architectures and patterns to the development of a mobile soft-ware application.

• write and deploy a content-based application using a mobile computing software framework de-velopment of applications on mobile computing platforms.

Course Contents :Introduction to Mobile Communications and Computing: Wireless Communications, Wireless Networks,GSM, 3G, 4G; Wireless Medium Access Control: Motivation for Specialized MAC, Multiple AccessSchemes: FDMA, TDMA, CDMA and SDMA; Wireless Communication Technologies: Cellular networks,Wireless (802.11), TCP/IP in the mobile setting, Geolocation and Global Positioning System (GPS);Mobile Network Layer: Mobile IP and Mobility Management; Mobile Transport Layer: TCP in wirelessenvironments, Snooping TCP, Time-out Freezing; Mobile Ad-hoc Networks (MANETs): Introduction toAd-hoc Networks, Routing in mobile Ad Hoc networks; Location Management: Location Management,Registration, Area-based Location Management; Protocols and Tools: Wireless Application Protocol,Bluetooth Technology.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Jeyasri, V. Aroiamary. (2004) Mobile Computing.

2. Mohammad Ilyas. & Imad Mahgoub. (2004) Mobile Computing Handbook.

3. Wei-Meng Lee. (2012) Beginning Android TM 4 Application Development.

Page 83: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

77

Course Title Software EngineeringCourse Code TICT3173Credits

3:3/0Theory 45 hoursPractical 00 hours

Course Objectives :Teach students to analyze, design, verify, validate, implement, apply, and maintain software systems.Intended Learning Outcomes :At the completion, students will be able to

• design a software engineering system.

• prepare the software requirements specification document for a software project.

• develop to manage, design, test and model Agile software projects.

• apply Agile and Scrum software management and development principles using Team FoundationServer software and templates.

Course Contents :Introduction: Software processes, Software Life Cycle Models; System modeling: Context models, In-teraction models, Structural models, Behavioral models, Model-driven engineering; Architectural design:Architectural design decisions, Architectural views, Architectural patterns, Application architectures; De-sign and implementation: Design patterns, Implementation issues, Open source development; Objects:Models, Cohesion, Coupling Data Encapsulation; Object-Oriented Analysis: Use-Case modeling, ClassModeling, Dynamic Modeling; Software testing: Development testing, Test-driven development, Releasetesting, User testing; Software evolution: Evolution processes, Program evolution dynamics, Softwaremaintenance, Legacy system management; Agile Software Development and Engineering Introduction:Defining programming best practices, Transitioning to Agile Development processes; Managing AgileProjects: Gathering software requirements, Planning Agile Projects, Reporting Team Progress; Agile de-velopment using XP:eXtreme Programming (XP), Values and Principles; Agile development using Scrum:Scrum Introduction, Prioritizing, Estimating, and Planning; Optimizing Productivity of Agile Teams.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Ian Sommerville. (2015) Software Engineering. 10th Ed.

2. Andrew Stellman. & Jennifer Greene. (2014) Learning Agile.

3. James Shore. & Shane Warden. (2008) The Art of Agile Development. 1st Ed.

Page 84: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

78 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Human Resource ManagementCourse Code AUX3112Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :To introduce the knowledge, understanding and key skills required by today’s HR professionals andto enable students to effectively contribute to dynamic organizations enhancing the effectiveness foroptimizing the human resource potential of organizations to achieve business and strategic objectives.Intended Learning Outcomes :At the completion, students will be able to

• develop the knowledge, skills and concepts required to resolve actual human resource managementissues.

• make use of the relationship shared between employers, management, human resources specialists,and employees and investigate how HRM is responding to current business trends, opportunities,and challenges.

• plan a job analysis and produce a job description.

• identify the human resource needs of an organization and evaluate the procedures and practicesused for recruiting and selecting suitable employees.

• assess training requirements and design a successful orientation and training program.

Course Contents :Environment of Human Resource Management: Human Resource Management in Organizations, Strate-gic HR Management and Planning, Equal Employment Opportunity; Jobs and Labor: Workers, Jobs, andJob Analysis, Human Resource Planning and Retention, Recruiting and Labor Markets, Selecting HumanResources; Training and Development: Training Human Resources, Talent Management, PerformanceManagement and Appraisal; Compensation: Total Rewards and Compensation, Incentive Plans and Ex-ecutive Compensation, Managing Employee Benefits; Employee Relations: Risk Management and WorkerProtection, Employee Rights and Responsibilities, Union/Management Relations; Industrial Relations andWelfare Administration.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Robert L. Mathis. (2011) Human Resource Management. 13th Ed.

2. Alan Price. (2011) Human Resource Management. 4th Ed.

Page 85: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

79

Course Title Advanced Database Management SystemsCourse Code TICT3213Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :Main objective of this course is to teach advanced database management concepts used in various typesof organizational databases and provide practical experience to implement them.Intended Learning Outcomes :At the completion, students will be able to

• apply the principles of query optimization to a database schema and formulate a transactionmanagement strategy for a database.

• design a distributed database for a network environment and apply concurrency control and re-covery mechanism for transaction management.

• utilize program MySQL with satisfaction enterprise rules or constraints.

• write programs to connect a database embedded in high-level programming languages.

Course Contents : Advanced data representation models: EER & Object Oriented data model, ODMGstandard, NIAM, GOOD, ORM; Storage and File Structures; Database Buffer; Indexing and Hashing:Multiple-Key Access, Static Hashing, Dynamic Hashing; Query Processing & Optimisation: SemanticQuery Optimisation; Database Transactions and Recovery Procedures: Transaction Processing Con-cepts; Database Security: Access Privileges, Multilevel Security, Statistical Database Security; DistributedDatabases: Reliability and Commit protocols, Fragmentation and Distribution, View Integration, Dis-tributed database design, Distributed algorithms for data management, Heterogeneous and FederatedDatabase Systems; Deductive Databases: Recursive Queries, Prolog / Datalog Notation, Basic inferenceMechanism for Logic Programs, Deductive Database Systems, Deductive Object Oriented Database Sys-tems; Data Warehousing and Data Mining: Decision-Support Systems, Data Warehousing, Data Mining,Association Rules, Clustering; Advanced in SQL: Transactional and Locking Statements in SQL; SQLembedded in high-level programming languages.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Abraham Silberschatz., Henry F. Korth. & Sudarshan, S. (2011) Database System Concepts. 6th

Ed.

2. Ramez elmasri. & Shamkant B.Navathe. (2003) Fundamentals of Database Systems. 4th Ed.

3. Coronel, C., Morris, S. & Rob, P. (2011) Database Systems: Design, Implementation, and Man-agement. 9th Ed.

Page 86: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

80 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Advanced Computer Networks and AdministrationCourse Code TICT3224Credits

4:2/2Theory 30 hoursPractical 60 hours

Course Objectives :To understand the advanced functionalities, techniques, and protocols with the practical implementationused in the computer networks.Intended Learning Outcomes :At the completion, students will be able to

• explain the concepts underlying Internetworking.

• describe the principles and functionality of Cisco IOS.

• model the routing protocol with the network testing.

• recognize the need for services integrated with the switches.

• develop the simulation-based implementation on VLAN techniques.

• demonstrate the relevant issues and techniques of network management solutions.

Course Contents :Connection oriented networks, Internetworking, Traffic engineering, High speed LAN, FDDI, OperatingCisco IOS, Configuring a router, Discovering and Connecting to Neighbors, Getting Information aboutRemote Devices, Managing the Cisco Router File System, Routing Protocols, TCP/IP Suite Error andControl Messages, Network Testing, Overview of Transport Layer Ports, Switching Concepts, Switch Op-eration and configuration, Spanning Tree Protocol, VLANs Configuration and Troubleshooting, Wirelesscommunication, Network management system.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion , computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 2 × P

4Recommended Readings :

1. James, F. Kurose. & Keith, W. Ross. (2013) Computer Networking: A Top-Down Approach. 6th

Ed. Addison Wesley.

2. Larry, L. Peterson. & Bruce, S. Davie. (2011) Computer Networks: A Systems Approach. 5th

Ed. Morgan Kaufmann.

3. William Stallings, (2014) Data and Computer Communications. 10th Ed. Prentice Hall.

Page 87: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

81

Course Title Project ManagementCourse Code TICT3232Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives : To introduce the key components and techniques of project management to learnthe processes involved in the effective planning and subsequent management of projects and to developthe necessary skills and knowledge to lead or participate in successful information technology projects.Intended Learning Outcomes :At the completion, students will be able to

• test the knowledge and confidence to manage a project from beginning to end by identifying thedifferent stages involved in project planning.

• analyse the general issues and skills involved in information technology projects.

• explain the importance of stakeholder management and its commitment.

• demonstrate effective project execution, monitoring and control techniques that result in successfulprojects.

• prepare project planning activities that accurately forecast and manage project costs, timelines,and quality.

• demonstrate the processes for creating a work breakdown structure using variety of approaches andimplement processes for successful resource, communication, and risk and change management.

• maximize the team development with training, team-building activities, and reward systems.

Course Contents : Introduction to Project Management: Project, Project Attributes, Project Constraints, ProjectManagement, The Role of the Project Manager; The Project Management and Information Technology Context : A SystemView of Project Management, Stakeholder Management, Project Phases and the Project Life Cycle, The Context of Infor-mation Technology Projects, The Project Management Process Groups: A Case Study ; Project Integration Management :Strategic Planning and Project Selection, Developing a Project Management Plan, Directing and Managing Project Work,Monitoring and Controlling Project Work , Performing Integrated Change Control; Project Scope Management : DefiningScope, Planning Scope Management, Validating Scope , Controlling Scope; Project Time Management : Estimating Activ-ity Resources , Estimating Activity Durations , Developing the Schedule: Gantt Charts, Critical Path Method, Controllingthe Schedule; Project Cost Management : Estimating Costs, Determining the Budget , Controlling Costs; Project QualityManagement : Planning Quality Management , Performing Quality Assurance, Tools and Techniques for Quality Control,Improving IT Project Quality; Project Human Resource Management : Keys to Managing People, Developing the HumanResource Plan, Developing the Project Team; Project Communications Management : Keys to Good Communications,Planning Communications Management, Managing Communications, Controlling Communications; Project Risk Manage-ment : Planning Risk Management , Common Sources of Risk on IT Projects, Identifying Risks, Performing QualitativeRisk Analysis, Performing Quantitative Risk Analysis, Controlling Risks; Project Reporting.

Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Kathy Schwalbe. (2014) Information Technology Project Management. 7th Ed.

2. A Guide to The Project management Body of Knowledge (PMBOK@ Guide). 4th Ed.

Page 88: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

82 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Information SecurityCourse Code TICT3242Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Teach the available hazards and threads for the data in the computer network and develop skill to analysethe vulnerabilities and digital forensics. Introduce the information security and mechanism in the variousfield of ICT.Intended Learning Outcomes :At the completion, students will be able to

• outline and identify appropriate security mechanism for various network architecture.

• apply security principles to system design and build secure authentication systems by use ofmessage authentication techniques.

• describe the functions of various security methods used in the field of IT.

• analyse the security schemes for network and mobile computing.

• explain the privacy issues in IT and understand the web based security mechanism developed forscripting language.

Course Contents :Introduction to information system security :Trends, Attacks, Services, Mechanisms, The OSI SecurityArchitecture, A Model for Network Security; Symmetric Ciphers: Classical Encryption Techniques, BlockCiphers and the Data Encryption Standard, Confidentiality Using Symmetric Encryption; AsymmetricCiphers: Public-Key Cryptography and RSA; Cryptographic Data Integrity Algorithms: CryptographicHash Functions, Message Authentication Codes, Digital Signatures; Mutual Trust: Key Management andDistribution, User Authentication Protocols; Network And Internet Security: Transport-Level Security,Wireless Network Security, Electronic Mail Security, IP Security, Web Security; System Security: Intruders,Malicious Software, Firewalls.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. William Stallings. (2013) Cryptography and Network Security, Principles and Practice. 5th Ed.

2. David Kim. & Michael, G. Solomon. (2013) Fundamentals of Information Systems Security. 2nd

Ed.

Page 89: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

83

Course Title Digital Image ProcessingCourse Code TICT3253Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :To provide the basics and advanced concepts of digital image processing techniques and storage methodsand motivates the students to apply the methods to real time image based problem through practicalexperience.Intended Learning Outcomes :At the completion, students will be able to

• outline the display devices and digital imaging techniques.

• explain various linear and non-linear methods applied for image filtering.

• analyse proper techniques that is suitable for the image enhancements.

• outline image file formats and compression structures.

• model the techniques to solve the real world problems.

Course Contents :Introduction to display devices and digital images, Intensity transformation, spatial and frequency do-main filtering, smoothing and enhancements, image compression, image segmentation, morphologicaloperations, Implementing the techniques using programming language.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Gonzales, R. C. & Woods, R. E. (2007) Digital Image Processing. 3rd Ed.

2. Gonzales, R. C. & Woods, R. E. (2009) Digital Image Processing using MATLAB. 2nd Ed.

Page 90: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

84 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Essential of E-CommerceCourse Code TICT3263Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :To introduce the concept of electronic commerce to understand how E-commerce is affecting businessenterprises, governments, consumers and people generally most beneficial for the entrepreneur’s industryby studying the development of websites.Intended Learning Outcomes :At the completion, students will be able to

• analyze the impact of E-commerce on business models and strategy.

• identify the major E-Commerce revenue models to evaluate existing websites.

• discuss the techniques and technologies used to process online payments and the legal issues andprivacy in E-Commerce.

• discuss the significance of Web 2.0 content and social networks in E-Commerce.

• assess E-Commerce strategies and applications, including online marketing, E-Government, E-Learning and global E-Commerce.

Course Contents :Introduction to Electronic Commerce: Getting started with electronic commerce, Electronic Commercefundamentals, Technology infrastructure: The internet and the WWW, Business models; Business strate-gies for Electronic Commerce: Electronic Data Interchange (EDI), Value Chain, Supply Chain, ElectronicCommerce in Auction; Electronic Commerce Supporting Activities: Marketing and Advertising on theweb, Electronic Payment System; Implement and Management Issues in Electronic Commerce: Technolo-gies and Applications to support Electronic Commerce, Infrastructure for Electronic Commerce, Designingand Building E-Commerce websites, Personal, Social, Organizational, Legal, Tax and International Issues;Security issues and Measures: Protecting Electronic Commerce Resources, Web 2.0, Social Networks andSearch Engine Optimization; Mobile Commerce: Introduction, Framework, Models, Agents in ElectronicCommerce; E-Government and E-Learning : Introduction, Varieties of e-learning, e-learning technologies,Mobile learning.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Dave Chaffey. (2009) E-Business and E-Commerce Management: Strategy, Implementation and Practice. 4th Ed.

2. Amir Manzoor. (2010) E-Commerce: An Introduction.

3. Bhasker. (2009) E-Commerce: Framework, Technologies and Applications. 3rd Ed.

Page 91: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

85

Course Title Computerised AccountingCourse Code TICT3272Credits

2:1/1Theory 15 hoursPractical 30 hours

Course Objectives :Provide necessary knowledge to use computers and software tools for accounting.Intended Learning Outcomes :At the completion, students will be able to

• demonstrate a variety of transactions using computer application.

• convert the manual accounts to computer application.

• describe and define employee setup and payroll items.

• compute correct operations with a variety of complex computerized transactions.

• create an income statement with the aid of computational applications.

Course Contents :Accounting Cycle, General Ledger, Accounts Payable, Accounts Receivable, Payroll, Inventory and Ser-vices, Debitors & Creditors Ledger, Bank Reconciliation, Sales & Purchase Registers, VAT, Taxes, ProjectAccounting, Salient Features of Computerised Accounting System, Spreadsheet in business applications,Computerized Accounting Softwares and Applications.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =1 × T + 1 × P

2Recommended Readings :

1. (2015) Tally Education Private Limited, Computerised Accounting Using Tally. ERP 9.

2. Alvin, A. Arens., Dewey, D. Ward. & Carl, J. Borsum. (2012) Computerized Accounting UsingQuickBooks Pro 2014.

Page 92: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

86 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Research MethodologyCourse Code AUX3212Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :To introduce basic concepts used in research and scientific social research methods to critically analyseand apply scientific, statistical and analytical approaches for carrying out research work effectively.Intended Learning Outcomes :At the completion, students will be able to

• identify the basic framework of research process and its methodologies.

• select and define appropriate research problem and parameters.

• identify various sources of information for literature review and data collection.

• write proposal using scientific research methodology.

• organize and conduct research in a more appropriate manner.

• write a research report and thesis.

Course Contents :Introduction to Research: Building blocks of science in research, Various steps in scientific research,Concept of Applied and Basic research, Quantitative and Qualitative Research Techniques, Hypothe-sis development; Data Collection Methods: Interviewing, Questionnaires, Secondary sources of datacollection, Review of Advantages and Disadvantages of various Data-Collection Methods and their util-ity; Experimental Design: Laboratory and the Field Experiment, Measurement of variables, Scales andmeasurements of variables, Reliability concept in scales, Stability Measures; Multivariate Statistical Tech-niques: Data Analysis, Factor Analysis, Application of Statistical Software Package in Research; Purposeof the written report: Basics of written reports, Structure and components of research report, Types ofreport, Layout of research report, Mechanism of writing a research report.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Kothari, C. R. (2004) Research Methodology Methods and Techniques. New Age InternationalPublishers. New Delhi.

2. Donald H. Mc Burney. (2002) Research Methods. Thomson Asia Pvt. Ltd. Singapore.

Page 93: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

87

LEVEL 4

Course Title Distributed SystemsCourse Code TICT4112Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :To provide a basic grounding in designing and implementing distributed systems and practical experiencein implementing real-time cloud system.Intended Learning Outcomes :At the completion, students will be able to

• demonstrate the important concepts of distributed systems, algorithms and programming modelsalong with design and implementation.

• describe and distinguish synchronization and concurrency control for a parallel or distributedcomputing systems.

• discuss about the different communication operations between multiprocessor systems and theirbenefits.

• outline the systems, protocols and mechanisms to support cloud computing.

• design, implement and develop cloud computing applications.

Course Contents :Introduction to distributed systems, types of distributed systems, system architectures, self-managementin distributed systems; processes: threads, virtualization, clients, servers, networking in distributed sys-tem; Processor communication: remote procedure call, message-oriented communication, stream-orientedcommunication, multicast communication, synchronization, consistency and replication, fault tolerance,programming models, distributed file systems and web systems, Security, Cloud Computing Models,Cloud Computing Challenges, Characteristics, Architectural Considerations, Service Models, DeploymentModels, Communications in the Cloud, Accessing through Web APIs, Media Server Control Interfaces,Communications Scalability.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Andrew, S., Tannenbaum. & Maarten Van Steen. (2007) Distributed Systems: Principles andParadigms. 2nd Ed. Pearson.

2. George Coulouris., Jean Dollimore., Tim Kindberg. & Gordon Blair. (2011) Distributed Systems:Concepts and Design. 5th Ed. Addison Wesley.

3. Randal, E. Bryant. & David, R. O’Hallaron. (2003) Computer Systems: A Programmer’s Per-spective. Prentice Hall.

Page 94: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

88 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Green ComputingCourse Code TICT4122Credits

2:2/0Theory 30 hoursPractical 00 hours

Course Objectives :Provides the knowledge for efficient energy management in information technology and computing withgreen concepts.Intended Learning Outcomes :At the completion, students will be able to

• define the Green IT policies.

• define the benefits and issues of Green IT.

• use techniques and strategies to make green computing.

• apply basic audit of equipment usage.

• improve energy, efficiency, personally and in the society.

Course Contents :Introduction to green computing, Green IT policies, Green Protocols and Conventions, Energy manage-ment in devices and network, smart energy regulated buildings, Monitoring tools, paperless institutions,paperless education or e-Learning , data center cooling recycling.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion.Evaluation Methods TheoryFormative Assessments: In-course assessment 30%Summative Evaluation: End semester exam 70%Recommended Readings :

1. Toby, J. Velete., Anthony, T. Velete. & Robert Elsenpeter. (2008) Green IT Reduce YourInformation Systems Environmental Impact While Adding to the Bottom Line. 1st Ed. McGraw-Hill.

2. Marty Poniatowski. (2009) Foundation of Green IT. Prentice Hall.

Page 95: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

89

Course Title Mobile Application DevelopmentCourse Code TICT4133Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives :Provides the knowledge to understand and design mobile and other portable device application accordingto the emerging trend.Intended Learning Outcomes :At the completion, students will be able to

• define the mobile application development framework.

• recognize the technology and business trends impacting mobile applications.

• design and develop mobile applications.

• design and develop applications with location awareness and hardware sensors.

• design mobile applications using sensors and utilities included in mobiles.

• design power and memory efficient applications.

Course Contents :Mobile application frameworks, Development Tools, Languages, User-interface design, Mobile applica-tion Data management, battery, power and memory management, GPS, Gyroscope, gesture, multi-touchapplications, image , video, audio applications, hardware sensors, Testing methodologies for mobile ap-plications, deployment and maintenance.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Brian Fling. (2009) Mobile Design and Development. O’Reilly Media, Inc.

2. Joseph Annuzzi., Lauren Darcey. & Shane Conder. Introduction to Android Application Develop-ment: Android Essentials. 5th Ed. Addison-Wesley Professional.

3. Eff Mcwherter. & Scott Gowell. (2012) Professional Mobile Application Development.

Page 96: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

90 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Intelligent SystemsCourse Code TICT4143Credits

3:2/1Theory 30 hoursPractical 30 hours

Course Objectives : To provide skills to develop and implement a system that incorporates the essentialelements of intelligent systems.Intended Learning Outcomes :At the completion, students will be able to

• demonstrate an understanding of the fundamental concepts of Artificial Intelligence (AI) and generic problem-solvingtechniques.

• analyse and model requirements and constraints for the purpose of designing and implementing software artifactsand IT systems.

• apply artificial intelligence techniques, including search heuristics, knowledge representation, planning and reasoningto solve identified problems.

• design and implement appropriate solutions for search problems and planning problems.

• build efficient intelligent systems using pattern-directed inference systems and different types of truth maintenancesystems.

Course Contents :Introduction to Artificial Intelligence: A Brief History of Artificial Intelligence, Uses and Limitations,Knowledge Representation; Search: Search Methodologies, Advanced Search, Game Playing; Logic:Propositional and Predicate Logic, Inference and Resolution for Problem Solving, Rules and Expert Sys-tems; Constraint Satisfaction Problems: Backtracking Search, Constraint Propagation (Arc Consistency),Exploiting Graph Structure; Machine Learning: Introduction to Machine Learning, Neural Networks,Probabilistic Reasoning and Bayesian Belief Networks; Artificial Life: Learning through Emergent Be-havior, Genetic Algorithms; Planning: Introduction to Planning, Planning Methods; Advanced Topics:Advanced Knowledge Representation, Fuzzy Reasoning, Intelligent Agents, Understanding Language,Machine Vision; Fuzzy Computing: Fuzzy sets, membership, Operations, properties, Fuzzy Relations,Fuzzy Control, Fuzzy Logic, Fuzzification, Fuzzy Inference, Fuzzy Rule-Based System, Defuzzification;Prolog Programming: Facts, Rules, Backtracking, Cuts, List, Developing a Knowledge Base.

Teaching and Learning Methods :Classroom Lectures, self learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =2 × T + 1 × P

3Recommended Readings :

1. Ben Coppin. (2004) Artificial Intelligence Illuminated.

2. Stuart Russell. & Peter Norvig. (2010) Artificial Intelligence a Modern Approach. 3rd Ed.

3. Tim Jones, M. (2008), Artificial Intelligence a Systems Approach.

4. Kwang H. Lee. (2005) First Course on Fuzzy Theory and Applications.

Page 97: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

91

Course Title Cloud Application DevelopmentCourse Code TICT4152Credits

2:1/1Theory 15 hoursPractical 30 hours

Course Objectives :Provide necessary knowledge to design and develop cloud-based tools and applications.Intended Learning Outcomes :At the completion, students will be able to

• define cloud computing.

• identify the role of cloud computing in Application development.

• recognize cloud data services and Management.

• use the cloud security strategies.

• make use of cloud-based applications.

Course Contents :Introduction to cloud computing, SAAS, PAAS, IAAS , BPAAS, Cloud Architecture and Characteristics,Cloud-based Database Design, Cloud Data Services, Scripting Languages , Cloud-based Web applicationDevelopment, Cloud-based Mobile Application Development, Tenant-Aware Application Development,Cloud Security, Cloud-based automated testing , Cloud Data Management, High Performance Computing(HPC) on Cloud, Cloud Service providers.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =1 × T + 1 × P

2Recommended Readings :

1. David, E. Y. Sarna. (2011) Implementing and Developing Cloud Computing Applications.

2. Lee Chao. (2015) Cloud Computing Networking: Theory, Practice, and Development.

Page 98: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

92 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title BioinformaticsCourse Code TICT4162Credits

2:1/1Theory 15 hoursPractical 30 hours

Course Objectives :To understand the various approaches in bioinformatics with the practical implementation to solve thebiological related problems.Intended Learning Outcomes :At the completion, students will be able to

• demonstrate the basics of molecular biology.

• describe the structure and functions of DNA.

• demonstrate the problems in bioinformatics.

• apply different approaches and algorithms to solve problems in biology.

Course Contents :Aims and tasks of Bioinformatics, Bioinformatics databases, Genomes, Proteins and Proteomes, Ap-plications of Bioinformatics, Data Visualization, General-purpose technologies, Micro Arrays and GeneExpression, Probabilistic modeling of array data, Clustering and classification, Technology overview ofdata mining, Pattern recognition and discovery, Pattern matching, alignments methods, Computationalmethods, Modeling and Simulation, Drug discovery, Protein structure.Teaching and Learning Methods :Classroom Lectures, self-learning & discussion, computer practical demonstration & training.Evaluation Methods Theory PracticalFormative Assessments: In-course assessment 30% 40%Summative Evaluation: End semester exam 70% 60%

FinalMarks =1 × T + 1 × P

2Recommended Readings :

1. Neil, C. Jones. & Pavel, A. Pevzner. An Introduction to Bioinformatics Algorithms. 1st Ed. TheMIT Press Cambridge. England.

2. David, W. Mount. Bioinformatics: Sequence and Genome Analysis. 2nd Ed. Cold Spring HarborLaboratory Press.

Page 99: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

93

Course Title Group Research ProjectCourse Code TICT4216Credits

6:0/6Theory 00 hoursPractical 600 hours

Course Objectives :To enable the student to involve in a software development process.Intended Learning Outcomes :At the completion, students will be able to

• organize as team to develop software.

• apply software engineering models for the development process.

• write documentation.

• prepare presentation in logical manner.

Course Contents :Group of student should do a project targeting software development. It should be done under thesupervision of the lecturers of the department. At the end of the project, student should submit thereport for the evaluation and should do the viva-voce presentation. More details about the final marksevaluation found in the evaluation section. This research project should be started from the level 4semester 1 and continuing to semester 2.

Teaching and Learning Methods :The research Methodology and Scientific writing covered under the auxiliary course unit AUX 3212.

Recommended Readings :

1. Guidelines for Research Report - Department of Physical Science

2. Michael Alley. (2009) The Craft of Scientific Writing. 3rd Ed. Springer.

3. Wayne, C. Booth., Gregory, G. Colomb. & Joseph, M. Williams. (2008) The Craft of Research.3rd Ed.

Evaluation Methods :

1. Students are required to submit a substantial report for research project.

2. Presentation shall take place after the completion of the research project.

3. The presentation evaluation is done by a panel.

4. Report should be submitted during presentation.

5. The report evaluation is done by the Academic Supervisor.

6. A Viva-voce comprising comprehensive questions based on the presentation and research projectundergone will be put forth after the presentation.

7. Refer evaluation section.

Page 100: VAVUNIYA CAMPUS · Message from the Acting Dean My dear students, I am pleased to welcome you to the Faculty of Applied Science of the Vavuniya Campus of the University of Ja na

94 Appendix A: Bachelor of Information Communication Technology (Honours)

Course Title Industrial TrainingCourse Code TICT4226Credits

6:0/6Theory 00 hoursPractical 600 hours

Course Objectives :To provide opportunities for students to apply theoretical knowledge, develop and consolidate skills, reflect on practice, anddevelop an understanding of the relevant profession or related sectors and to promote cooperation and to develop synergeticcollaboration between industry and the university in promoting a knowledgeable society.

Intended Learning Outcomes :At the completion, students will be able to

• maximize their self-confidence and commercial awareness.

• develop their negotiation, leadership and teamwork skills.

• analyze experience in a team and working towards the objectives of the industry.

• apply learning methods such as design and problem solving to develop technical, interpersonal andcommunication skills, both oral and written.

• demonstrate employability skills by applying for and securing a placement and working effectivelywithin their job role.

Course Contents :The students visit the relevant industry to discuss with the company supervisor about any project orassignment/tasks. They try to learn the systems - objectives, organization, administrative process,progress of ongoing projects, problems faced by, practical issues if any, etc. in the industry. Theyrecord all the work done and knowledge gained by maintaining a logbook.Teaching and Learning Methods :This course is based on the principles of experiential learning and requires students to be placed in a businessenvironment with workplace supervision and mentoring. Students will also be expected to meet one-on-one withan Academic Supervisor to discuss the nature of their academic project for assessment. An Academic Supervisoris a member of the teaching staff of the department and will be assigned to students near the commencementof the placement to maintain regular contact with the students. The students should communicate the assignedacademic supervisor every week via email to discuss the progress.

Evaluation Methods :

1. Students are required to submit a substantial report for assessment.

2. Employers are asked to assess the performance of the students and give marks to the student byproviding feedback preferably on the Employers Assessment Questionnaire.

3. Presentation shall take place after the completion of the training.

4. The presentation evaluation is done by a panel.

5. Report should be submitted during presentation.

6. The report evaluation is done by the Academic Supervisor.

7. A Viva-voce comprising comprehensive questions based on the presentation and training undergonewill be put forth after the presentation.

8. Refer evaluation section.