{"id":44,"date":"2022-10-14T08:07:22","date_gmt":"2022-10-14T08:07:22","guid":{"rendered":"https:\/\/computing.sjp.ac.lk\/?page_id=44"},"modified":"2025-06-11T02:51:29","modified_gmt":"2025-06-11T02:51:29","slug":"bachelor-of-computing-honours-in-software-engineering","status":"publish","type":"page","link":"https:\/\/computing.sjp.ac.lk\/index.php\/bachelor-of-computing-honours-in-software-engineering\/","title":{"rendered":"Bachelor of Computing Honours in Software Engineering"},"content":{"rendered":"\n<p>Bachelor of Computing Honours in Software Engineering (B.Comp. Hons. in Software Engineering) degree program has been designed to produce all-round graduates who are capable of either exceling in careers in software industry or in computing and related research world through the accumulated knowledge and through the developed hard and soft skill. The graduates passing out through this program should be versatile in the knowledge drawn from standard topics mainly in software engineering and other peripheral subject areas covering computing and information and communication technologies.<\/p>\n\n\n\n<p>Course Details <br> Duration:<strong> 4 Years <\/strong> ( 120 GPA credits + 7 NGPA credits)<\/p>\n\n<h2 class=\"wp-block-heading\">Course Content<\/h2>\n\n\n\n<h3>First Year <\/h3> <ul class=\"wp-block-list\">\n<li>Professional English\n<li>Principles of Management\n<li>Introductory Statistics\n<li>Discrete Mathematics\n<li>Computer System Organization\n<li>Fundamentals of Programming\n<li>Introduction to Software Engineering\n<li>Leadership and Human Skills Development \n<li>Object Oriented Programming\n<li>Database Management Systems \n<li>Data Structures and Algorithms\n<li>Formal Methods in Software Development\n<li>Operating Systems\n<li>Rapid Application Development\n<li>Advanced Mathematics\n<\/li><\/ul>\n<h3>Second Year <\/h3><ul>\n<li>Group Project\n<li>Data Communication and Networks\n<li>Object Oriented Analysis and Design\n<li>Web Technologies<li>\nSoftware Project Management<li>\nMathematics for computing<li>\nArtificial Intelligence<li>\nEssentials of Computer Law<li>\nFundamentals of Software Security<li>\nSoftware testing and validation<li>\nSoftware Quality Assurance<li>\nSoftware Architecture and Design Patterns<li>\nSoftware Configuration Management<li>\nIndustrial Inspection<li>\nManagement Information Systems<\/li>\n<h3>Third Year <\/h3> <ul>\n<li>Research Methodologies<\/li><li>\nSoftware safety and reliability<li>\nSocial and Professional Issues in Information Technology<li>\nSoftware Process Management<li>\nEnterprise Information Systems<li>\nMachine Learning<li>\nVisual Computing<li>\nIntroduction to Business Intelligence<li> \nHigh Performance Computing <li>\nMobile Computing<li>\nDigital Image Processing and Computer Vision<li>\nNatural Language Processing<li>\nHuman Computer Interactions<li>\nIndependent Research Studies<li>\nSoftware Evolution<li>\nHuman Resource Management<li> \nMiddleware Architecture<li>\nDeep leaning<li>\nBig Data Analytics<\/li> <\/ul>\n<h3>Forth Year <\/h3> <ul> <li>\nIndividual Research Project<li>\nCloud Computing and Network Security<li>\nService Oriented Architecture <li>\nSoftware Engineering Economics<li>\nRobotics and Automation<li>\nEmbedded Systems and IOT<li>\nRefactoring and Design<li>\nEmerging Trends in Computing<li>\nGame Designing and Development<li>\nBio Informatics<li>\nGame Design and development<li>\nComplex Systems and Agent Technology<li>\nIndustrial Training\n<\/li><\/ul><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Bachelor of Computing Honours in Software Engineering (B.Comp. Hons. in Software Engineering) degree program has been designed to produce all-round graduates who are capable of either exceling in careers in&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-44","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/pages\/44","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=44"}],"version-history":[{"count":15,"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/pages\/44\/revisions"}],"predecessor-version":[{"id":1013,"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/pages\/44\/revisions\/1013"}],"wp:attachment":[{"href":"https:\/\/computing.sjp.ac.lk\/index.php\/wp-json\/wp\/v2\/media?parent=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}