Final Project XII Computer Science

  

EKTA ACADEMY

 Project Work Questions

Final Project Report

Guidelines for Grade XII Students of Ekta Academy, Damak-04, Jhapa
Computer Science Final Project

Instructions for Project Submission:

1. Each student must purchase a new copybook.
2. Write each question and its answer serially in sequence.
3. For programming questions, use A4 papers to create a stack file and solve each program by hand.
4. Include a Table of contains, Acknowledgement  and cover page with the project title, student's name, roll number, and academic year.
Note: The cover page, acknowledgement, and table of contents should be printed, while the rest of the project should be handwritten as per the instructions provided above.

Important: Student should submit this project before 10 Chaitra 2081 BS

Unit-1: Database Management System (DBMS)

  1. Define the following terms:

    1. Data

    2. Information

    3. Database

    4. DBMS
      List the advantages and disadvantages of DBMS.

  2. Explain the following database models with examples:

    1. Hierarchical Model

    2. Network Model

    3. Relational Model

    4. Differentiate between centralized and distributed database systems.

  3. What is normalization? Explain the normalization process up to the Third Normal Form (3NF) with examples.

  4. Write short notes on:

    1. Data Dictionary

    2. Keys in DBMS (Primary Key, Foreign Key, Candidate Key, Alternate Key, Composite Key)

    3. SQL (Structured Query Language)

    4. Data Security and its importance in DBMS


Unit-2: Data Communication and Networking

  1. What is a computer network? Explain its advantages and disadvantages.

  2. Define network topology. Explain the following types of network topologies with diagrams:

    1. Bus Topology

    2. Star Topology

    3. Ring Topology

    4. Mesh Topology

    5. Hybrid Topology

  3. Differentiate between LAN, MAN, and WAN.

  4. Define network architecture. Differentiate between client-server and peer-to-peer networks.

  5. What is transmission media? Explain the following types of transmission media:

    1. Guided Media (Twisted Pair, Coaxial Cable, Fiber Optic Cable)

    2. Unguided Media (Radio Waves, Microwaves, Infrared)

  6. Explain the OSI reference model and its seven layers with their functions.


Unit-3: Web Technology II

  1. What is JavaScript? Explain its features and applications.

  2. Differentiate between client-side scripting and server-side scripting.

  3. Explain event handling in JavaScript with an example.

  4. What is a JavaScript function? Explain function declaration and calling with examples.

  5. What is jQuery? Explain its features and advantages.

  6. What is PHP? Explain its advantages and applications.

  7. Explain the following operators used in PHP:

    1. Arithmetic Operators

    2. Comparison Operators

    3. Logical Operators

    4. Assignment Operators


Unit-4: Programming in C

  1. What is a function? Explain the following types of functions:

    1. Library Functions

    2. User-Defined Functions

  2. Define a pointer in C. Explain its usage with examples.

  3. Differentiate between call by value and call by reference with examples.

  4. Differentiate between an array and a structure.

  5. Differentiate between a structure and a union with examples.

  6. What is file handling in C? Explain the following file handling functions:

    1. fopen()

    2. fclose()

  7. Differentiate between an array and a pointer.


Unit-5: Object-Oriented Programming (OOP)

  1. What is OOP? Explain its advantages and disadvantages.

  2. Explain the following features of OOP:

    1. Encapsulation

    2. Inheritance

    3. Polymorphism

    4. Abstraction

  3. Differentiate between OOP and structured programming.

  4. Explain application of OOP.


Unit-6: Software Process Model (SPM)

  1. What is SPM? Explain the phases of the Software Development Life Cycle (SDLC).

  2. Why is SDLC important in system development?

  3. Explain the following SDLC models with their merits and demerits:

    1. Waterfall Model

    2. Agile Model

    3. Spiral Model

    4. Prototype Model

  4. What is a feasibility study? Explain the following types of feasibility studies:

    1. Technical Feasibility

    2. Economic Feasibility

    3. Operational Feasibility

  5. Explain the following tools used in system design:

    1. Data Flow Diagram (DFD)

    2. Entity-Relationship Diagram (ERD)

  6. Explain the following testing techniques:

    1. Unit Testing

    2. Integration Testing

    3. System Testing

    4. Acceptance Testing

  7. Differentiate between a system analyst and a software engineer.


Unit-7: Recent Trends in Technology

  1. What is Artificial Intelligence (AI)? Explain its impact on modern society.

  2. Explain the concept of Big Data and its types.

  3. What is E-commerce? Explain its advantages and disadvantages.

  4. What is mobile computing? Explain its features and applications.

  5. Define the following terms:

    1. M-commerce

    2. Robotics

    3. E-Learning

    4. Virtual Reality

    5. Social Media

    6. Internet of Things (IoT)

    7. E-Governance

    8. Cloud Computing


JavaScript and PHP Programs

  • Write a JavaScript program to illustrate event handling.

  • Write a JavaScript program to display numbers from 1 to 10 using:

    • for loop

    • while loop

    • do-while loop

  • Write a JavaScript program to calculate the factorial of a given number.

  • Write a JavaScript program to find the largest of three numbers.

  • Write a JavaScript program to find the average of three numbers.

  • Write a JavaScript program to calculate the area and circumference of a circle.

  • Write a JavaScript program to display all even numbers from 1 to 100.

  • Write a JavaScript program to reverse a number.

  • Write a JavaScript program to display the Fibonacci series up to n terms.

  • Design a form with fields for username, address, email, and password. Validate the form using JavaScript.

  • Write a PHP program to check if a string is a palindrome.

  • Write a PHP program to find the sum, difference, and product of two numbers.

  • Write a PHP program to calculate the area and perimeter of a rectangle.

  • Create a registration form in PHP and display the entered values using the POST method.

  • Write a PHP program to display all even numbers from 1 to 100.

  • Write a PHP program to check if a number is odd or even.

  • Write a PHP program to display the multiplication table of a number.

  • Write a PHP program to check if a number is an Armstrong number.

  • Write a PHP program to find the factors of a number.


C Programming Programs

  • Write a C program to find the largest of three numbers using a function.

  • Write a C program to display the day of the week using a switch statement.

  • Write a C program to check if a number is prime using a function.

  • Write a C program to find the sum of even and odd numbers from 1 to 50.

  • Write a C program to count the number of employees:

    • Aged 60 or above

    • Aged below 35

  • Write a C program to find the sum of two 3x3 matrices.

  • Write a C program to sort an array of 10 numbers in descending order.

  • Write a C program to check if a number is a palindrome using a function.

  • Write a C program to sort the names of N students in alphabetical order.

  • Write a C program to find the sum of digits of a number using recursion.

  • Write a C program to store and display student records using structures.

  • Write a C program to calculate the factorial of a number using recursion.

  • Write a C program to calculate the area and circumference of a circle.

  • Write a C program to find the HCF and LCM of two numbers using a function.

  • Write a C program to store and display employee records with a salary above 50,000 using structures.

  • Write a C program to find the greatest of three numbers using pointers.

  • Write a C program to store and display student records in a file.

  • Write a C program to find the largest number in an array of 10 numbers.

  • Write a C program to calculate the total and percentage of student marks.

  • Write a C program to count the number of students who passed or failed in a subject.

Comments

Popular posts from this blog

Final Project

COMPUTER SYSTEM