Computer Science
Welcome to the Computer Science section! In this course, we will explore the fascinating world of computers, their components, and the principles that govern their functioning. Computer Science is the scientific study of computers and their applications, which play a crucial role in our daily lives. Whether it is the software that powers our smartphones or the algorithms that drive the internet, understanding the underlying concepts of computer science is essential.
CBSE Computers 2023-2024 Curriculum.pdf
Some good materials
Revision
Computer Science - New Learning Standards Framework Questions - CBSE.pdf
Miscellaneous Examples
Script to download a PDF hosted on Google Drive with the download button disabled, as images and download it as a zip onto your computer.
if (window.trustedTypes && window.trustedTypes.createPolicy) {
window.trustedTypes.createPolicy('default', {
createHTML: (string) => DOMPurify.sanitize(string, { RETURN_TRUSTED_TYPE: true }),
createScriptURL: string => string,
createScript: string => string,
});
}
let jsZip = document.createElement("script");
jsZip.onload = function () {
let zip = new JSZip();
let elements = document.getElementsByTagName("img");
for (let i in elements) {
let img = elements[i];
if (!/^blob:/.test(img.src)) {
console.log("invalid src");
continue;
}
let can = document.createElement('canvas');
let con = can.getContext("2d");
can.width = 1600;
can.height = 900;
con.drawImage(img, 0, 0, 1600, 900);
let imgData = can.toDataURL("image/jpeg", 1.0);
// Get a unique name for each image
let imgName = `image_${i}.jpg`;
// Add the resized image to the zip file
zip.file(imgName, imgData.split('base64,')[1], { base64: true });
}
// Generate the zip file and trigger the download
zip.generateAsync({ type: "blob" })
.then(function (content) {
// Trigger download
let link = document.createElement("a");
link.href = URL.createObjectURL(content);
link.download = "images_Stella.zip";
link.click();
});
};
jsZip.src = 'https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.5/jszip.min.js';
document.body.appendChild(jsZip);
Record work
The following are the programs to be written in the record and submitted:
Record Entry no. 4
Page 279, question 3.
Record Entry no. 5
Page 305, program 9.11
Record Entry no. 6
Page 313, question 11
Record Entry no. 7
Page 352, program 10.10
Record Entry no. 8
Page 352, program 10.11
Record Entry no. 9
Page 385, program 11.12
Record Entry no. 10
Page 395, question 18
Record Entry no. 11
Page 439, question 21
Record Entry no. 12
Page 441, question 25.
Cover your record with brown paper.
Aim
Throughout this course, we will delve into various topics such as programming languages, data structures, algorithms, and computer networks. We will learn the fundamentals of problem-solving through programming and explore how computers can effectively process and manipulate data. Additionally, we will analyze computer systems and architecture to understand how they function at a hardware level.
By the end of this course, you will not only have a strong foundation in computer science principles but also be equipped with practical skills that will enable you to develop your own software applications. So, get ready to embark on this exciting journey into the world of computers and unlock the infinite possibilities that computer science has to offer.
Last updated
Was this helpful?