Skip to content
Padhora
BrowsePlans

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

Syllabus

The official syllabus this material follows.

  • Syllabus

    8 pages

    FreeRead

Complete Book

The whole syllabus, unit by unit, written for the exam.

Problem Solver

Step-by-step solutions to typical problems.

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