fbpx
Bachelor of Science (Honours) in Software Engineering (4 Years)

4 Years (Full Time)

Home Courses

Bachelor of Science (Honours) in Software Engineering (4 Years)

Bachelor of Science (Honours) in Software Engineering (4 Years)

Course

Bachelor of Science (Honours) in Software Engineering (4 Years)

Faculty

Information Technology

    Software Engineering plays crucial in today's technology-driven world, where software applications are integral to virtually every industry. This Bachelors degree in Software Engineering equips students with the skills and knowledge required to develop high-quality software solutions, ensuring they are well-prepared to meet the demands of the merging job market and to contribute to future technological advancements. Through a comprehensive curriculum that blends theoretical foundations with hands-on experience, students will explore key areas such as software design and architecture, programming languages & systems analysis. Graduates of this degree program will emerge as proficient software engineers ready to tackle complex challenges and contribute to the advancement of technology across diverse industries.

    Skills Developed

    The graduates of this degree program will possess the following skills:
    • Technical Skills: Proficiency in latest programming languages, software design, development and Testing.
    • Analytical Skills: Ability to analyze complex user problems, design algorithms, and develop software solutions.
    • Problem-Solving Skills: Capability of analysis user requirement, design solutions with HCI technology.
    • Practical Experience: Hands-on experience through real world software projects with mobile, web and desktop application development technologies.
    • Teamwork and Communication: Effective communication and negotiation with clients, development team members, collaborative work practices and professional ethics.

    Internship

    Students will undergo a 6 months industrial training in the field as a trainee Software Engineer. The training will give the student the exposure and hands-on experience in latest technologies. Combined with theoretical knowledge, practical skills and industry exposure, the students will be well equipped to face industry challenges as globally competitive software engineer.

    Career Opportunities

    BSc (Hons) in Software Engineering degree prepares students for a dynamic and rewarding career in the ever-evolving IT industry. Some of the graduate professions include:
    • Software Engineer
    • UX Engineers
    • Systems Analyst
    • Business Analytics
    • Software Architect
    • Android developer
    • Quality Assurance Engineer
    • Project Manager
    • IT Consultant
     
    YEAR 1
    First Year: 1st Semester First Year: 2nd Semester
    Module Code Module Title Module Code Module Title
    Programing 1 Programing 2
    Mathematics 1 Mathematics 2
    Communication Skills 1 Communication Skills 2
    Computer Architecture Operating Systems
    Data Communication Leadership and Group Dynamics
    Programing 2
     
    YEAR 2
    Second Year: 3rd semester  Second Year: 4th Semester
    Module Code Module Title Module Code Module Title
    Data Structures and Algorithms Database Systems
    Networking Web Development
    Formal Methods in Specification and Design Software Engineering 1
    Probability and Statistics Artificial Intelligence
    Software verification and validation Internet of Things
    Professional Practice Database Systems
    Web Development
     
    YEAR 3
    Third Year: 5th semester Third Year: 6th Semester
    Module Code Module Title Module Code Module Title
    Software Engineering 2 Software Project Management
    Advanced Databases Advanced Programming
    Mobile Application Development Group Project
    Cyber Security Essentials Machine Learning
    Service Oriented Computing Software Quality Assurance
    User Experience
     
    YEAR 4
    Fourth Year: 7th Semester Fourth Year: 8th Semester
    Module Code Module Title Module Code Module Title
    Deep Learning Software Engineering Project
    Research Methods for Computing Innovation and Entrepreneurship
    Industrial Training (6 months)
    Data Science
    Deep Learning
       
    Electives
    Web Mining
    Cyber Security Emerging Challenges
    Game Design and Development
    Enterprise Security Management
    Crypto Ventures
    Digital Business
    Data Mining
    Cloud Computing

    Entry Criteria

    • 3 passes in G.C.E. (A/L) in Physical Science Stream or Engineering Technology Stream or Equivalent Qualification

                                  Or

    • 3 passes in G.C.E. (A/L) in any Stream and a Credit Pass (C) in Mathematics at the GCE (O/L)  or Equivalent Qualification and Bridging Program.

     

    Awarding Body

    Bachelor of Science (Hons) in Software Engineering Degree at ICBT Campus is approved by the Ministry of Education

    Faculty : Information Technology

    Category : After A/ Level's Undergraduate

    Location : Colombo

    Subject Area : IT

    Duration : 4 Years (Full Time)

    WordPress Lightbox
    ICBT Campus