BS Software Engineering

Undergraduate Program

quick link

    Add a header to begin generating the table of contents

    Introduction

    The Software Engineering program at Salim Habib University is dedicated to producing highly skilled and adaptable professionals who drive technological innovation and contribute to the global growth and success of various industries. Our comprehensive and rigorous curriculum equips students with the knowledge, skills, and mindset needed to excel in the ever-evolving field of software engineering. We foster a collaborative and inclusive learning environment, promote industry engagement, and emphasize the sustainable development of the global human society.

    Why BS Software Engineering from SHU

    International standard cutting-edge curriculum

    Our Bachelor of Science in Software Engineering program features curriculum that integrates the latest advancements in technology and research. Designed to meet global industry standards, our cutting-edge coursework equips students with the skills and knowledge required to excel in a rapidly evolving field.

    Advanced Laboratories for Applied Research

    Our program features state-of-the-art laboratories equipped with GPU-enabled systems and 3D cameras, specifically designed to support cutting-edge research and real-world applications. These high-tech facilities empower students to conduct hands-on experiments and develop innovative solutions in computer vision, IoT devices, and other advanced technological fields. By leveraging these sophisticated tools, students gain practical experience and address contemporary technological challenges with precision.

    Third Slide
    Second Slide
    Experiential and Project-Based Learning

    We emphasize experiential and project-based learning methodologies to provide students with practical experience and problem-solving skills. This approach fosters critical thinking and innovation by involving students in real-world projects and collaborative research.

    Career-Oriented and Marketable Skills

    The curriculum is tailored to cultivate career-focused competencies and entrepreneurial skills. Students acquire marketable expertise that prepares them for diverse professional opportunities and entrepreneurial ventures in the technology sector.

    third Slide
    Second Slide
    International Exposure and Mobility

    Students benefit from opportunities for national and international exposure through participation in seminar, competitions and exhibitions. These experiences enhance their global perspective, expand professional networks, and enrich their academic journey.

    Expert Faculty Guidance

    Our highly experienced and well-qualified faculty members provide exceptional support and guidance throughout the program. Their expertise and industry experience play a crucial role in mentoring students and advancing their academic and professional growth.

    First Slide
    First Slide
    Industry Mentorship

    Our program offers mentorship from industry professionals to support the development of entrepreneurial ideas. This guidance helps students refine their projects, navigate industry challenges, and transform innovative concepts into viable business solutions.

    about program

    • Software Houses
    • Technology Incubators
    • E-Commerce Startups
    • Government Agencies
    • Financial Institutions/Banks
    • Multinational Corporations
    • Startups or Freelancing
    • Applications Analyst
    • Information Systems Manager
    • Software Tester & Quality Assurance
    • Game Developer
    • Systems Analyst & Developer
    • Forensic Computer Analyst

    All requirements laid down by NCEAC will be followed.

    • Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or Equivalent with Mathematics are required for admission in all BS Computing Programs (other than BS Computing Engineering).
      * An equivalency certificate by IBCC will be required in case of education from some other country or system.
    • The students who have not studied Mathematics at the intermediate level have to pass deficiency courses in Mathematics (06 credits) in the first two semesters.

    List of Electives

    Course Title Domain Credit Hours
    Software Verification and Validation (Testing & QA) Software Engineering 3
    Mobile Application Development Software Engineering 3
    Web Engineering Software Engineering 3
    Software Quality Assurance Software Engineering 3
    Web Technologies Software Engineering 3
    Enterprise Resource Planning Software Engineering 3
    Simulation and Modelling Software Engineering 3
    Software Re-Engineering Software Engineering 3
    Advanced Database Management Software Engineering 3
    Secure Software Design Software Engineering 3
    DevOps Software Engineering 3
    Object Oriented Analysis & Design Software Engineering 3
    Computer Vision Artificial Intelligence 3
    Data Science Artificial Intelligence 3
    Big Data Analytics Artificial Intelligence 3
    Machine Learning Artificial Intelligence 3
    Natural Language Processing Artificial Intelligence 3
    Human-Computer Interaction Artificial Intelligence 3
    Deep Learning Artificial Intelligence 3
    Internet of Things Artificial Intelligence 3
    Digital Forensics Artificial Intelligence 3
    Cloud Computing Artificial Intelligence 3
    Ethical Hacking Artificial Intelligence 3
    Applications of Blockchain Artificial Intelligence 3

    Scheme of Study (Semester Wise)

    1st Year
    Semester - I
    Course Code Course Title Credit Hours
    CSC105 Programming Fundamentals 3+1
    CSC107 Application of Information & Communication Technologies 1+1
    PHC103 Applied Physics 3+0
    MTH103 Calculus and Analytic Geometry 3+0
    ENG101 Functional English 2+1
    Total Credit Hours 15
    Semester - II
    Course Code Course Title Credit Hours
    CSC103 Object Oriented Programming 3+1
    CSC210 Discrete Structures 3+0
    ELE205 Digital Logic Design 2+1
    MTH111 Multivariable Calculus 3+0
    SEC1xx Introduction to Software Engineering 3+0
    Total Credit Hours 16
    2nd Year
    Semester - III
    Course Code Course Title Credit Hours
    CSC201 Data Structures and Algorithms 3+1
    ENG106 Presentation & Communication Skills 2+1
    MTH208 Linear Algebra 3+0
    IST102 Islam and World Religions 2+0
    SEC2xx Software Requirement Engineering 3+0
    MTH301 Statistics 3+0
    Total Credit Hours 18
    Semester - IV
    Course Code Course Title Credit Hours
    CSC203 Computer Organization and Assembly Language 2+1
    SEC2xx Software Design & Architecture 3+0
    CSC304 Database Systems 3+1
    CSC306 Design & Analysis of Algorithms 3+0
    HUS208 Civics and Community Engagement 1+1
    MGT101 Introduction to Management 2+0
    Total Credit Hours 17
    3rd Year
    Semester - V
    Course Code Course Title Credit Hours
    CSC301 Operating Systems 3+1
    CSC407 Artificial Intelligence 3+1
    CSC305 Computer Networks 3+1
    XXXX Domain Elective (1) 3+0
    SEC3xx Software Construction & Development 2+1
    Total Credit Hours 18
    Semester - VI
    Course Code Course Title Credit Hours
    SEC3xx Software Project Management 3+0
    MTK401 Entrepreneurship 2+0
    XXXX Domain Elective (2) 3+0
    SEC3xx Software Quality Engineering 3+0
    XXXX Domain Elective (3) 3+0
    XXXX Domain Elective (4) 3+0
    Total Credit Hours 17
    4th Year
    Semester - VII
    Course Code Course Title Credit Hours
    CSC401 Final Year Project – I 0+3
    XXXX Domain Elective (5) 3+0
    CSC404 Information Security 3+0
    ENG201 Technical & Business Writing 3+0
    CSC402 Parallel & Distributed Computing 3+0
    MKT101 Introduction to Marketing 3+0
    Total Credit Hours 18
    Semester - VIII
    Course Code Course Title Credit Hours
    CSC403 Final Year Project – II 0+3
    PST101 Pakistan Studies 2+0
    CSC405 Professional Practices 3+0
    XXXX Domain Elective (6) 3+0
    XXXX Domain Elective (7) 3+0
    Total Credit Hours 14
    Total Program Credit Hours 133
    Scroll to Top