2. Advance Certificate Course in Information Technology



Similar documents
THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

Computing Concepts with Java Essentials

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

Java Application Developer Certificate Program Competencies

PG DAC. Syllabus. Content. Eligibility Criteria

Course MS10975A Introduction to Programming. Length: 5 Days

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

DIABLO VALLEY COLLEGE CATALOG

Basics of Computer 1.1 INTRODUCTION 1.2 OBJECTIVES

DE 6211 DISTANCE EDUCATION. M.Sc. (IT) DEGREE EXAMINATION, MAY PRINCIPLES OF INFORMATION TECHNOLOGY. (2002 onwards) PART A (10 3 = 30 marks)

Skills for Employment Investment Project (SEIP)

Course Descriptions. preparation.

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

Lesson 06: Basics of Software Development (W02D2

Software: Systems and Application Software

3 SOFTWARE AND PROGRAMMING LANGUAGES

Division of Mathematical Sciences

Computer Science Course Descriptions Page 1

PCCC PCCC Course Description

Fall Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Computer and Information Sciences

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

FileMaker 11. ODBC and JDBC Guide

Syllabus for CS 134 Java Programming

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

ANDROID DEVELOPER RESUME USA

Course Descriptions. CS 101 Intro to Computer Science

Chapter 12 Programming Concepts and Languages

Class XII (Theory) C++

CS506 Web Design and Development Solved Online Quiz No. 01

Visual Basic. murach's TRAINING & REFERENCE

OPERATING SYSTEM SERVICES

2667A - Introduction to Programming

Information Technology Networking Specialist Cisco Network Professional

Facebook Twitter YouTube Google Plus Website

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Government Girls Polytechnic, Bilaspur

Computer Information Systems (CIS)

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements

Document management and exchange system supporting education process

Computer and Information Science

BTEC First Diploma for IT. Scheme of Work for Computer Systems unit 3 (10 credit unit)

1 Using CWEB with Microsoft Visual C++ CWEB INTRODUCTION 1

Java EE Web Development Course Program

LabVIEW Advanced Programming Techniques

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide

Chapter 1. Dr. Chris Irwin Davis Phone: (972) Office: ECSS CS-4337 Organization of Programming Languages

Ocean Data Systems Ltd. The Art of Industrial Intelligence. Dream Report GETTING STARTED. User- Friendly Programming-Free Reporting for Automation

Chapter 13 Computer Programs and Programming Languages. Discovering Computers Your Interactive Guide to the Digital World

COWLEY COLLEGE & Area Vocational Technical School

SOFTWARE TECHNOLOGIES

A full time position in software design and development that would enhance my technical skills.

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

CDS and Clearing Limited Thapathali, Kathmandu 7 th Level (Technical) Syllabus

Department of Computer Science

CAREER OPPORTUNITIES

CURRICULUM VITAE EDUCATION:

BCS2B02: OOP Concepts and Data Structures Using C++

Progress Record. Seq. Lesson # Lesson Title Date Grade. Introduction to Computers (CORE COURSE) 1

Business Institutional (ILO), Program (PLO), and Course (SLO) Alignment Number of Courses: 20. Program Level SLOS

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

B.Sc.(Computer Science) and. B.Sc.(IT) Effective From July 2011

DEVELOPMENT OF AN ANALYSIS AND REPORTING TOOL FOR ORACLE FORMS SOURCE CODES

Crystal Reports Installation Guide

SAMPLE RESUME FORMAT

Migrate AS 400 Applications to Windows, UNIX or Linux

Certificate in Hardware & Networking Administration under SCVT Craftsman Training Scheme

5COMPUTER SCIENCE For Class IX (marks 55)

BELEN JESUIT PREPARATORY SCHOOL Computer Science Department COURSE DESCRIPTIONS. And OBJECTIVES

COMPUTER SCIENCE. 1. Computer Fundamentals and Applications

Lower School. Third Grade

Stage 5 Information and Software Technology

ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology)

Developing Database Business Applications using VB.NET

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities

Installation & Maintenance Guide

Assessment for Master s Degree Program Fall Spring 2011 Computer Science Dept. Texas A&M University - Commerce

Course Structure of Three Year Degree B.A Programme in Computer Application under Semester System of Dibrugarh University (General Programme)

Fundamentals of Java Programming

Example of Standard API

DOEACC SOCIETY DOEACC O LEVEL COURSE DURATION OF THE COURSE PRACTICAL PROJECT

FileMaker 12. ODBC and JDBC Guide

FACULTY OF COMPUTER SCIENCE AND ENGINEERING CURRICULUM FOR POSTGRADUATE PROGRAMMES. (Master in Information Technology)

Toad for Oracle 8.6 SQL Tuning

Computer Hardware and Network Administration

ZIMBABWE SCHOOL EXAMINATIONS COUNCIL. COMPUTER STUDIES 7014/01 PAPER 1 Multiple Choice SPECIMEN PAPER

IT3503 Web Development Techniques (Optional)

For Introduction to Java Programming, 5E By Y. Daniel Liang

CribMaster Database and Client Requirements

MSc Information Technology - E521

How To Understand Programming Languages And Programming Languages

Contents. Introduction. Chapter 1 Some Hot Tips to Get You Started. Chapter 2 Tips on Working with Strings and Arrays..

Transcription:

Introduction: 2. Advance Certificate Course in Information Technology In the modern world, information is power. Acquiring information, storing, updating, processing, sharing, distributing etc. are essentials of Information Technology. With the great speed of accessing, storing, reproducing, processing, computers have become a tool-incomparable. Computers have out-smarted all other equipment used for handling Information. Advance Certificate Course in Information Technology is a one-year programme introduced by Board of Intermediate Education to impart the best of all software and information handling skills. Objectives: i. To develop professional competence in the use of computers. ii. To generate self and wage employment iii. To make aware of existing needs/ changing needs / emerging needs of the society. Skills to be provided: i. Skills in handling operating systems ii. Electronic Data processing skills iii. Internet browsing skills iv. Skills in programming and Project development Employment opportunities: Wage: 1. Programmers in software companies 2. Processing In-charges 3. Sales assistant in E-market Self: 1. Information service centres 2. Establishing DTP centres 3. Software development & EDP centres Schemes Of Instruction Per Module Module Theory On Job Training Total I 72 30 216 70 288 100 Total 72 30 216 70 288 100 Schemes Of Instruction Per Week Module Theory On the Job Training Total Modules I/II/III 6 18 24

Detailed Syllabus: Module I: Computer Fundamentals and Electronic Data Processing 1. Introduction to computers (4 Theory) Multipurpose tools, overview of computer system, looking inside system, software bringing the machine to life, comparison with typewriter and calculators, hardware and soft ware, benefits of 2. Classification and overview of computers ( 4 Hrs. Theory, 6 3. Programming and software (8 Hrs. Theory) 4. Operating system concepts ( 8 Hrs. Theory, 24 Hrs. Practical) 5. Internet concepts (16 Hrs. Theory, 48 6. MS Office (32 Hrs. Theory, 138 computers, areas of computer applications, Block Diagram of computer, Functional Components of computers, History of computer development, Classification of computers: super, mini, main, desk top, palm top, and lap top computers, typical computer components such as keyboard, mouse, scanner, floppy disk, hard disk, CD Drive, CD- Writer, Barcode reader, microphone, web camera, digital camera, mother board, microprocessors, RAM, ROM chips, Speakers, monitors, printers, electronic signature pad Introduction to Programme writing, algorithms, flow charts, programme writing, system software, application software, programming languages, machine language, assembly language, high level languages, assembler, compiler, interpreter, syntax, logical errors, debugging, Typical computer languages such as: FORTRAN, C, Basic, Cobol, Object oriented languages: C++, Java, Comparison between C++ and Java What is an operating system, functionality of an operating system, typical operating systems such as DOS, Windows, Linux / Unix, comparison between these operating systems, basic terminology of operating systems such as multi tasking, multi-programming, DOS commands, features of Micro soft operating systems, working knowledge of Microsoft operating systems, Concepts of windows 2000-server. Objectives, how the internet works, major features of internet, Accessing the internet, connecting PC to internet, Introduction to World wide web, Internet server concepts, study of Functionality of MS IIS, personal web server, http and ftp protocols, HTML scripts, Writing HTML pages which includes links, images, controls such as text box, combo-box, radio buttons etc., managing html frames. Ms- Word: Word processing which includes creating tables, typical documents, OLE controls, formatting, spell checking, page properties, drawing elements, auto shapes etc., Converting word documents into web pages Power point: typical power point options for creating presentations, animation, e-learning features of power point, creating web pages for presentation using power point MS Excel: Creating spread sheets using excel. Features of excel for statistical, Financial Accounting. Inserting Excel components in other applications such as MS word, Power point MS Front page: Creating web pages using MS FrontPage. Ms Access: Database concepts, Creating and managing tables in MS Access

Module: II Programming Skills 1 C and C++ programming (20 Hrs. Theory, 72 Creating WIN 32 Console applications and procedure for writing a simple C programme, compiling and executing and debugging in VC++ environment, standard data types in C, difference between C and C++ in data declaration and scope of variables,, using C libraries, concept of Header and Source files, Control structures of C, Writing simple C programmes such as solving mathematical equations, computing maximum and minimum of n given numbers, finding roots of quadratic equations, programmes for computing mathematical series, Syntax, semantic and logical errors, runtime errors. Arrays in C, writing programmes for matrix operations, sorting n numbers,. Functions: functions and procedures in C, recursion, writing applications such as finding factorial n, permutations and combinations, parameter parsing, call by value, call by address and call by reference. Structures in C and C++, Applications using simple C and C++ 2. Object oriented features of C++ (20 Hrs. Theory, 72 Hrs. Practical) structures. Introduction to OOPs, Features of OOPs, creating classes in C++, Public, and Private protected functions and variables in C++, constructors and destructors, writing simple objects in C++ such as matrix, stacks, linear lists. Inheritance in C++, sample applications of inheritance. Function and operator over load in C++, pointers and dynamic allocations, concepts of in-line and friend functions in C++, friend classes, virtual and pure virtual functions, Concept of polymorphism, dynamic and static Polymorphism. 3,. Data Structures using C++ (20 Hrs. Theory, 72 4. Software development techniques (12 Theory) Linear data structures: stacks, queues, linked lists, doubly linked lists. Non-linear data structures: Trees and graphs. Sorting and Searching: Typical sorting and searching techniques Introduction to Soft ware life cycle, Requirement collection, cost estimation, development, testing, management. System analysis and design, System investigation and analysis, system life cycle, Output design, input design, file design, system design and implementation Module III: Tools for Web Programming & Project 1. Fundamentals of VB (24 Hrs. Theory, 66 Concepts of event driven programming, Creating simple VB project work space, Visual Basic IDE, design view, code view, properties window, form layout window, tool box, working with controls such as Frame, Static Text, Text Box, Combo Box, List Box, Radio Buttons, Check Boxes. Data types in VB, Control structures, Standard library functions, Writing VB applications such as creating a calculator, Finding roots of a quadratic equations etc.

Working with VB Forms, typical properties and methods of Form, Creating menus, working with files, writing subprogrammes, using standard controls such as Directory, Drive, and File controls, Writing typical applications using above features. 2. RDBMS (24 Hrs. Theory, 42 3 ASP (24 Hrs. Theory, 66 4. Project work (42 Hrs Lab) Adding components and references to VB project work space, using grid controls, ODBC concept, Procedure to create a DSN, connecting to database, writing database applications using VB. Relational Data base concepts, SQL, ODBC concepts, working with typical databases such as MS SQL Server, Oracle 9i., Object Oriented Distributed database system concepts. Creating Web and FTP sites using MS IIS Server. Fundamentals of Web programming, Introduction to ASP, Client & Server side scripts, JAVA and VB scripts, Creating simple Web pages using ASP, Working with ASP objects. Data base connectivity through ASP, building simple web based applications. Creating a web based system, which will provide login facility, browsing and updating the student information. Live project on any Web based application List of Tools & Equipment: 10 Computers Pentium II and above with Internet facility 5 Printers Necessary software (latest versions) Qualifications for Teaching Faculty: M.C.A./ B.Tech. (C.S.) / M.Sc. (C. S.) / C or B or A level Certificate from DOEACC / Any P.G. with P.G. Diploma / B.C.A. with two year experience in teaching or programming / Polytechnic Diploma in C.S. with two year experience in teaching or programming/ GNIT Certificate Reference Books: 1. Fundamentals of Ms-office (BPB) 2. Computer Networks Tanenbaum 3. Database Management system Bipin Desi 4. Let us C Yashwant Kanitkar 5. Mastering C++ - BPB Publication 6. ASP Unleashed 7. The Complete Reference Oracle 9i Scott Urman, Muller ( TMH) 8. Internet The Complete Reference ( TMH Publication) 9. Mastering Visual Basic Evangelos, Petroutsos. (BPB Publication) 10. Systems Analysis - Awad Resource Persons: 1. H. Rama Krishna, Associate Professor, C.B.I.T., Hyderabad. 2. G. Padmavathi,

Director, GIGASOFT Software Training Institute, Nallakunta, Hyderabad