|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/computer-science-with-python-for-class-11-cbse-2021-22-syllabus/
课程评论:没有评论
课程名称:计算机科学与Python编程(适用于11年级CBSE 2021-22) 课程概述:该课程专为计算机初学者设计,旨在帮助学生了解计算机及其最新技术,同时学习编程技能。 课程大纲: **第一单元:计算机系统与组织** - 计算机系统基础:计算机硬件与软件的介绍、输入设备、输出设备、CPU、内存(主存、缓存和次存)、存储单位(Bit, Byte, KB, MB, GB, TB, PB)等。 - 软件类型:系统软件(操作系统、系统工具、设备驱动程序)、编程工具和语言翻译器(汇编器、编译器和解释器)、应用软件。 - 操作系统(OS):操作系统的功能及用户界面。 - 布尔逻辑:NOT、AND、OR、NAND、NOR、XOR、真值表、德摩根定律及逻辑电路。 - 数字系统:二进制、八进制、十进制和十六进制数字系统及其转换。 - 编码方案:ASCII、ISCII和UNICODE(UTF8、UTF32)。 **第二单元:计算思维与编程 - 1** - 问题解决入门:问题分析、算法开发、编码、测试与调试的步骤;使用流程图和伪代码表示算法,分解问题。 - Python编程基础:Python简介、特性、简单“hello world”程序的执行、执行模式(交互模式和脚本模式),变量及数据类型的知识。 - 运算符和表达式:算术运算符、关系运算符、逻辑运算符、赋值运算符等的使用。 - 控制流:条件语句(if语句,加、减等)、循环语句(for和while循环)、字符串与列表的基本操作及相关内置函数。 - 字典和元组的理解与操作,以及使用Python模块。 **第三单元:社会、法律与伦理** - 数字足迹与数字社会的认识。 - 数据保护,包括知识产权(版权、专利、商标)及其侵权行为(剽窃、版权侵犯)。 - 网络安全与网络犯罪的定义与预防措施,包括恶意软件、网络钓鱼等。 - 电子废物管理及相关法律知识。 通过这个课程,学生将不仅掌握基本的计算机科学知识与Python编程能力,还将理解技术在社会中的作用及相关法律与道德规范。
Join the course if you are completely new to the computer world. If you want to know about the latest technology. If you want to learn to program.Syllabus:Unit I: Computer Systems and Organisation● Basic Computer Organisation: Introduction to computer system, hardware,software, input device,output device, CPU, memory (primary, cache and secondary), units of memory (Bit, Byte, KB, MB,GB, TB, PB)● Types of software: system software (operating systems, system utilities, device drivers),programming tools and language translators (assembler, compiler & interpreter), applicationsoftware● Operating system (OS): functions of operating system, OS user interface● Boolean logic: NOT, AND, OR, NAND, NOR, XOR, truth table, De Morgan's laws and logic circuits● Number system: Binary, Octal, Decimal and Hexadecimal number system; conversion betweennumber systems.● Encoding schemes: ASCII, ISCII and UNICODE (UTF8, UTF32)Unit II: Computational Thinking and Programming - 1● Introduction to problem solving: Steps for problem solving (analysing the problem, developing analgorithm, coding, testing and debugging). representation of algorithms using flow chart andpseudo code, decomposition● Familiarization with the basics of Python programming: Introduction to Python, features ofPython,executing a simple "hello world" program, execution modes: interactive mode and script mode,Python character set, Python tokens (keyword, identifier, literal, operator, punctuator), variables,concept of l-value and r-value, use of comments● Knowledge of data types: number (integer, floating point, complex), boolean, sequence (string,list, tuple), none, mapping (dictionary), mutable and immutable data types● Operators: arithmetic operators, relational operators, logical operators, assignment operator,augmented assignment operators, identity operators(is, is not), membership operators(in, not in)● Expressions, statement, type conversion & input/output: precedence of operators, expression,evaluation of expression, python statement, type conversion (explicit & implicit conversion),accepting data as input from the console and displaying output● Errors: syntax errors, logical errors, runtime errors● Flow of control: introduction, use of indentation, sequential flow, conditional and iterative flowcontrol● Conditional statements: if, if-else, if-elif-else, flowcharts, simple programs: e.g.: absolute value,sort 3 numbers and divisibility of a number● Iterative statements: for loop, range function, while loop, flowcharts, break and continuestatements, nested loops, suggested programs: generating pattern, summation of series, findingthe factorial of a positive number etc● Strings: introduction, indexing, string operations (concatenation, repetition, membership &slicing), traversing a string using loops, built-in functions: len(), capitalize(), title(), lower(), upper(),count(), find(), index(), endswith(), startswith(), isalnum(), isalpha(), isdigit(), islower(), isupper(),isspace(), lstrip(), rstrip(), strip(), replace(), join(), partition(), split()● Lists: introduction, indexing, list operations (concatenation, repetition, membership & slicing),traversing a list using loops, built-in functions: len(), list(), append(), extend(), insert(), count(),index(), remove(), pop(), reverse(), sort(), sorted(), min(), max(), sum(); nested lists, suggestedprograms: finding the maximum, minimum, mean of numeric values stored in a list; linear searchon list of numbers and counting the frequency of elements in a list● Tuples: introduction, indexing, tuple operations(concatenation, repetition, membership & slicing),built-in functions: len(), tuple(), count(), index(), sorted(), min(), max(), sum(); tuple assignment,nested tuple, suggested programs: finding the minimum, maximum, mean of values stored in atuple; linear search on a tuple of numbers, counting the frequency of elements in a tuple● Dictionary: introduction, accessing itemsin a dictionary using keys, mutability of dictionary (addinga new item, modifying an existing item), traversing a dictionary, built-in functions: len(), dict(),keys(), values(), items(), get(), update(), del(), clear(), fromkeys(), copy(), pop(), popitem(),setdefault(), max(), min(), count(), sorted(), copy(); suggested programs: count the number oftimes a character appears in a given string using a dictionary, create a dictionary with names ofemployees, their salary and access them● Introduction to Python modules: Importing module using 'import ' and using fromstatement, Importing math module (pi, e,sqrt, ceil, floor, pow, fabs, sin, cos, tan); random module(random, randint, randrange), statistics module (mean, median, mode)Unit III: Society, Law and Ethics● Digital Footprints● Digital society and Netizen: net etiquettes, communication etiquettes, social media etiquettes● Data protection: Intellectual Property Right (copyright, patent, trademark), violation of IPR(plagiarism, copyright infringement, trademark infringement), open source softwares andlicensing (Creative Commons, GPL and Apache)● Cyber-crime: definition, hacking, eavesdropping, phishing and fraud emails, ransomware,preventing cyber crime● Cyber safety: safely browsing the web, identity protection, confidentiality, cyber trolls andbullying.● Safely accessing web sites: malware, viruses, Trojans, adware● E-waste management: proper disposal of used electronic gadgets● Indian Information Technology Act (IT Act)● Technology & Society: Gender and disability issues while teaching and using computers