Asha Kanini
Two Year Computer Science Curriculum
(Second Year)
S.No | Topic | Subtopic | Detail/Content |
---|---|---|---|
1 | Internet | ||
1.1) Wi-fi | Connect to Wifi. | ||
1.2) Hotspot | Turn the hotspot on or off. | ||
1.3) Browser History | Hypertext browsers, Lynx, Mosaic, Netscape, Communication Protocols β Gopher, HTTP, FTP, etc. Data sharing β Usenet. | ||
1.3.1) Browsers | Types of Browsers, Chrome, Firefox, Edge, Internet Explorer. | ||
2 | Usage of E-Mail | 2.1)Downloading | To download any documents &files |
2.2)Uploading | To Upload any documents & Files | ||
2.3) eMail | The exchange of computer-stored messages from one user to one or more recipients via the internet. | ||
2.4) Sentbox and other folders | "Inbox- By default email is received in the inbox. Send- Send folder store emails that you have sent to other peoples. Drafts- When you are writing an email and you have not sent the email to any other user, that time email will be stored in draft by default. Trash- Trash holds deleted email from the inbox." | ||
2.5) Bookmarks | Bookmark feature can help you find or skip to a specific place at ease without scrolling through large blocks of text | ||
3 | Recap | 3.1) Windows UI | Recall what we learned in 1yr lesson plan with exercises. |
3.2) DL Activities - Text Document, Spread sheet, Presentation. | Recall what we learned in 1yr lesson plan with exercises. | ||
4 | Introduction of Advanced Activity | 4.1) Procedural operations in 5*5 grid with real people. | Usage. Real Activity. |
4.2) Directions and orientation. | Right, left, straight. Absolute vs relative. | ||
4.3) Pseudo code or Flow chart. | Hand written program. | ||
5 | Basic Programming | 5.1) Procedural operations | Describes a βsimpleβ action. Take one step forward, turn right. Turn left, emit a sound, write hello. etc. |
5.2) Sequence of operations. | Take a step forward β 5 times. Mix of operations in a defined order. | ||
5.3) Operators | Arithmetic, boolean, relational, etc. | ||
5.4) Loops | For, While, Until, Do While, Nested loops, Repeated condition. | ||
5.4.1) Activity (for loop) | Activity for FOR loop. | ||
5.4.2) for loop | Example program for practice the for loop. | ||
5.5) Conditional statement | Simple If | ||
If-then-else | |||
Else if ladder | |||
6 | Advanced programming | Using Scratch & Code.org | |
6.1) Backdrop (Stage) | How to Insert a backdrop, Upload a backdrop from the local drive, Create a new backdrop?. | ||
6.2) Sprite (Object) | How to Insert a sprite, upload a sprite from local drive, create a new sprite using paint? | ||
6.3) Costumes | How to create a new costumes using paint, Know about the default costumes. | ||
6.4) Motion | Move -->How to move the object. (forward, backward) | ||
Turn left --> Turn the specific angles in left. | |||
Turn right --> Turn the specific angles in right. | |||
Axis --> x,y positions. | |||
6.5) Looks | Text --> Give the information by using text | ||
Color --> Change the color effect to sprite. | |||
Show --> Show the sprite. | |||
Hide --> Hide the sprite. | |||
6.6) Sound | How to use default sound and select the various sounds from the library | ||
How to record sound? | |||
6.7) Pen | Size --> How to increase and decrease the size of pen. | ||
Color --> Change the color of pen. | |||
6.8) Events | Basic events --> Flag, key pressed, when sprite is clicked. | ||
6.8.1) Custom events | Broadcast the message and wait and Clones ( All colnes will perform same task and each clone will perform different task) | ||
6.9) Control | Wait | ||
Repeat | |||
Forever | |||
6.10) Conditional Statement | Conditional statement --> How to check the conditions by using variables and operators. | ||
6.11) Sensing | Touching mouse pointer. | ||
Touching the specific color. | |||
6.12) Variables | Storing state information. | ||
6.13) Functions | Usage of functions in programming. | ||
6.13.1) Pre-defined Functions | Usage of pre-defined functions in programming. | ||
6.13.2) User-defined Functions | Usage of user-defined functions in programming. | ||
6.14) Debugging | Debug the errors in given code(May be code.org, or in scratch) | ||
6.15) Lists | Usage of lists in programming. | ||
6.16) Abstraction | Abstract the Program. |