{"id":43,"date":"2022-10-14T08:07:22","date_gmt":"2022-10-14T08:07:22","guid":{"rendered":"https:\/\/computing.sjp.ac.lk\/?page_id=43"},"modified":"2025-06-11T03:09:43","modified_gmt":"2025-06-11T03:09:43","slug":"bachelor-of-computing-honours-in-computer-science","status":"publish","type":"page","link":"https:\/\/computing.sjp.ac.lk\/index.php\/bachelor-of-computing-honours-in-computer-science\/","title":{"rendered":"Bachelor of Computing Honours in Computer Science"},"content":{"rendered":"\n<p>Bachelor of Computing Honours in Computer Science (B.Comp. Hons. Computer Science) degree program has been designed to produce all-round graduates who are capable of either exceling in careers in IT industry or in any computing and related research world through the accumulated knowledge and through the developed hard and soft skills. The graduates who passing out through this program should be versatile in the knowledge drawn from standard topics in computer science, information and communication technology and other peripheral subject areas. <\/p>\n\n\n\n<p>Course Details <br> Duration:<strong> 4 Years <\/strong> ( 120 GPA credits + 7 NGPA credits)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Content<\/h2>\n\n\n\n<h3><strong>First Year<\/strong><\/h3>\n<ul class=\"wp-block-list\"><li>\nProfessional English <\/li><li>\nPrinciples of Management <\/li><li>\nIntroductory Statistics <\/li><li>\nDiscrete Mathematics <\/li><li>\nComputer System Organization <\/li><li>\nFundamentals of Programming <\/li><li>\nIntroduction to Software Engineering <\/li><li>\nLeadership and Human Skills Development <\/li><li>\nObjected Oriented Programming<\/li><li>\nDatabase Management Systems<\/li><li>\nData Structures and Algorithms<\/li><li>\nOperating Systems<\/li><li>\nComputer System Architecture<\/li><li>\nRapid Application Development<\/li><li>\nAlgebra for Computing <\/li>\n<\/ul>\n<h3><strong>Second Year<\/strong><\/h3>\n<ul><li>\nGroup Project<\/li><li>\nData Communication and Networks <\/li><li>\nObject Oriented Analysis and Design<\/li><li>\nWeb Technologies<\/li><li>\nStatistical Distribution and Inferences<\/li><li>\nMathematics for computing<\/li><li>\nArtificial Intelligence<\/li><li>\nComputer Graphics<\/li><li>\nKnowledge Representation<\/li><li>\nSoftware Quality Assurance <\/li><li>\nDifferential Equations<\/li><li>\nService Oriented Web Applications<\/li><li>\nIndustrial Inspection<\/li><li>\nSoftware Architecture and Design Patterns<\/li>\n<\/ul>\n<h3><strong>Third Year<\/strong><\/h3>\n<ul><li>\nResearch Methodologies <\/li><li>\nSocial and Professional Issues in Information Technology <\/li><li>\nHigh Performance Computing <\/li><li>\nAdvanced Data Structures and Algorithms<\/li><li>\nComputer Security<\/li><li>\nMachine Learning<\/li><li>\nVisual Computing<\/li><li>\nSoftware Project Management<\/li><li>\nTheory of Computation<\/li><li>\nMobile Computing<\/li><li>\nDigital Image Processing and Computer Vision<\/li><li>\nIndependent Research Studies<\/li><li>\nHuman Computer Interactions<\/li><li>\nNatural Language Processing<\/li><li>\nTheory of Programming Languages<\/li><li>\nMultimedia Systems<\/li><li>\nDeep Learning<\/li><li>\nMiddleware Architecture<\/li><li>\nBig Data Analytics<\/li><\/ul>\n\n<\/li><\/ul>\n<h3><strong>Fourth Year<\/strong><\/h3>\n<ul class=\"wp-block-list\"><li>\nIndividual Research Project<\/li><li>\nCloud Computing and Network Security<\/li><li>\nEmerging Trends in computing<\/li><li>\nRobotics and Automation<\/li><li>\nNature Inspired Algorithms<\/li><li>\nMathematical Modeling and Simulation<\/li><li>\nEmbedded Systems and Internet of Things<\/li><li>\nGame development<\/li><li>\nBioinformatics <\/li><li>\nComplex Systems and Agent Technology<\/li><li>\nOperational Research<\/li><li>\nIndustrial Training<\/li><\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>Bachelor of Computing Honours in Computer Science (B.Comp. Hons. Computer Science) degree program has been designed to produce all-round graduates who are capable of either exceling in careers in IT&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-43","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/pages\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":12,"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/pages\/43\/revisions"}],"predecessor-version":[{"id":1020,"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/pages\/43\/revisions\/1020"}],"wp:attachment":[{"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/media?parent=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}