Project II - Syllabus

Course Overview and Structure

Embark on a profound academic exploration as you delve into the Project II course () within the distinguished Tribhuvan university's BCA department. Aligned with the BCA Curriculum, this course (CAPJ356) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 100 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.

This 2 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.


Course Description 

To develop small scale project based on the application development platforms and tools (JAVA, visual e++, PHP , Python or plate form of any current trend. This course provides practical skill based knowledge.

Course objectives

The objectives of this course are to provide project management skills (developing, implementing, managing collaboration) and to learn working as a team. The student will also learn about formulating project documentation.

Units

Key Topics

  • Problem Analysis
    PR-1.1

    This topic covers the process of analyzing a problem to identify requirements, designing a program, coding, testing, and maintaining software.

  • Algorithms and Flowcharts
    PR-1.2

    This topic introduces algorithms and flowcharts, including symbols, processing statements, condition checks, and direction of flow.

Key Topics

  • Object-Oriented Programming
    AP-2.1

    This topic covers the principles and concepts of object-oriented programming, including classes, objects, inheritance, and polymorphism.

  • Frameworks and APIs
    AP-2.2

    This topic explores the use of frameworks and APIs in application development, including their benefits, types, and implementation.

  • Programming Design Patterns
    AP-2.3

    This topic introduces common programming design patterns, including creational, structural, and behavioral patterns, and their application in software development.

  • Data Collection for Project
    AP-2.4

    This topic discusses the importance of data collection in project development, including data sources, collection methods, and data preprocessing techniques.

  • Application of GPUs
    AP-2.5

    This topic covers the use of Graphics Processing Units (GPUs) in application development, including their architecture, programming models, and applications.

Key Topics

  • Project Management Techniques
    PR-1

    This topic covers various project management techniques used to plan, organize, and control projects. It includes developing project management plans and implementing, monitoring, and controlling projects.

  • Collaborative Development Environment
    PR-2

    This topic focuses on creating an environment that fosters collaboration and teamwork. It includes communications planning, organizing and conducting effective meetings, and other collaborative development strategies.

 

 

Key Topics

  • Documentation Format
    PR-4.1

    Guidelines for formatting project documentation, including layout, structure, and content organization.

  • Table Writing Format
    PR-4.2

    Best practices for writing and formatting tables in project documentation, including table structure and content.

  • Figure Writing Format
    PR-4.3

    Guidelines for writing and formatting figures in project documentation, including figure captions and labels.

  • Writing Equations
    PR-4.4

    Techniques for writing and formatting mathematical equations in project documentation, including equation structure and notation.

  • References and Citation Techniques
    PR-4.5

    Methods for citing and referencing sources in project documentation, including citation styles and formats.

  • Abstract Writing
    PR-4.6

    Guidelines for writing a concise and informative abstract for project documentation, including structure and content.

Lab works