Thursday, December 11, 2008
Inspirational Presentation
I'm sure you'll enjoy the beautiful images and inspiring message of this short movie as much as I did.
Wednesday, December 10, 2008
Data Representation
Wednesday, December 3, 2008
Number System Conversion
Posting assignment for practice on different Number System Conversions. For Assignment in PDF format.
Number System Conversion Tool
- This is a tool to Practice Converting between different number systems, using bases 2-16.
- Fill in the first two fields and click on the "Convert" button.
- The answer will appear automatically.
- If you click on "Explain Answer", you will get a short explanation of how the answer was obtained.
- If you have Windows 95 you can use the Calculator in the Scientific mode
to check results of decimal to hex, binary, and octal conversions.
Monday, December 1, 2008
Thursday, November 27, 2008
Computer Science (Code 083) (Practicals)/(Project)
- For CBSE Board Practicals CLICK HERE
- Computer Science Project(Suggested Topics) CLICK HERE
- For Computer Science Proj. Report CLICK HERE
Monday, November 24, 2008
List of Students Who Submitted the Presentations
'Importance of Open Standards for Good Governance'
- Abhimanyu
- Aashish Mittal
- Astha
- Ayushi
- Chaynika
- Gunjan
- Khyati
- Kriti
- Nikita Gupta
- Prakhar Nigam
- Prakhar Gupta
- Prerna Gupta
- Prateek
- Romansha
- Sanchit
- Shruti Garg
- Sidhant Goel
- Sumedha Kapoor
- Shivani
- Tanvi Kaushik
- Akshit Gupta(Late Submission)
- Puneet Kumar (Late Submission)
- Pragya Khetarpal (Late Submission)
Monday, November 17, 2008
Address Calculation (2-D Array)
- A two-dimensional array Q[5][15] is stored in memory along the row with each element requiring 2 bytes. If the base address is 6500, find out the following: a) Addresses of Q[5][10] and b)Q[3][5]
- R[-4..4,7..17] is a two-dimensional array, stored in the memory along the column with each element requiring 4 bytes. If the base address is 5000, find out the following:a) Addresses of R[2][10] and R[3][15]
b) Total no. of elements present in the array
Sunday, November 9, 2008
Some Useful Links......
- About ODF (Open Document Format)
- Importance and Benefits of Open Standards
- FOSS Open standards/Government National Open Standards Policies and initiatives
- Networked and e-Governance
- What is Good Governance?
- Challenges in Implementing Open Standards in Govt. Procurement Policies
- e-Government
- Dr.DC Misra's eGov Blog
Wednesday, October 8, 2008
ODF OLYMPIAD 2008
Submissions begin on SOFTWARE FREEDOM DAY September 20, 2008. ODF is an international standard for office productivity format, adopted by ISO. ODF is fundamental to enabling computer education globally.ODF is the National Standard of countries such as South Africa and Uruguay.ODF is easy to learn and specifies the way documents, presentations and spreadsheets are stored in a computer by popular Office Productivity Free/Libre and Open Source Software such as Open office Anyone who has used any presentation software can immediately start using ODF software such as OpenOffice.org
How to Participate
Follow the link for further details : http://www.odfolympiad.org/
Topics and Categories (for Indian students)
Up to Class V -Why should I learn Computers?
Class VI to VIII -Benefits of Open Source Software to my school
Class IX & X -Open Standards: Freedom from Digital Divide
Class XI & XII -Importance of Open Standards for good Governance
Evaluation Parameters for the ODF Olympiad Trophy
- Relevance of topic
- Creativity & Visual Appeal
- Organisation of the content
- Use of embedded tools (e.g. spreadsheet)
ODF OLYMPIAD PROCESS
- Create presentation in ODF using OpenOffice.org or any other Free/Libre and Open Source, ODF compliant software.
The presentation should not have more than total of 21 slides (including introduction and Thank you slide)
The presentation file size should not exceed 1MB
Each Slide should not have more than two clicks for navigation
Email the presentation to india@odfolympiad.org along with your details.- Name, Class, School Name, School Address, Email Address, Phone number, Age before 15th November, 2008
The Subject of the email must be in the following format
for example "Category II, Gandhi National School"
Wednesday, October 1, 2008
Thursday, September 25, 2008
Wednesday, September 10, 2008
Some Interesting Links for students (C++)
- Conditional Operator
- Increment and Decrement Operators
- The WHILE Loop
- Ending a Program or Loop Early
- The DO-WHILE Loop
- The FOR Loop
- Which Loop Should I Use?
- Nested FOR Loops
- Using Functions in C++
- Creating User-Defined Functions
- Style 1: void functionName(void)
- Style 2: void functionName(argument(s))
- Style 3: non-void functionName(void)
- Style 4: non-void functionName(argument(s))
Tuesday, September 9, 2008
Increment and Decrement Operators in C++
Saturday, July 26, 2008
Monday, July 14, 2008
Computer Fundamentals : Functional Components and interconnection
Please follow the link for ASSIGNMENT (Computer Fundamentals)
Last Date for Submission : 4th August, 2008
Practice Assignment : File Handling in C++
Dear Students
Assignment-1
Assignment-2
File Handling in C++
- Creating a text file
- Displaying contents of text file
- Creating Binary File
- Showing Contents of binary files
- Adding more records at the end of file (app mode)
- Updating binary files
- deletion of a record from file (2 file method)
- Modification of a record (using two files)
- insertion of a record in sequential file ( using 2 file)
Tuesday, July 8, 2008
Getting Started with C++
This mind map is to help students who are starting with C++ Programming Language.
Introduction to C++
C++ originated with Bjarne Stroustrop. In the simplest sense, if not the most accurate, we can consider it to be a better C. Although it is not an entirely new language, C++ represents a significant extension of C abilities. We might then consider C to be a subset of C++. C++ supports essentially every desirable behavior and most of the undesirable ones of its predecessor, but provides general language improvements as well as adding OOP capability. Note that using C++ does not imply that your are doing OOP. C++ does not force you to use its OOP features. You can simply create structured code that uses only C++'s non-OOP features.
Monday, July 7, 2008
File Handling in C++
Saturday, May 24, 2008
Computer Science : Project ( C++ )
Project content (Class XII)
Project for class XII should ensure the coverage of following areas of curriculum:
a. Problem Solving
b. Data Structure
c. Object Oriented Programming in C++
d. Data File Handling
Theme of the project can be
• Any subsystem of a System Software or Tool
• Any Scientific or a fairly complex algorithmic situation.
• Business oriented problems like
Banking,
Library information system,
Hotel management system,
Hospital management system,
Transport query system
Result Processing
LAB Management System (Chem. , Phy. Computer Lab etc)
Pay Roll
• Quizzes/Games
• Tutor/Computer Aided Learning Systems
The aim of the project is to highlight the abilities of algorithmic formulation, modular programming, optimized code preparation, systematic documentation and other associated aspects of Software Development.
The assessment would be through the project demonstration and the Project Report, which should portray Programming Style, Structured Design, High Cohesion, Good documentation of the code to ensure readability and ease of maintenance.
To Know about Computer Project report --> Click Here <--
Friday, May 9, 2008
Summer Vacations : Assignment
KULACHI HANSRAJ MODEL SCHOOL
CLASS XII
COMPUTER SCIENCE (083)
HOLIDAYS HOMEWORK(2008-09)
Q1. Complete and submit a CD with programs and assignment register on following subtopics from the given list of programs:
- Series
- Structures
- Enumerated data types
- Macro
- Classes
- Constructors
The printout to be taken in school lab after the school reopens. Submit the practical file with above-mentioned programs by 10th July ’2006.
Q2. Declare appropriate classes and design the menu for the project topics alloted to your group.
The Subprogram must be submitted on the CD.
Saturday, April 26, 2008
typedef
USER DEFINED DATA TYPES : typedef
We have already seen a data type that is defined by the user (programmer): The structures. But in addition to these there are other kinds of user defined data types:
Definition of own types (typedef)
C++ allows us to define our own types based on other existing data types. In order
to do that we shall use keyword typedef, whose form is:
typedef existing_type new_type_name ;
where existing_type is a C++ fundamental or any other defined type and new_type_name is the name that the new type we are going to define will receive. For example:
typedef char C;
typedef unsigned int WORD;
typedef char * string_t;
Click here for detailed notes.........
Tuesday, April 22, 2008
Assignment : Structure in C++
Click Here for Assignment(pdf format).........
User Defined Data Type in C++ : Structure
Structures in C++
A structure is a group of data elements grouped together under one name. These data elements, known as members, can have different types and different lengths. Structures are declared in C++ using the following syntax: struct structure_name
{
member_type1 member_name1;
member_type2 member_name2;
member_type3 member_name3;
:
:
} object_names;
example :
struct product
{
int weight;
float price;
} ;
product apple;
product banana, melon;
Subtopics Covered
Defining a Structure
Declaring structure variables
Accessing structure elements
Passing structure to Functions as value and reference argument/parameter
Function returning structure
Array of structures
passing an array of structure as an argument/ a parameter to a function
Tuesday, April 15, 2008
Data Structures (1 D & 2 D Arrays)
Array
It is a static data structure. It is a homogeneous collection of data. The elements in the array are stored on consecutive memory locations. Array is also known as a subscripted variable, e.g., A[i] is ith element of the array A (i.e., i is the subscript with variable A). As we know that the elements of the array are stored on consecutive memory locations, it becomes convenient to find out the address of memory location of ith element, for given base address (address of first element) and W (i.e. the number of memory locations required by one element).
Different Operations on 1 D ARRAYS
- Creation
- Traversal
- Insertion
- Deletion
- Searching
- Linear
- Binary Search
- Sorting
- Bubble Sorting
- Selection Sorting
- Insertion Sorting
- Merging
Different Operations on 2 D ARRAYS
- Creation
- Printing (Traversal)
- Addition of two Matrix
- Difference Matrix
- Multiplication of Matrix
- Row / Col Sum
- Diagonal Sum
- Transpose Matrix
Monday, April 7, 2008
Assignment : 1D Array & 2D Array
Sunday, March 30, 2008
Binary Search Function (Presorted Array)
Saturday, March 29, 2008
Algorithm for converting INFIX Exp. To POSTFIX Exp.
Thursday, March 27, 2008
Monday, March 24, 2008
Problem Solving Session Schedule
- Students can come to school if they have any Problem.
- Students can communicate through email or they can contact through Phone
- Students should be in their SCHOOL UNIFORM when they come to school.
- Reporting Time : 8:00 am
Practice Assignments/Questions
(These Practice Questions are in PDF format and will require Acrobat Reader.)
Thursday, January 24, 2008
Sample Question for viva
http://www.keepandshare.com/doc/view.php?id=365605&da=y