Top banner

Computer Science

C/D: In the modern world the knowledge of computer science and its applications is essential. At the school we realize its importance and start computer classes for our boys early to make them ready for future challenges. The aim of introducing the subject is to make boys use it as a tool to enhance their knowledge and creativity, to communicate efficiently in a world that is becoming increasingly smaller and to learn to use design applications.

This subject is extremely popular among D and C formers as they find freedom to create and control. Lessons are taken in the computer laboratories and boys get to practice what they study in their classes. The syllabus has been reviewed with greater emphasis on net etiquette and cyber regulation studies.

B/A: The ICSE curriculum is available to view at www.cisce.org

S/SC: The ISC curriculum is available to view at www.cisce.org

S/SC: The IB curriculum is available to view at www.ibo.org

Potential careers with the subject:

This subject helps boys to make a career in Automobile Engineering, Aeronautical Engineering, Animation Graphic designing, Armed Forces, Computer Engineering, Information technologist, Multimedia, Programmer, System Analyst, Software Engineering, and Telecommunication etc.

Specific publications and activities related to this subject:

The boys are highly interested in activities like website making, flash movies, power point slides, basic animations, etc. which are organized by the subject teachers. The boys participate in various competitions in the city and in Cyber Olympiad as well. The science magazine Echo publishes articles on latest inventions in the field of computers and gadgets.

This forms part of the IT Society, and is divided into Juniors’ and Seniors’ sections. Boys who are part of this activity come during the allotted time and learn how to use various software packages and learn about different programming languages. It is not just a Spare Time Activity; the programming skills imparted to the boys will act as a foundation if they ever think of pursuing a career in Software Engineering.

Academic Department Details

Department:Department of Computer Science

Subject:Computer Science

Academic Department Details

Word Processing, Presentation Graphics, Spreadsheets, Photo Editing using Adobe Photoshop, Web Designing (HTML, JavaScript, WYSIWYG Editors, Image Processing), Animations using Adobe Flash, Basic Action Scripting, Scratch, Code.Org

Learning Objectives

In the modern world, the knowledge of computer science and its applications is essential. At the school we realized its importance early to make our students ready for future challenges. The aim of introducing the subject is to make students use it as a tool to enhance their knowledge and creativity, to communicate for better understanding in an increasing smaller world and design applications.

Skills Required to Learn

The students become complete end users of computer systems. They hone their designing, programming and problem-solving skills, learn to code and learn to use computers effectively.

General Comments

This subject is extremely popular among D and C formers as they find freedom to create and control. Each lesson is taken in the computer laboratories and students relate what they study in their classes. The syllabus has been reviewed with greater emphasis on learning through Web 2.0 technologies and visual environments like scratch and Code.Org. The students are highly interested in the activities which are organized by the subject teachers like web designing, flash movies, power point slides, basic animations, Scratch etc. The students participate in various competitions in the city and in Cyber Olympiads as well. There are no term end examinations in the subject but it is mandatory for the students to make projects in the classes using the skills learnt. Although the subject has applications in almost all fields, it especially helps students to make a career in Automobile Engineering, Aeronautical Engineering, Animation & Graphic designing, Armed Forces, Computer Engineering, Information technologist, Multimedia, Programmer, System Analyst, Software Engineering, and Telecommunication etc.

Academic Department Details

Department:Department of Computer Science

Subject:Computer Applications

Curriculum::ICSE

Academic Department Details

B Form

  • Basics of Operating System
  • Basics of Internet
  • Computing and Ethics
  • Office Application Software
  • Database Packages
  • Elementary Concept of Object-Oriented Programming
  • Values and Types
  • Conditional and Non-conditional Loops

A Form

  • Revision of Programming Done in B Form
  • Class as Basis of All Computation
  • Constructors
  • Functions
  • Class as User‟s Defined Type
  • Iteration
  • Using Library Classes
  • Encapsulation
  • Arrays
  • Input/output

Learning Objectives

To empower students by enabling them to build their own applications

To introduce students to some effective tools to enable them to enhance their knowledge, broaden horizons, foster creativity, improve the quality of work and increase efficiency

To enable students to learn to use the World Wide Web in order to gather knowledge and communicate with students and the academic community all over the world

To enable students to learn to process words and numbers, analyze data, communicate ideas effectively and make the optimum use of computer resources

To help students learn fundamental concepts of computing using objectoriented approach in one computer language

To provide students with a clear idea of ethical issues involved in the field of computing

Skills Required to Learn

Proficiency in the use of application software and computer systems

Computational and algorithmic thinking

Programming and problem-solving skills

General Comments

Computer Applications is quite a popular subject among students as they find it very interesting to program in a high-level language, i.e. JAVA. The ICSE results of our students in this subject have been consistently among the best in the country. Each lesson is taken in the computer laboratories and students relate what they study in their classes. There are three classes every week. Many of the students who opt for Computer Applications continue with the subject in their S and SC Forms. The subject is especially recommended for students who want to pursue Engineering and Sciences. However, it will be very useful for all as it will give them a strong foundation in computer applications, which is now an indispensable requirement in all fields.

Academic Department Details

Department:Department of Computer Science

Subject:Computer Science

Curriculum::ISC

Academic Department Details

S Form

  • Basics of computer hardware and software
  • Introduction to algorithmic problem-solving using Java
  • Elementary data structures and associated algorithms, basic input/output
  • Implementation of algorithms to solve problems
  • Social context of computing and ethical issues

SC Form

  • Revision of programming done in S form
  • Boolean Algebra
  • Computer hardware
  • Arrays, Strings
  • Inheritance, polymorphism, data structures, computational complexity
  • Complexity and big O notation

Learning Objectives

  • To understand algorithmic problem-solving using data abstractions, functional and procedural abstractions, and object-based and object-oriented abstractions
  • To understand:
    • how computers represent, store and process data by studying the architecture and machine language of a simple microprocessor and the different levels of abstraction that mediate between the machine and the algorithmic problem-solving level and
    • how they communicate with the outside world.
  • To create awareness of ethical problems and issues related to computing.

Skills Acquired by Students

  • Logical, mathematical and analytical skills
  • Computational and algorithmic thinking
  • Programming and problem-solving skills using a high level language (JAVA)

General Comments

The subject is quite popular among the students who wish to pursue Science and Engineering at a higher level. In the recent past we have seen many students who want to make a career in multimedia, designing, and architecture also opting for this subject. Each lesson is taken in the computer laboratories and students relate what they study in their classes. There are seven classes every week. Although prior knowledge of programming is not essential, the students who had opted for Computer Applications in their B and A forms have an advantage as their fundamentals are already strong. Students new to programming become at par with these students with a little effort and hard work. The ISC results of our students in the subject have been consistently among the best in the country.

Academic Department Details

Department:Department of Computer Science

Subject:Computer Science

Curriculum::IB

Academic Department Details

HL/SL

  • Topic 1: System fundamentals (20 hours)
  • Topic 2: Computer organization (6 hours)
  • Topic 3: Networks (9 hours)
  • Topic 4: Computational thinking, problem-solving and programming (45 hours)

Options

Students study one of the following options:

  • Option A: Databases
  • Option B: Modelling and simulation
  • Option C: Web science
  • Option D: Object-oriented programming (OOP)

HL Extension

The topics that must be studied,including some practical work, are:

  • Topic 5: Abstract data structures (23 hours)
  • Topic 6: Resource management (8 hours)
  • Topic 7: Control (14 hours)

Case Study

HL/SL

Internal Assessment Solution

Learning Objectives

  • Provide opportunities for study and creativity within a global context that will stimulate and challenge students developing the skills necessary for independent and lifelong learning
  • Provide a body of knowledge, methods and techniques that characterize computer science
  • Enable students to apply and use a body of knowledge, methods and techniques that characterize computer science
  • Demonstrate initiative in applying thinking skills critically to identify and resolve complex problems
  • Engender an awareness of the need for, and the value of, effective collaboration and communication in resolving complex problems
  • Develop logical and critical thinking as well as experimental, investigative and problem-solving skills
  • Develop and apply the students’ information and communication technology skills in the study of computer science to communicate information confidently and effectively
  • Raise awareness of the moral, ethical, social, economic and environmental implications of using science and technology
  • Develop an appreciation of the possibilities and limitations associated with continued developments in IT systems and computer science
  • Encourage an understanding of the relationships between scientific disciplines and the overarching nature of the scientific method.

Skills Acquired by Students

  • Logical, mathematical and analytical skills
  • Computational and algorithmic thinking
  • Programming and problem-solving skills using a High Level Language

General Comments

The subject is quite popular among the students who wish to pursue Science and Engineering at a higher level. In the recent past we have seen students who want to make a career in IT opting for this subject with ITGS. Each lesson is taken in the computer laboratories and students relate what they study in their classes. There are six classes every week. Although prior knowledge of programming is not a prerequisite, students who had opted for Computer Applications in their B and A forms have an advantage as their fundamentals are already strong. Students new to programming become at par with these students with a little effort and hard work.