DI01000091 · Semester 1 · 5G scheme
Fundamentals of Information and Communication Technology (FICT)
Notes and solutions following the Gujarat Technological University (GTU) syllabus for DI01000091. Independent material — not issued by the university.
Information & Communication TechnologyElectronics & Communication EngineeringRenewable EnergyElectrical Engineering
Materials
Complete Book
The whole syllabus, unit by unit, written for the exam.
Complete Book
111 pages
Premium Preview · 13 pages
Problem Solver
Step-by-step solutions to typical problems.
Problem Solver
28 pages
Premium Preview · 5 pages
Syllabus units
Unit 1: COMPUTER SYSTEMS FUNDAMENTALS AND GOOGLE APPLICATIONS
- 1.1. Computer system block diagram, Concept of Hardware, and Software
- 1.2. CPU, Control Unit, Arithmetic logic unit (ALU), Memory Unit, Power Unit, and Interfacing Ports.
- 1.3. Input-Output unit: Monitor, keyboard, External Hard disk, Mouse, Printers, Scanner, Projectors, etc.
- 1.4. Operating system concepts, purpose, functions, and characteristics.
- 1.5. Operations of Windows Linux Installation on PC and Basic Terminal Commands
- 1.6. Installation of various Application Software.
- 1.7. Gmail: Create an account; Adding Contacts; Composing an Email; Creating and Managing Labels, Filters, and Signature.
- 1.8. Drive: Create a folder, Upload and Download Files/folders, and Sharing Files/Folders.
- 1.9. Forms: Create a Form; Validate a Form; Share a Form, Managing Response.
Unit 2: DOCUMENTATION AND PRESENTATION TOOLS
- MS Word
- MS Excel
- MS PowerPoint
Unit 3: INTRODUCTION TO SCRATCH
- 3.1 Scratch: A graphical programing language
- 3.2 Scratch Programming Environment: The stage, Sprite, Backdrop, Sprite list, Blocks tab, Scripts area, Costumes tab, Sounds tab, Sprite info, Scratch toolbar
- 3.3 Paint Editor: Create/edit costumes and backdrop, Setting center of a costume.
- 3.4 Arithmetic Operators and Functions: Arithmetic operators, Mathematical Functions, Random Numbers.
- 3.5 Data types in Scratch: Boolean, Number, String.
- 3.6 Variables: What is a variable? Creating a variable, scope of a variable, and use of a variable.
Unit 4: DIFFERENT BLOCKS IN SCRATCH
- 4.1 Scratch blocks: Command blocks, Function blocks, Trigger blocks, and Control blocks.
- 4.2 Motion blocks: go to, glide to, set x to, set y to, point in the direction, point towards, move, turn, change x by, change y by, set rotation style.
- 4.3 Pen blocks: stamp, pen down, set pen color to, set pen size to, and erase all.
- 4.4 Looks blocks: say, think, switch costume to, next costume, switch backdrop to, next backdrop, change the size by, set size to, change different effects, set different effects, clear graphic effects, show, hide.
- 4.5 Sound blocks: play sound until done, start sound, stop sound, change pitch effect by, set pitch effect to, clear sound effect, change volume by, set volume to.
Unit 5: PROCEDURES, DECISION MAKING, LOOPING AND CONCEPT OF LISTS IN SCRATCH
- 5.1 Concept of structured programming: Procedures, Custom blocks, passing parameters to custom blocks, recursive procedure.
- 5.2 Event Blocks: when the key is pressed, when this sprite is clicked, broadcast, broadcast, and wait when I receive.
- 5.3 Comparison operators: less than, greater than, equal to.
- 5.4 Logical operators: and, or, not
- 5.5 Control blocks: wait, repeat, forever, if, if-else, wait until, repeat until stop.
- 5.6 Lists: Creating lists, List commands (Add, Delete, Insert, and Replace), Accessing list elements, and the Contains block.
About this course
Study materials, question papers, and solutions for Fundamentals of Information and Communication Technology (FICT) (DI01000091) - All, Semester 1