CBSE 11th Class 컴퓨터 과학 강의 계획서

코스 구조

단위 토픽 점수
1 컴퓨터 기초 10
2 프로그래밍 방법론 10
Python / C ++ 소개 18
4 Python / C ++로 프로그래밍 30
Total 70

단원 1 : 컴퓨터 기초

Chapter 1: Classification of Computers

  • 컴퓨터의 기본 및 작동
  • 기능 구성 요소 및 상호 연결
  • 부팅의 개념

Chapter 2: Software Concepts

  • 소프트웨어 유형
    • 시스템 소프트웨어
    • 유틸리티 소프트웨어
    • 응용 소프트웨어

Chapter 3: System Software

  • 운영 체제
  • Complier
  • 통역사와 어셈블러

Chapter 4: Operating System

  • 운영 체제 필요
  • 운영 체제의 기능 −
    • 프로세서 관리
    • 메모리 관리
    • 파일 관리
    • 장치 관리
  • 운영 체제 유형 (GUI 기반)
  • 시간 공유
  • 실시간 및 배포
  • 일반적으로 사용되는 운영 체제-
    • UNIX
    • LINUX
    • Windows
    • Solaris
    • BOSS (Bharat 운영 체제 솔루션)
  • 모바일 OS
    • Android
    • Symbian

Chapter 5: Utility Software

  • Anti-Virus
  • 파일 관리 도구
  • 압축 도구
  • 디스크 관리 도구-
    • 디스크 정리
    • 디스크 조각 모음 백업

Chapter 6: Open Source Concepts

  • 오픈 소스 소프트웨어
  • 프리웨어, 셰어웨어
  • 독점 소프트웨어

Chapter 7: Application Software

  • Office 도구 −
    • 워드 프로세서
    • 프레젠테이션 도구
    • 스프레드 시트 패키지
    • 데이터베이스 관리 시스템
  • 도메인 특정 도구-
    • 학교 관리 시스템
    • 재고 관리 시스템
    • 급여 시스템
    • 재무 회계
    • 호텔 경영
    • 예약 시스템
    • 일기 예보 시스템

Chapter 8: Number System

  • Binary
  • Octal
  • Decimal
  • Hexadecimal
  • 두 개의 다른 숫자 체계 간의 변환

Chapter 9: Internal Storage encoding of Characters

  • ASCII
  • ISCII (Indian Scripts Standard Code for Information Interchange)
  • UNICODE (다국어 컴퓨팅 용)

Chapter 10: Microprocessor

  • 기본 개념
  • 클럭 속도 (MHz, GHz) −
    • 16 비트
    • 32 비트
    • 64 비트
    • 128 비트 프로세서
  • 유형-
    • CISC 프로세서 (복잡한 명령어 세트 컴퓨팅)
    • RISC 프로세서 (축소 된 명령어 세트 컴퓨팅)
    • EPIC (명시 적으로 병렬 명령어 컴퓨팅)

Chapter 11: Memory Concepts

  • 단위 −
    • Byte
    • 킬로바이트
    • 메가 바이트
    • 기가 바이트
    • 테라 바이트
    • 페타 바이트
    • 엑사 바이트
    • 제타 바이트
    • 요타 바이트

Chapter 12: Primary Memory

  • Cache
  • RAM
  • ROM

Chapter 13: Secondary Memory

  • 고정 및 이동식 스토리지
    • 하드 디스크 드라이브
    • CD / DVD 드라이브
    • 펜 드라이브
    • 블루 레이 디스크

Chapter 14: Input Output Ports/ Connections

  • Serial
  • 병렬 및 범용 직렬 버스
  • PS-2 포트
  • 적외선 포트
  • Bluetooth
  • Firewire

단원 2 : 프로그래밍 방법론

Chapter 15: General Concepts

  • 표현의 명확성과 단순성
  • 식별자에 대한 고유 이름 사용
  • Comments
  • Indentation
  • Documentation
  • 프로그램 유지 관리
  • 프로그램 실행 및 디버깅
  • 구문 오류
  • 런타임 오류
  • 논리적 오류

Chapter 16: Problem solving methodologies

  • 문제의 이해
  • 문제에 대한 해결책
  • 솔루션을 간단한 단계로 나누기 (모듈 식 접근 방식)
  • 솔루션에 필요한 산술 및 논리 연산 식별
  • 제어 구조-조건부 제어 및 루핑 (무한 및 무한)

Chapter 17: Problem Solving

  • 알고리즘 / 순서도 소개

단원 3 : Python 소개

Chapter 18: Getting Started

  • Python 소개 :

    • 통합 된 고급 언어

    • 대화 형 모드 및 스크립트 모드

  • 데이터 유형-

    • 숫자 (정수-부울, 10 진수, 8 진수, 16 진수, 부동 소수점, 복합), 없음, 시퀀스 (문자열, 튜플, 목록)

    • Sets

    • Mapping

Chapter 19: Mutable and Immutable Variables

Chapter 20: Variables, Expressions and Statements

  • 값, 변수 및 키워드

  • Python의 연산자 및 피연산자 : (산술, 관계형 및 논리 연산자)

  • 연산자 우선 순위

  • 식 및 문 (할당 문)

  • 입력 (raw_input () 및 input () 사용) 및 출력 표시 (print 문)

  • 댓글 달기

Chapter 21: Functions

  • 모듈 가져 오기 (전체 모듈 또는 선택한 개체)

  • 내장 함수 호출

  • 수학 모듈의 함수 (예 : ceil, floor, fabs, exp, log, log10, pow, sqrt, cos, sin, tan, degrees, radian)

  • 랜덤 모듈의 random () 및 randint () 함수를 사용하여 난수 생성

  • Composition

Chapter 22: Defining functions

  • 함수 호출
  • 매개 변수 전달 (기본 매개 변수 값, 키워드 인수)
  • 변수의 범위
  • Void 함수 및 값을 반환하는 함수
  • 실행의 흐름

Chapter 23: Conditional constructs and looping

  • if else 문 while
  • For (범위 기능)
  • Break
  • Continue
  • Else
  • Pass
  • 중첩 된 경우
  • 중첩 루프
  • 조건부 및 반복 구조에서 복합 표현식 사용

단원 3 : C ++ 소개

Chapter 24: Getting Started

  • C ++ 문자 세트
  • C ++ 토큰 (식별자, 키워드, 상수, 연산자,)
  • C ++ 프로그램의 구조 (파일 포함, 주요 기능)
  • 헤더 파일 – iostream.h, iomanip.h, cout, cin
  • I / O 연산자 사용 (<< and >>)
  • endl 및 setw 사용 ()
  • I / O 연산자의 계단식
  • Compilation
  • 오류 메시지
  • 편집기 사용
  • 편집기의 기본 명령
  • Compilation
  • Linking
  • Execution

Chapter 25: Data Types, Variables and Constants

  • 데이터 유형의 개념

  • 내장 데이터 유형 : char, int, float 및 double

  • 상수 : 정수 상수, 문자 상수-\ n, \ t, \ b), 부동 소수점 상수, 문자열 상수

  • 액세스 수정 자

  • 내장 데이터 유형의 변수

  • 변수 선언 / 초기화

  • 할당 문

  • 유형 수정 자 : 부호 있음, 부호 없음, long

Chapter 26: Operator and Expressions: Operators

  • 산술 연산자 (-, +, *, /, %)
  • 할당 연산자 (=)
  • C ++ 속기 (+ =,-=, * =, / =, % =)
  • 단항 연산자 (-)
  • Increment (++) 및 Decrement (-) 연산자
  • 관계 연산자 (>,> =, <=, =,! =)
  • 논리 연산자 (!, &&, II)
  • 조건부 연산자
  • 연산자의 우선 순위
  • 표현식의 자동 유형 변환
  • 유형 캐스팅

단원 4 : Python을 사용한 프로그래밍

Chapter 27: Strings

  • Creating

  • 요소 초기화 및 액세스

  • 문자열 연산자-

    • +, *, in, not in, range slice [n : m]

    • 관계 연산자를 사용하여 문자열 비교

    • 문자열 함수 및 방법-len, capitalize, find, isalnum, isalpha, isdigit, lower, islower, isupper, upper, lstrip, rstrip, isspace, istitile, partition, replace, join, split, count, decode, encode, swapcase, String 상수, 정규식 및 패턴 일치

Chapter 28: Lists

  • 변경 가능한 목록의 개념
  • Creating
  • 요소 초기화 및 액세스
  • Traversing
  • Appending
  • 요소 업데이트 및 삭제
  • Composition
  • 인수로 나열

Chapter 29: List operations

  • Joining
  • Slicing
  • +
  • *
  • in
  • 아니

Chapter 30: List functions and methods

  • len ()
  • 삽입 ()
  • 추가 ()
  • 확장 ()
  • 정렬 ()
  • 제거 ()
  • 역전( )
  • 팝( )
  • 목록 ()
  • 개수 ()
  • 확장 ()
  • 인덱스( )
  • cmp ()
  • 최대 ()
  • 최소 ()

Chapter 31: Dictionaries

  • 키-값 쌍의 개념
  • 딕셔너리의 요소 생성, 초기화 및 액세스
  • Traversing
  • Appending
  • Updating
  • 요소 삭제

Chapter 32: Dictionary functions and methods

  • cmp ()
  • len ()
  • 클리어 ()
  • 가져 오기( )
  • has_key ()
  • 항목 ()
  • 키 ()
  • 업데이트 ()
  • 값 ()
  • 팝( )
  • fromkeys ()
  • dict ()

Chapter 33: Tuples

  • 불변의 개념
  • Creating
  • 튜플의 요소 초기화 및 액세스
  • 튜플 할당
  • 튜플 슬라이스
  • 튜플 인덱싱

Chapter 34: Tuple Functions

  • cmp()
  • len()
  • max()
  • min()
  • tuple()
  • index()
  • count()
  • sum()
  • any()
  • all()
  • sorted()
  • reversed()

단원 4 : C ++ 프로그래밍

Chapter 35: Flow of control

  • 조건문-
    • 다른 경우라면
    • 중첩 된 경우
    • switch..case..default
    • Nestedswitch..case
    • break 문 (switch..case에서만 사용)
    • 루프 : while, do-while, for 및 Nested 루프

Chapter 36: Inbuilt Functions

  • 표준 입력 / 출력 함수-stdio.h : gets (), puts ()

  • 문자 함수-Ctype.h : isalnum (), isalpha (), isdigit (), islower (), isupper (), tolower (), toupper ()

  • 문자열 함수-string.h : strcpy (), strcat (), strlen (), strcmp (), strcmpi (), strev (), strlen (), strupur (), strlwr ()

  • 수학 함수-math.h : fabs (), pow (), sgrt (), sin (), cos (), abs ()

  • 기타 기능-stdlib.h : randomize (), random ()

Chapter 37: Introduction to user-defined function and its requirements

  • 함수 정의
  • 기능 프로토 타입
  • 함수 호출 / 호출
  • 함수에 인수 전달
  • 인수 데이터 유형 지정
  • 기본 인수
  • 상수 인수
  • 가치로 부르기
  • 참조로 전화
  • 함수에서 값 반환
  • 범위 규칙
  • 지역 및 전역 변수
  • 내장 함수의 매개 변수 및 리턴 유형 개념 관련

Chapter 38: Structured Data Type

  • 배열-

    • Introduction

    • Advantages

  • 1 차원 배열 −

    • 1 차원 배열의 선언 / 초기화

    • 배열 요소 입력

    • 배열 요소에 액세스

    • 배열 요소의 조작 (요소의 합, 요소의 곱, 요소의 평균 선형 검색, 최대 / 최소값 찾기)

    • 문자열 선언 / 초기화

    • 문자열 조작 (모음 / 자음 / 숫자 / 특수 문자 세기, 대소 문자 변환, 문자열 반전, 문자열의 각 단어 반전)

  • 2 차원 배열 −

    • 2 차원 배열의 선언 / 초기화

    • 배열 요소에 액세스하는 배열 요소 입력

    • 배열 요소 조작 (행 요소, 열 요소, 대각선 요소의 합, 최대 / 최소값 찾기)

  • 사용자 정의 데이터 유형-

    • 사용자 정의 데이터 유형 소개

  • 구조 −

    • 구조 정의

    • 구조 변수 선언

    • 구조 요소에 액세스

    • 값과 참조로 함수에 구조 전달

    • 함수 반환 구조

    • 구조 배열

  • 형식화 된 ef 키워드를 사용하여 기호 이름 정의 및 #define 전 처리기 지시문을 사용하여 매크로 정의

PDF를 다운로드 하려면 여기를 클릭하십시오 .