• This course is designed as a continuation of the Programming I course in the Semester 2 of the first year. Those who learnt fundamentals of programming can enhance their knowledge after following the Programming II module in which two distinct parts are introduced. From section one to section four, learner can gain exposure to the basic requirements of Java language including database connectivity. Therefore, the learner will get an idea of programming with regard to a single programming language as a whole and master their skills to match their own requirements. From section 5 to section 11, the learner is given an opportunity to familiarize with the way data is structured in the computer memory and how to formulate an algorithm to handle such data. Therefore, after following these sections, the learner would gain knowledge on how to structure data. In order to master these areas, the learner is given the knowledge on applications and applets, how to create graphical user interfaces, and how to handle events which interacts with the interfaces. The learner will be able to identify the features of Java applications including access to databases. The learner will also be given an opportunity to apply stacks, queues, lists, trees and graphs paving ways to familiarize himself/herself with data structures. Finally, searching and sorting algorithms are discussed in detail.

  • Information Technology Project Management (ITPM) is one of the compulsory courses in Semester 4. A knowledge of the concepts and techniques of software project management as well as related skills could be gained on the successful completion of this course.

    With project management learners get to work with different people and are challenged and forced to think on their own feet. So learners should be skilled enough to apply project management concepts and techniques well to be a good project manager. This course is designed to provide the learner the required knowledge .


  • This is one of the optional courses designed for Semester 4 of the Bachelor of Information Technology Degree program. This course on Rapid Application Development focuses on building applications within a very short time period.

  • This is one of the three optional courses designed for Semester 4 of the Bachelor of Information Technology Degree program. This course on Fundamentals of Multimedia provides most essential skills in handling multimedia tools and designing multimedia content.
  • Data Communication and Networksis one of the optional courses designed for Semester 4 of the Bachelor of Information Technology Degree program. This course on Data Communication and Networks is an introduction to the fundamental concepts on data communication and design, deployment, and management of computer networks.The course covers topics in a wide range from the signal analysis to the network management.The topics are selected to give the students the skills needed to analyze and describe the issues related to data communication at different levels of details; from the level of electrical signals to the application level issues. Students are also introduced to the techniques used to manage computer networks and secure them.
left corner
You are not logged in. (Login)