general information - computer operator &...

15
GENERAL INFORMATION - Computer Operator & Programming Assistant (COPA) Sector IT&ITES Coordinator Mr. Naresh Chandra, DGE&T Scheme CTS Existing course name Computer Operator & Programming Assistant (COPA) Seating Capacity 16 Entry Qualification Passed 10 th Class examination or equivalent under 10+2 system NCO CODE Duration One Year (2 Semesters) Additional Course Proposed - Course proposed to be deleted - Structure Practical Existing NA Proposed 1560 Reason - Theory Existing NA Proposed 360 Reason - Infrastructure Development Equipment(Existing) Yes New Equipment (Desirable) Minor changes (List attached) Instructor Eligibility Existing Yes Proposed Same as existing one except that candidates with only NAC/ NTC MUST have completed Instructor Training in COPA Instructional Material Book Available Yes (NIMI) Additional 60 % of the syllabus has changed hence needs to be revised Teachers manual Available Yes(NIMI) Additional 60 % of the syllabus has changed hence needs to be revised Question bank Available Yes (NIMI Assignments) Additional 60 % of the syllabus has changed hence needs to be revised Distance Learning To be developed Yes Not required for this course - On-the-job training /field work / in house project work including no. of hours Yes, inhouse projects

Upload: doankien

Post on 10-Apr-2018

242 views

Category:

Documents


5 download

TRANSCRIPT

GENERAL INFORMATION - Computer Operator & Programming Assistant (COPA)

Sector IT&ITES

Coordinator Mr. Naresh Chandra, DGE&T

Scheme CTS

Existing course name Computer Operator & Programming Assistant (COPA)

Seating Capacity 16

Entry Qualification Passed 10th Class examination or equivalent under 10+2 system

NCO CODE

Duration One Year (2 Semesters)

Additional Course Proposed -

Course proposed to be deleted -

Structure

Practical

Existing NA

Proposed 1560

Reason -

Theory

Existing NA

Proposed 360

Reason -

Infrastructure Development

Equipment(Existing) Yes

New Equipment (Desirable)

Minor changes (List attached)

Instructor Eligibility

Existing Yes

Proposed

Same as existing one except that candidates with only NAC/ NTC MUST have completed Instructor Training in COPA

Instructional Material

Book Available Yes (NIMI)

Additional 60 % of the syllabus has changed hence needs to be revised

Teachers manual

Available Yes(NIMI)

Additional 60 % of the syllabus has changed hence needs to be revised

Question bank

Available Yes (NIMI Assignments)

Additional 60 % of the syllabus has changed hence needs to be revised

Distance Learning To be developed Yes

Not required for this course

-

On-the-job training /field work / in house project work including no. of hours

Yes, inhouse projects

REDESIGNED SYLLABUS FOR THE SECTOR

FOR

COMPUTER OPERATOR AND PROGRAMMING ASSISTANT

(I T & I T E S SECTOR)

Redesigned in – 2014

GENERAL INFORMATION FOR COPA TRADE

Name of Sector IT&ITES

Name of CTS COURSE COMPUTER OPERATOR AND PROGRAMMING ASSISTANT

CTS Code

Competency as per N C O Code

Duration of Course One year divided in two semester of six month each

Entry Qualification of Trainee Class 10th Pass & 15 yrs of age

Unit size (No. Of trainees)

20

Power Norms 3.45 KW

Space Norms (Workshop and Class Room) 70 sq.m

Qualifications for the instructor Degree in Computer Engineering, MCA with one year Experience OR Diploma in Computer Engineering, BCA, DOEACC A Level with two years of Experience OR NTC/ NAC in COPA Trade with three years of Experience and passed the Craft Instructor training in COPA

Desirable (for degree / Diploma Holders) Craft Instructor Training Certificate in the trade

Legend for the additions / deletions / modifications in the syllabus:

1. Red Color Text : Addition

2. Underlined Red Color Text in Italics : Covered at another stage in the course

3. Blue Color Text : Deleted

Modification may include condensing the content / covering some topics at another time of

the course as compared to the earlier syllabus.

Summary of the syllabus modification

Sl.No Topic Changes

1. Basic Computers History and Windows Modified / Content

Condensed

2. Linux Operating System Unchanged

3. MS Office Unchanged

4. Basic Networking and Hardware Modified / Content

Condensed

5. Basic Web Design Unchanged

6. Java Script Added

7. Basic DOS Added

8. Programming with C Deleted

9. Programming with JAVA Added

10. MySQL Unchanged

11. ASP.Net Deleted

12. VB.Net Deleted

13. PHP Added

14.

Use of Open Source Software for Office Automation, Image Editing, Database Management, Java Programs Development, Dynamic Web Pages Design and Content Management etc.

Added

Syllabus for the Trade of “COMPUTER OPERATOR AND PROGRAMMING

ASSISTANT” Under C.T.S.

First Semester Duration: Six Months Week Practical Skills Theory Topics

1-2

Working with Windows Operating System. Working with Windows Explorer, Managing Folders and Files Copying and Moving Files and Folders. Using Common Tools and Programs Customizing the Windows 7 Desktop, start menu, Using the removable drives, Compressing files. Working with Window Accessories Calculator, Paint and Snipping Tool. Viewing the properties of the computer and the hardware installed. These topics have been shifted to other time slots Using WINDOWS Start windows Using different windows simultaneously Moving through widows and mouse Maximum/Minimum windows Use of help feature Exit windows Starting an application Run and Manage multiple application Close applications Using the program Manager, Create/Add Groups using Program Manager Move/Copy/Delete Program Items. Change Programmed/their properties Expand compressed directories and files Multiple Windows

History & Generations of Computers. Types of Computers. Advantages, disadvantages and applications of Computers. Hardware and Software Concepts, Introduction to the functions of an Operating System. Popular Operating systems in use. Features of Windows OS. Features of the various types of Input and Output Devices in Use, Using Scanner and Printer. These topics have been shifted to other time slots History of Computer Abacus of ENIAC, Computer Generations, Languages, Software and application, Computers in India. Computers - An Introduction Functions of Computer: input, processing, output, Functions of ALU, control, storage, input and output devices. Application of Computers: viz. Railway Reservation, Electricity / Telephone Billing and (include some e-governance applications according to respective States.) Networks of Computers- Homogenous, Heterogeneous Characteristics (State Wide Area Network (SWAN) concept) Clock Speed, Accuracy

3

Working with Linux OS Using Basic commands like ls, mkdir, rm, mv, cp, whoami, who, grep, vi and various switches. These topics have been shifted to other time slots Using the program Manager Create/Add Groups using Program

Introduction to Open Source Software. Introduction to Linux Operating System and its structure. Files and Processes in Linux. Directory structure of Linux O.S. Advantages of Linux Operating System. Various Linux Shells. Basic Linux commands.

Manager Move/Copy/Delete Program Items. Change Programmed/their properties Expand compressed directories and files Multiple Windows Using Desktop ICONS My Computer Network Neighborhood Control Panel Add Printer. Create/Delete/Rename/Folder File Management through Windows Select File snag Directories Copy, Move, Delete,Files/Directories Disk Operations using File Manage

Functions Bits, bytes characters, field record, file. Representation of data: Binary addition and subtraction, octal, hexadecimal, ASCII, EBCDIC, positive versus negative integers, floating point numbers. Higher level and Lower language.

4-5

Document Basics, Creating a New Document, Saving, Editing and Formatting Documents. Using the commands in the Home, Insert, Design, Page Layout, Mailings, View Menus. Creating documents with various objects and formatting objects. These topics have been shifted to other time slots Basic Shell Commands of LINUX Date, echo, who, is, cp, rm, mv, cd, Mk dir, rm dir, chmod, sort, grep, passwd, etc.

Introduction to MS Office. MS Word Fundamentals Introduction to the MS Word Screen, Ribbons, Microsoft Office Button and Quick Access Toolbar. Using Keyboard Commands and Contextual Menus. Using Word Help. These topics have been shifted to other time slots Computer Hardware; electronic digital computer. Input device: on line data input devices & their importance, dumb terminals, voice recognition devices, Touch tone terminals, Mouse. Office data input: key to disk system, Source data input: point of sale terminals, laser beam scanners, optical sense readers, optical characters readers (OCR), and magnetic ink character readers (MICR). Output device: Hard copy device -Dot matrix printer, ink jet printer, laser printer, plotter output.

6-8

Create, open, edit and format workbooks Create Excel Sheets for various situations like Marks, Salary and Sales etc. Using Functions of various

Introduction to MS Excel. Introduction to Data Types and Cell referencing. Use of functions of various categories. Linking Sheets.

categories. Relative and Absolute Cell Referencing. Sort and Filter Data. Validate data. Create Macros. Import Data from different sources. Create data tables, Pivot tables and charts. Excel Sheet Page Set up and Printing Techniques. These topics have been shifted to other time slots Designing web-pages( Static)

These topics have been shifted to other time slots Soft copy device: VDU (monochrome color), LCD (liquid crystal display), audio response unit; CPU architecture: Overview with data Flow. Memory device: Classification of Primary Memory Devices and Flash Memories. Secondary memory device; Hard disk (removable/fixed), advantage and limitations of secondary storage devices & DVD Writers or Blu-ray Writers. Removable Drive like Pen drives and external storage devices. Serial, Parallel and USB Ports.

9

Use of windows and open source image editing software like GIMP, Irfan View etc. Introduction to MS Power Point. Creating Slide shows, Inserting objects. Animating Slide transitions and Objects. Working with Open Office. These topics have been shifted to other time slots Setup the Internet Connection & Sharing(Proxy Setup &Leased Line Setup) Designing web-pages, Static & Dynamic.

Introduction to MS Power Point, Creating Slide Shows, Fine tuning presentation and good presentation techniques. These topics have been shifted to other time slots Internet connection setup & sharing. Protocols TCP/IP, ISP, NSP ETC. Concept of sites & pages Introduction to HTML, DHTML,XML

10-11

Introduction to MS Access Database. Create Tables, Queries, Relationships, Reports, Macros and Forms.

These topics have been shifted to other time slots Concepts of Web Hosting, Web server, Application server, Database Server

Concepts of Data, Information and Databases. Overview of popular databases, RDBMS, OODB and NOSQL. Rules for designing good tables. Integrity rules and constraints in a table. Relationships in tables. Introduction to Queries, Types and their uses. Introduction to macros. Introduction to Designer objects/ controls, their properties and behavior. Information concepts and processing: Evolution of Information Processing, data information, language and Communication. Definition of Information: difference between Data and Information.

Data concepts: symbols which describe records reality: logical and physical concepts. Logical concepts of data: Entities, Attributes and Relationship. Physical concepts: Storage and Retrieval of data; comparison of manual and computer storage and organization of data as files. Data processing: Storage, retrieval and processing of data as files. Data processing: Storage, retrieval and processing of data, provision of Information of relevance. Techniques/Methods of Data processing. Methods of Data Security like backup, online backup, restoration etc

12

Common HTML Tags, Creating simple web pages. Inserting pictures. Creating hyperlinks, Frames etc. These topics have been condensed and shifted to other time slots Measuring Main Supply, Earth voltage & checking earthing. Precautionary measures in Handling /Operating - VCD, CD, HDD, FDD, DVD, SCANNER - Modem, Keyboard, Mouse, Hub, Monitor Printers: Dot Matrix, Inkjet, Laser - Feeding paper - Installing the cartridge - Refilling the cartridge. Backup and Restore of DATA - Scheduling - Management Plans etc.

Concepts of Static and Dynamic Web pages. Introduction to HTML and various tags in HTML. Flow Charts, Illustrations with summing series, sorting, searching merging Analysis of algorithms-space and time tradeoffs. Program documentation, style in programming, program testing, low chart and Data flow Diagrams. Program testing and debugging efficient programming techniques Structured programming

13 Creating Forms, tables, Ordered and Unordered lists in Web Pages

Table and Form creation using HTML, the GET and POST methods

14-15

Creating various user defined styles for Web pages. Working with a WYSIWYG web design tool to design and edit web pages.

Concepts of Style Sheets. Introduction to WSYIWYG Tools

16-17

Designing Web Pages using Java Script JS output, If – else, switch, loops, break and Math object Basic C Programming

Introduction to Scripting and Java Script. Data Type and variables, Operators & Expressions Introduction to C & Overview of C Constants, Variables, and Data type Operators and Expression Managing Formatted / Unformatted Input and Output

18-19

Designing pages using Array and Loop Designing forms using GET or POST Method. Calling Java Script functions Using Dialog Box. Document Object Model(DOM) Programming On C on control structures(if-else, switch case, Loops etc.) Arrays

Arrays, Looping Constructs, Functions and Dialog Boxes in Java Script. Decision making and Branching Decision Making looping , Arrays

20-21

Viewing Network connections. Connecting a computer to a network and sharing of Devices, Files and Folders. Using the ping command. Setting up video conferencing. Programming On C on Strings, Functions

Introduction to Computer Networks. Necessity and Advantages of networking. Client Server and peer to Peer networking concepts. Network topologies. Introduction to LAN, WAN and MAN. Network components, viz. Modem, Hub, Switch, Router, Bridge, Gateway etc. Network Cables and Wireless networks. Overview of various Network protocols. Introduction to Internet. Logical and Physical Addresses. Classes of Networks. Setting up LAN, configuring Wired and Wireless LAN. Concept of Network Security and firewall. Handling of Character Strings User defined Functions

22

Using DOS Commands. Using various tools for computer maintenance, security, internet security etc. Using the Windows System tools. Programming On C on Pointers, structures and unions

Awareness of IT –Act 2000, its Amendments and Phenomena (T-5) Provisions of act Types of offences, fines, imprisonment, Cyber Crime, Cyber Law E-Commerce Basics Structures and Unions , Pointers File management in concepts

23

Practice of Assembling and Disassembling a Desktop computer. Familiarization with BIOS, Booting Options. Identifying common Hardware and Software Issues and Troubleshooting. Formatting the Disk and reloading O.S, Application Software and necessary tools.

PC Hardware Basics. CPU Types, Memories and their classification, Booting Process, SMPS voltages, BIOS Setup features.

24 Employability Skills

25 Project Work / Revision

26 Examination

Second Semester

Week Practical Skills Theory Topics

1 - 2

Installing Java, Setting the environment Variables, class path. Creating, editing, compiling and executing a simple java program. Using the Java Data Types and operators to create and execute Simple Java programs. Creating flow charts. Using control statements for decision making. MS Word Shifted to another time slot Programming on Creating Simple Applications in VB

Introduction to Programming Languages, and their types. Fundamentals of Java, history, main features and advantages. Java Program Development Java Source File Structure Compilation and Execution. Basic Language Elements: Lexical Tokens, Identifiers, Keywords, Literals, Comments, Primitive Data types, Operators. Approaching ASP.NET starting with Visual Basic .NET, Features of Visual Basic , Editions of Visual Basic, Visual Basic Terminology, Visual Basic Terminology, Working in the development environment Event-Driven Programming, Creating a program in Visual Basic, project and executable files Visual Basic Reference Materials

3-4

Using the control statements for looping in Java, using the break and continue statements. Programming to create and use arrays in Java. Exercises to implement the concepts of Loops and Arrays in Java. MS Word - Shifted to another time slot

Arrays and Loops in Java

Visual Basic.NET Fundamentals. Introduction to Objects, Controlling objects, Properties , Methods and Events,Working with Forms Introduction to controls, Basic controls Creating a Visual Basic Applications

5-6

Creating Classes, Objects in Java. Modifying the Access of Classes. Using the I/O class. Creating and using Methods of various types, writing Constructors. Creating and using Overloaded methods. MS Word Shifted to another time slot Programming on VB.Net

Introduction to Object oriented Programming. Concepts of Class, Object and access specifiers Overloading functions in Java.

7

Programming to use the functions in the String Class and I/O Class. MS Word Shifted to another time slot Programming on VB.Net

Introduction to the String Class and I/O Class functions. Programming on VB.Net

8

Programming to implement the concept of Inheritance, Overriding and polymorphism in Java. Creating and using Packages in Java. MS Word - Shifted to another time slot Programming on VB.Net

Inheritance, Overriding and Polymorphism in java. Concepts of Packages in Java. Programming on VB.Net

9-10

Programming to declare and handle exceptions. Create exception methods and use them. Programming to create and use Interfaces in Java. Creating programs implementing the concepts of threads. MS Excel - Shifted to another time slot Programming on VB.Net

Exception Handling in Java. The Java Exception Hierarchy and methods. User defined Exceptions. The Abstract Class and interfaces in Java. Multithreading in Java. Programming on VB.Net

11-13

Working with AWT controls: Buttons, Checkboxes etc. Creating Flow Layout, Grid Layout and Border Layout. Responding to user interface events. Creating and using Applets. MS Word - Shifted to another time slot Programming on ASP.Net

GUI programming with Java. AWT components, containers and Layout managers. User Interface events and classes. Introduction to Applets. Programming on VB.Net

14-15

Practice on My SQL. Creating and Altering Tables, Inserting Data in a Table, Writing simple queries using select commands. Using various operators of different categories. Writing Queries with Criteria. Joining Tables and Using Aggregate functions. Programming on ASP.Net

Introduction to SQL, Data Definition Language (DDL), Data Manipulation Language (DML), Transaction control language (TCL). Operators in My SQL. Queries in My SQL. Simple select Query, Criteria in Queries, Union and Join in Tables, Aggregate Functions. Programming on VB.Net, Forms and Controls

16

SQL Functions- Number, Character, Date, Conversion functions. Working with TCL commands. Creating Subqueries. Programming on ASP.Net

Other Functions in SQL. Using the TCL commands and Subqueries. Introduction to Atomic Concurrent Integrated Durable (ACID) Properties. SQL, ActiveX Controls & Data Access in VB.Net through data access control

17

Installing PHP. Writing simple PHP programs. Programming on ASP.Net

Introduction to PHP, its features and advantages. Basic PHP Syntax, tags, Data types, Constants and Variables, Operators and expressions. Error handling in VB.Net

18

Programming to test events, use the IF statements and Looping in PHP Programming on ASP.Net

PHP Conditional Events, Flow control and looping in PHP Menus, Status Bars, Toolbars & Event driven programming in VB.Net

19

Creating and using various types of functions in PHP Programming on ASP.Net

Functions in PHP Arrays, UID in VB.Net and Distributing VB.Net applications.

20 Programming to create and use arrays in PHP. String manipulation in PHP

Arrays and Strings in PHP

21-22

Using the Super Global Variables in PHP. Programming for form handling and validation in PHP

Super Global Variables in PHP. Form handling and validations

23 Creating PHP MySql Connection work with data.

PHP MySQL Connection, create table, insert, update and delete

24 Working with Open Source CMS tools Content management System and Tools for CMS.

25 Project Work / Revision

26 Examination

Annapurna

TRADE: COMPUTER OPERATOR AND PROGRAMMING ASSISTANT

LIST OF TOOLS & EQUIPMENT

A. TRAINEES EQUIPMENT/SOFTWARE/TOOLS AND FURNITURE FOR A BATCH OF 16

TRAINEES

SL. No

Name of the items Quantity

1

Desktop Computers of the latest configuration prevalent at the time of procurement or with the following minimum features : CPU : 32/64 Bit Core 2 Duo/Quad Core/i3/i5 , Speed :- 3 GHz or Higher. Cache Memory : - Minimum 3 MB or better. RAM :- 4 GB DDR-III or Higher.Hard Disk Drive :- 500GB or Higher,7200 rpm(minimum) o r Higher, WiFi Enabled. Network Card : Integrated Gigabit Ethernet(10/100/1000) - Wi Fi, USB Mouse, USB Keyboard and Monitor (Min. 22 Inch), Standard Ports and connectors. DVD Writer, Speakers And Mic. Licensed Windows Operating System / OEM Pack(Preloaded), Antivirus / Total Security

10 Nos.

2 Laptop 4th Gen Ci5 Processor, 4GB RAM, 1TB Hard Disk, Win8 Preloaded Licensed OS, 2GB Graphics Card, DVD Writer, Standard Ports And Connectors.

01 No

3 24 Port Switch With Wireless Connectivity 01 No

4 Lab should have Structured cabling (to enable both Wired and Wireless Networks Practicals)

As required

5 Internet or Intranet Connectivity As required

6 Laser Printer 1 No

7 Network Monochrome Laser Printer 1 No

8 Optical Scanner (Desk Top Type) 1 No

9 Web Cam (Digital Camera) 1 No

10 DVD or Blu-Ray Writer 2 Nos

11 LCD Projector with Wireless connectivity. 1 No.

12 2KVA online UPS 1 No

13 Cable crimping tool 1 No.

14 Standalone Hard Disks 4 Nos

15 Network Rack 2 Nos

16 LAN Setup As required

B. Software

1 MS Office 2010 (professional) or the latest version available at the time of procurement

11 Licences

2 Antivirus for - clients / workstations in profile with validity of an year or more which should be renewed upon expiry

11 Licences

3 Open Office or equivalent. Open source software

4

WAMP/XAMPP- cross-platform web server solution stack package, consisting of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.

Open source software

5 GIMP Image editor or equivalent Open source software

6 My SQL Open source software

7 JDK, SDK, Netbeans and Notepad ++ Open source software

8 LINUX OS Open source software

9 WYSIWYG Web Designer like seamonkey from Mozilla or equivalent

Open source software

10 JOOMLA / DRUPAL CMS Open source software

C. LIST OF OTHER ITEMS/ FURNITURE

1 Vacuum cleaner 01 No

2 Pigeon hole cabinet : 20 compartments 01 No

3 Chair and table for the instructor - 01 each (for class room &

laboratory)

4 Dual Desk or Chair and Tables for Trainees 10 / 20 Nos

5 Computer table laminated top 150X650X750 mm with sliding tray for key board and one shelf of storage

10 Nos

6 Operators chair (without arms mounted on castor wheels, adjustable height)

20 Nos

7 Wall clock 01 Nos

8 Printer table 650X500X750mm can be varied as per local specifications

03Nos

9 Window or Split type Air conditioners 1.5 tons 03Nos

10 Storage cabinet 60X700X450mm 01Nos

11 White Board. 01 No.

12 Steel Almirah 01 No.

13 Air Conditioners 1 ton 03 Nos.

Provision must be done for the procurement of consumable items like RJ45 connectors, CAT

6 Cables etc. as and when needed.

Budget provision to be done for domain name registration and renewal from time to time

for hosting web sites created by the trainees as part of the curriculum.

Annapurna