0% found this document useful (0 votes)
106 views32 pages

Draft From Computer Department (Project Report+Case Study Report)

Uploaded by

krishnaamallilk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views32 pages

Draft From Computer Department (Project Report+Case Study Report)

Uploaded by

krishnaamallilk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

Internal evaluation (For 25 marks): -

S.No. Criteria Marks


1. Classroom participation (3 marks)
1.Daily attendance 1
2.Home assignment+class assignment 1
3.Participation in learning
4.Other activities 1
Total marks= 3
2. Trimester exam (6 marks)
1.First term 2
2.Second term 2
3.Third/Final term 2
Total marks= 6
3. Project work and Project report (16 marks)
1. Project work and report (on web technology) 3
2. Presentation (on chosen topic of project) 2
3. Lab report on C 5x1=5
4. Unit wise mini report writing/case-study 6x1=6
Total marks= 16

In-depth information about different section of Project work (section 3; 16


marks): -
1.Project work: -
At the end of session students will be asked to prepare a project work on ‘web

technology’. In this Project work students have to make a simple website using HTML and CSS.

Students may choose a topic of their own interest.

Project work assessment is the internal assessment of reports and presentation of

their project works either individually or group basis. In case of group presentation, every member

of the group should submit a short reflection on the presented report in their own language.

1.1 Project work writing format:


Students have to follow same format as given by college.

1
Formatting Guidelines
Project Work

Title page Title of the project, name of the author(s), class, ID number,
registration numbers, email, school name and address (See
sample below.)
Title Capitalize each word. / Be clear, informative & concise. /
Avoid abbreviations,
Spacing Double-space
Fonts Times New Roman or Arial (Title – 14-point bold font /
Body text – 12-point font)
Page Bottom of the page, centre
Numbering
Report Divide body text into different sections with appropriate
structure headings. Use standard headings as far as possible such as:
 Introduction: Background, literature review,
objectives & limitation
 Materials & Methods: Equipment used & data
collection procedure
 Results or Findings: Presentation, analysis and
interpretation of data / Give important details in tables
and figures.
 Conclusions: Highlight key findings
 Acknowledgements
 References (Follow guidelines below.).
Headings Bold font on a separate line / No numbering for headings &
subheadings
Paper A4 size, white, one-sided printing
Page margins Left 1.25”, Right 1”, Top 1”, Bottom 1”
Page Binding Spiral
Webpage range 10-15 pages (total number of web pages to be in)

Project work writing order (what to write and in what order):

1.cover page

2.project title page

3.Declaration page

4.Letter of approval page


2
5.Table of contents with page number

6.

6.1 Introduction: Background, literature review, objectives & limitation

Write theory of HTML and CSS ------maximum 4 pages

6.2 Materials & Methods: Equipment used & data collection procedure

What softwares/editors were used with what computer configurations?

List them out. Talk about processor, RAM, etc.

6.3 Results or Findings: Presentation, analysis and interpretation of data / Give important

details in tables and figures/graphs.

->Put all source codes of HTML here. --------any 5 pages'

-> Screenshot of web page/site------------------any 5 pages

6.4 Conclusions: Highlight key findings

6.5 Acknowledgements

Acknowledgements enable you to thank all those who have helped in carrying out the

research/work. Careful thought needs to be given concerning those whose help should be

acknowledged and in what order. The general advice is to express your appreciation in a

concise manner and to avoid strong emotive language.

Note that personal pronouns such as 'I, my, me …' are nearly always used in the

acknowledgements while in the rest of the project such personal pronouns are generally

avoided.

The following list includes those people who are often acknowledged.

Note however that every project is different and you need to tailor your acknowledgements

to suit your particular situation.

Main supervisor

Second supervisor

Other academic staff in your department

3
Technical or support staff in your department

Academic staff from other departments

Other institutions, organizations or companies

Past students

Family

Friends

6.6 References / Bibliography


Note:
 Use justify as formatting

 Some other formatting like line spacing, font, font size, etc. use same as given in above

table (second page).

SCROLL DOWN
FOR COVER PAGE, TITLE PAGE, LETTER OF APPROVAL AND DECLARATION:

4
TRINITY INTERNATIONAL SS & COLLEGE

PROJECT WORK

(COMPUTER SCIENCE)

SUBMITTED BY: SUBMITTED TO:


NAME:
GRADE: XI ' ' (Your subject teacher name goes here)
ID CARD NUMBER:
REGISTRATION NUMBER:

KATHMANDU, NEPAL
2021

5
A project on

WEB TECHNOLOGY

A Report about the partial fulfillment of the requirements of the internal evaluation of Grade XI
under NEB in
Computer science

of

Name :

Section :

ID card number :

Registration number:

TRINITY INTERNATIONAL SS AND COLLEGE


DILLIBAZAR HEIGHT, KTM
NEPAL

6
TRINITY INTERNATIONAL SS & COLLEGE
Dillibazar Height, Kathmandu, Nepal

Date:

Letter of Declaration
I hereby declare that the work presented in this project report has been done by myself under
the supervision of ……………………………………, and has not been submitted elsewhere
for any examination.

All sources of information have been specifically acknowledged by references to authors or


institutions.

Date: ……………….. Name & signature of the student


Registration number:

7
TRINITY INTERNATIONAL SS & COLLEGE
Dillibazar Height, Kathmandu, Nepal

LETTER OF APPROVAL

The project work submitted to Trinity International SS, by …………………………., entitled


“………………………………………………………….….”
has been approved as the partial fulfillment of the requirements of the internal evaluation.

Date: …………………………. Name & signature of Supervisor

8
Some recommended projects’ titles:

1.Make a website of your school. You may use content from schools’ site. Use pictures, contact, copyrights etc.

2.Make a website of your favorite player. You may use his/her pictures, history from Internet.

3.Make a working website on your favorite subject (physics/chemistry/math etc). You may use different contents

from Internet, pictures graphs etc.

4.Make a website on a topic “My hobbies”. You may use different hobbies.

5.Make a working website on a topic “My gadgets”. You can use contents, different pictures, comparisons,

specifications etc.

6. Make a website on “My family members”.

7. Make a website for news portal.

8. Suppose, you are thinking to make a website on “Nepali Katha/story”. Make its different category and post

some stories.

9.You may use topic “Nature” to make a beautiful website containing images of river, trees, seas etc.

10. You may use current situation to pour your own views on “COVID-19” using a website.

Etc.

You may choose your own topic/title for project/website yourself.

9
2. Presentation on chosen topic: -

Make a power point presentation on chosen topic (same

topic as chosen in HTML). Kindly follow the following rules while preparing.

Rules for power point presentation:

->Write the title of presentation and the name of presenter

->Before you present, introduce yourself and address to the teachers

->You can start by asking a question or an activity.

->Tell your audience what you are going to cover.

It can be 15 seconds piece, to the effect that

I will talk about...

Then, I will review

I will wrap up by...

some additional rules:

1)Use 5/5 points on a slide. You may use little more 6/6 points. It means 5 /6 words per line and

maximum 6 lines per slide.

2)Do not clutter with too much text, pictures and colors.

3)Use font size 18 (minimum).

4)Use template.

5)Use font, font-size, heading, sub-heading, header and footer consistently.

6)Use pictures/tables/graphs for better idea (better to use on right side/align)

7)Watch color combination.

8)Use same theme for all slides.

9)Avoid over use of animations and use same animation throughout the presentation.

10)Proofread, proofread and proofread. Look for spelling error.

11)At the end, append your presentation with a question tag " If any question, ask me".

12)Conclude the presentation with a smile and sentence.

"Thank you for your attention and patience!"


10
3. Lab report on ‘C’: -
Instructions to candidates: -

1. Submit your assignment/lab report to the concerned teacher.

2. Students are advised to underpin their answers with the use of references.

3. Late submission will be awarded zero unless extenuating circumstances are upheld.

4. The work done by you should be genuine and not copied. If found, then in summary it will

be rejected. You may be asked to do it again.

5. The lab report should be bound in appropriate style (spiral binding)

6. You may use a ball pen or gel pen.

7. Some other formatting like line spacing, font, font size, etc. use same as given in above

table (in second page).

11
order of pages (for each lab sheet): -

1.Cover page (scroll down and download it)

2.Lab Sheet title page (Lab-sheet #1) (scroll down and download it)

3.Objectives

4.Table of contents

5.

5.1 Theory

5.2 Algorithm of program

5.3 Flowchart (upto loop only)

5.4 Coding

5.5 Output

6. Discussion and conclusion

Sample copy (scroll down): -

12
TRINITY INTERNATIONAL SS & COLLEGE

Lab-report on c-programming

(COMPUTER SCIENCE)

SUBMITTED BY: SUBMITTEDTO:


NAME:
GRADE: (Your subject teacher name goes here)
ID card number :

REGISTRATION NUMBER:

KATHMANDU, NEPAL
2021

13
TRINITY INTERNATIONAL SS & COLLEGE

Lab sheet #1
(Input-output functions)

Lab date: -
Submission date: -

Internal signature External Signature

14
Objectives: -
The objective of a program using input and output functions is to know about different input and output functions

and their use in different programs. It will help us to be familiar with some frequently used I/O functions like

scanf(),printf(), gets(),puts, putchar() ,getchar() etc. Having used functions, we will be able to input and output

numerical and string related data easily.

15
Table of contents
Units Page numbers

16
Theory part:-
Data Input and Output functions in C:-
For data input and output, C provides a collection of library functions such

as getchar, putchar, scanf, printf, gets and puts. These functions enable the transfer of data between the C

program and standard input/output devices. C always treats all input-output data, regardless of where they

originate or where they go, as a stream of characters. The operating system makes the input and output devices

available to a C program as if these devices were files. So, essentially, when a C program reads data from the

keyboard, it is in effect reading from the file associated with the keyboard device. When a C program sends

output data to the console, it is in effect writing to the file associated with the console device.

getchar()

This is a single character input function. getchar() reads a single character from stdin - the standard input data

stream, viz. the file associated with the standard input device, which is normally the keyboard.

putchar()

This is a single character output function. putchar() writes a single character to stdout - the standard output data

stream, viz. the file associated with the standard output device, which is normally the console.

gets() and puts()

The standard library function gets accepts input in the form of a string. The character string may even include

whitespace characters. Each call to gets will read all the characters from the input steam until an end of

line character is encountered. The end of line character is represented as \n and gets generated when you press

the enter key. gets assigns the read string to the variable that is passed as its parameters. gets assigns NULL when

an error occurs.

The standard library function puts sends the passed string to stdout. After the output, puts sends out a carriage

return and a line feed character. This takes the cursor to the next line automatically.

scanf()

The scanf function is used to read formatted input data. The format in which input data is to be provided is

specified by the scanf function itself as it's first parameter. The scanf function is written as -
17
scanf(<control string>, &address1, &address2, . . . , &addressn);

Here, the first parameter <control string> contains a list of format specifiers indicating the format and type of

data to be read. The remaining parameters - &address1, &address2, ..., &addressn are addresses of the variables

where the read data will be stored. scanf reads the input data as per the format specifiers and stores them (i.e.,

assigns them) to the corresponding addresses. An & is pre-fixed to the variable name to denote its address.

Note that there must be the same number of format specifiers and addresses as there are input data. For instance,

in the following example:

scanf("%d %f",&x,&y);

18
19
20
Conclusion: -
It was a wonderful time in the lab and classroom while learning. The outcome of the learning is great and is very

similar to the prediction made in the beginning. We learned about input and output functions in detail. It helped

us a lot in our programming. We came to know its syntax, semantic with example. I hope that this will help us in

future in my project work. At last I would like to thank my class subject teacher for his support and cooperation.

21
4. Unit wise mini report writing/case-study: -
Definition: -
Case studies are an in-depth investigation or study of one particular individual,
group, time-period or event. They encompass a range of qualitative and quantitative research tools to investigate
underlying principles of an occurrence within a real-life context.
We will use following order on given topic to prepare our
case study report.

1. Cover page

Including basic student and class information

2. Title page

Contains title of report

3. Table of contents

Showing where key parts of the report can be found

4. Introduction/background theory: -

Provide background information and the most relevant facts. You may use table,

figures, charts etc.

5. Case Evaluation/possible faced problems and solutions: -

Isolate the sections of the study you want to focus on. In it, explain why something

is working or is not working. Talk about problems and possible solutions.

6. Conclusion: -

Summarize the main points from the case evaluations and proposed solutions; sum

up the results of your observation in a maximum of 2 sentences.

7. References. Provide all the citations/references.

Note: we have to use same format (font, font-size, line spacing etc.) as given in table in

second page.

Sample copy: - scroll down


22
TRINITY INTERNATIONAL SS & COLLEGE

Case study
(COMPUTER SCIENCE)

SUBMITTED BY: SUBMITTED TO:


NAME:
GRADE: XI ' ' (Your subject teacher name goes here)
ID CARD-NUMBER:
REGISTRATION NUMBER:

KATHMANDU, NEPAL
2021

23
TRINITY INTERNATIONAL SS & COLLEGE

CASE STUDY #1
(OPEN SOURCE OPERATING SYSTEM)

ASSIGNED DATE: - SUBMITTED TO


SUBMISSION DATE: - (SUBJECT TEACHER NAME)

24
TABLE OF CONTENTS
S.No. Units Page number
1. Background theory 26-28
2. Problems and solution 29
3. Conclusion 30
4. References 31

25
Background theory:
Open source operating system: -

Open-source software (OSS) is any computer software that's distributed

with its source code available for modification. That means it usually includes a license for programmers to

change the software in any way they choose: They can fix bugs, improve functions, or adapt the software to suit

their own needs.

Its definition of open-source software includes ten criteria, relating to matters such as:

 Software redistribution

 Source code availability and integrity

 Distribution and properties of licenses

 Derived works

 Anti-discrimination

 MIT License

 GNU General Public License (GPL) 2.0

 Apache License 2.0

 GNU General Public License (GPL) 3.0

 BSD License 2.0 (3-clause, New or Revised)

To begin, let’s take a look at the following comparative table, which lists the position of the top 10 Linux

distributions from this year and from 2020:

POSITION 2021 2020

1 MX Linux MX Linux

2 Manjaro Manjaro

3 Linux Mint Linux Mint

4 Ubuntu Debian

5 Debian Pop!_OS

6 Elementary OS Debian
26
POSITION 2021 2020

7 Solus Elementary OS

8 Zorin OS Solus

9 Fedora Fedora

10 Deepin Zorin

Let’s know about top three distributions.

1. MX Linux :-
It tops the list thanks to its high stability, elegant and efficient desktop, and also easy learning

curve. It is a midweight desktop-oriented Linux operating system based on Debian. It comes with a

simple configuration, solid performance, and a medium-sized footprint. It is built for all types of users

and applications.

Additionally, it is essentially user-oriented, to assure that the system works out of the box, it comes with

a certain amount of non-free software. One unique thing about MX Linux is that it ships with systemd

(system and service manager) included by default but disabled because of the controversies surrounding

it, instead, it uses systemd-shim which emulates most if not all systemd functions that are required to run

the helpers without employing the init service.

1. Manjaro:-
Based on Arch Linux, Manjaro aims to take advantage of the power and the features that make Arch a

great distribution while providing a more pleasant installation and operation experience out of the box

both for new and experienced Linux users.

Manjaro comes with preinstalled desktop environments, graphical applications (including a software

center), and multimedia codecs to play audio and videos.

2. Linux mint:-

Linux Mint’s well-known motto (“From freedom came elegance“), is not just a saying. Based on

Ubuntu, it is a stable, powerful, complete, and easy-to-use Linux distribution – and we could go on and

on with a list of positive adjectives to describe Mint.

27
Among Mint’s most distinguishing features we can mention that during installation, you are allowed to

choose from a list of desktop environments, and you can rest assured that once it’s installed, you will be

able to play your music and video files without any extra configuration steps since the standard installation

provides multimedia codecs out of the box.

28
Problems and solutions: -

1. Hardware manufacturers don't provide good Linux drivers.

2. Hardware installation is a mess for unsupported hardware.

3. The kernel source keeps changing too much.

4. The interface changes too much.

Etc.

Possible solutions: -
Since Open Source Operating systems are free, anybody can view it, build it and re-distribute it.

If we could build our own distribution depending upon our taste & problem and some unmatched

features, it means we are going to build a new community for that distribution and to provide

information about supporting hardwares, its drivers, auto-updates, more user friendly interface

and other technical support in some fixed time intervals.

For developers, there is a little room to make any money out of them. They know that nobody is

going to pay for solved problems and time given. So, in my view, there should be some pay

system because it gives energy and motivation to the developers to look into the system, deeply.

This helps the users to solve their problem easily. And obviously, if needed, helps developers to

buy and test on new hardwares.

There should not be the abruptly change in system kernel such that it would stop the system from

working and giving headache to the users. Sometimes, it would take long time to search for

solutions for problems like, why NIC is not working? Why kernel is breaking down? Etc. For

this, there should be the universal patch file upgrading system and 24x7 instant online support

on FORUM to all users all over the world.

29
CONCLUSION: -
The open source movement has grown to become a significant force in today's computing

environment. In some sectors of the software industry, open source programs have become

popular enough to provide real competition to proprietary alternatives; in others, they have

emerged as the dominant standard. Though Linux and it different distributions are powerful

operating system, updating our system with drivers’ time to time is difficult task. And somewhere

frequent change in kernel, driver, interface etc. leads to loss of interest in Linux. So instead of

having large number of distributions, there should be less and do more functionality in Linux.

30
REFERENCES: -

https://www.quora.com/What-are-the-problems-with-linux-for-desktop-and-

what-can-be-done-to-fix-them

https://www.tecmint.com/top-most-popular-linux-distributions/

https://www.thebalancecareers.com/what-is-open-source-software-2071941

31
Some recommended case study titles:

1. Prepare basic computer system devices and peripheral specifications of your personal computer.

2. Make a chart that shows comparison among AND, OR, NOT, NAND, NOR, XOR and XNOR gates that
must include at least general description, truth table, Boolean expression, graphical symbol and Venn

diagram.

3. Make a table that shows the equivalent binary, octal and hexadecimal values of decimal numbers from 1
to 100.

4. Make a report with the introduction, history, versions and the diagrams on popular operating systems

WINDOWS, MAC OS, LINUX, ANDROID etc.

5. Suppose you have a set of data in excel. Merge that data with Ms-word and analyze that with the help of

pivot table. Then submit its report.

6. Prepare a report on use of multimedia in teaching-learning process.

7. Write a report on "Major cyber bullying in Nepal" with real examples and suggest the preventing
measures.

8. Make a report on cyber-crimes in the context of Nepal and its preventive measures.
9. Conduct a survey and prepare a report to identify the popular search engines (any 5) and its features.

32

You might also like