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



Similar documents
The C Programming Language course syllabus associate level

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

BCS2B02: OOP Concepts and Data Structures Using C++

C++ Programming Language

PART-A Questions. 2. How does an enumerated statement differ from a typedef statement?

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

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

Glossary of Object Oriented Terms

El Dorado Union High School District Educational Services

C++ INTERVIEW QUESTIONS

DATA STRUCTURES USING C

10CS35: Data Structures Using C

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON

Java (12 Weeks) Introduction to Java Programming Language

Java Application Developer Certificate Program Competencies

Object Oriented Programming With C++(10CS36) Question Bank. UNIT 1: Introduction to C++

Multichoice Quetions 1. Atributes a. are listed in the second part of the class box b. its time is preceded by a colon. c. its default value is

An Introduction to Programming and Computer Science

CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards

CEC225 COURSE COMPACT

Fundamentals of Java Programming

Curriculum Map. Discipline: Computer Science Course: C++

C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands

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

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

COMPUTER SCIENCE. 1. Computer Fundamentals and Applications

Sources: On the Web: Slides will be available on:

Certified PHP Developer VS-1054

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

Course Title: Software Development

TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction

Bangalore University B.Sc Computer Science Syllabus ( Semester System)

Objected oriented Programming: C++ Unit 1 1. Introduction 1.1. Introduction to Object Oriented Programming C++ fundamentals.

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

Krishna Institute of Engineering & Technology, Ghaziabad Department of Computer Application MCA-213 : DATA STRUCTURES USING C

University of Pune Revised Structure for the B. Sc. (Computer Science) Course (Second Year to be implemented from Academic Year )

I PUC - Computer Science. Practical s Syllabus. Contents

Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C

How To Port A Program To Dynamic C (C) (C-Based) (Program) (For A Non Portable Program) (Un Portable) (Permanent) (Non Portable) C-Based (Programs) (Powerpoint)

Programming and Software Development (PSD)

Embedded Programming in C/C++: Lesson-1: Programming Elements and Programming in C

Java the UML Way: Integrating Object-Oriented Design and Programming

C++FA 5.1 PRACTICE MID-TERM EXAM

AGARWAL COLLEGE & WEB SERVICES TRUST. In Collaboration with KARANATAKA STATE OPEN UNIVERSITY

Class XII (Theory) C++

Computing Concepts with Java Essentials

Formal Engineering for Industrial Software Development

Chapter 1 Fundamentals of Java Programming

Basic Programming and PC Skills: Basic Programming and PC Skills:

Programming and Software Development CTAG Alignments

Java EE Web Development Course Program

Data Structure [Question Bank]

Course MS10975A Introduction to Programming. Length: 5 Days

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

AP Computer Science Java Subset

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM. Course Title: Advanced Computer Programming (Code: )

Delphi Developer Certification Exam Study Guide

OKLAHOMA SUBJECT AREA TESTS (OSAT )

B.Sc. (Computer Science) First Year

Tutorial on C Language Programming

Java SE 8 Programming

Storage Classes CS 110B - Rule Storage Classes Page 18-1 \handouts\storclas

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

1. Relational database accesses data in a sequential form. (Figures 7.1, 7.2)

2. Advance Certificate Course in Information Technology

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

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals

Web Development in Java

Android Application Development Course Program

Object Oriented Software Design II

Java SE 7 Programming

PES Institute of Technology-BSC QUESTION BANK

Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A

Facebook Twitter YouTube Google Plus Website

Subject Name: Object Oriented Programming in C++ Subject Code:

COMPUTER SCIENCE (5651) Test at a Glance

Algorithms, Flowcharts & Program Design. ComPro

Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game

Java SE 7 Programming

Java SE 7 Programming

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

WESTMORELAND COUNTY PUBLIC SCHOOLS Integrated Instructional Pacing Guide and Checklist Computer Math

Course Number: IAC-SOFT-WDAD Web Design and Application Development

Syllabus for Computer Science. Proposed scheme for B.Sc Programme under Choice Based Credit System

Operator Overloading. Lecture 8. Operator Overloading. Running Example: Complex Numbers. Syntax. What can be overloaded. Syntax -- First Example

Oracle Database: SQL and PL/SQL Fundamentals NEW

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE

Evolution of the Major Programming Languages

Habanero Extreme Scale Software Research Project

Moving from CS 61A Scheme to CS 61B Java

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

Embedded C Programming, Linux, and Vxworks. Synopsis

: provid.ir

AP Computer Science AB Syllabus 1

Transcription:

KITES TECHNOLOGY 360 Degree Solution www.kitestechnology.com/academy.php info@kitestechnology.com technologykites@gmail.com Contact: - 8961334776 9433759247 9830639522.NET JAVA WEB DESIGN PHP SQL, PL/SQL LIVE PROJECT C, C++, DATA STRUCTURE COURSE MODULE (C, C++, DS) to Software and Classification Contents of C System Software Types of Operating System Types of Programming Languages Translators Desirable Program Characteristics Programming Techniques to C History of C Language Characteristics of C language Flavours of C Language The C character set Identifiers and Keywords Data types Constants Variables and Arrays Declarations Expressions Statements Symbolic Constants

Operators Arithmetic Operators Unary Operators Relational and Logical Operators Assignment Operators The Conditional Operator Bitwise Operators Standard Input and Output Functions Preliminaries Library Functions Single Character Input The getchar Function Single Character Output The Putchar Function Entering input Data The scanf Function More about the scanf Function Writing Output Data The Printf Function More About the printf Function The gets and Puts Function Interactive (Conversational) Programming Preparing and Running a Complete C Program Planning a C Program Writing a C Program Entering the Program into the Computer Compiling and Executing the Program Error Diagnostics Debugging Techniques Control Structures Branching : The Decision Control Structure The if else statement Nesting of if Else statement Switch statement

Control Statements Unconditional Uncontrolled Statements Conditional Controlled Statements Conditional Uncontrolled Statements Low Level Programming Number Systems Bitwise Operators Bit Fields Applications of Binary Systems Functions Introducing Functions Defining a Function Accessing a Function Function Prototype Passing Arguments to a Function Recursion Nested Functions User Defined Header Files Function Calls Program Structure Understanding Memory Concepts Storage Classes Automatic Variables External (Global) Variables Static Variables MultiFile Programs Register variables Pointers Fundamentals to Memory Pointer Declarations Operations on Pointers Void Pointers Passing Pointer to Functions Function returning pointers More about Pointer Passing Pointer Parameters to Functions

Call by References Arrays Array Declaration Array initialization Single Dimension Arrays Pointer and Arrays (Single Dimension) Array of Pointers Initialization a 2-Dimensional Arrays Three Dimensional Arrays Working with Pointers and Multidimensional Arrays Strings to Strings Standard String Library Functions Arrays and Strings Pointer and Strings Function and Strings Dynamic Memory Allocation to Macros Macro Substitution Macros with arguments File Inclusion Macro Testing ANSI Additions Structures and Unions Declaring a Structure Processing a Structure Typedef Array of Structures Structures and Pointers Passing Structures to Functions Self Referential Structures Unions and Structures Differences

Uses of Structures Enumerations Data Files File Formatted I/O Functions Opening and Closing File Creating a Data File Processing a Data File Unformatted Data File Random Access Files Command Line Parameters Discussion on a Mini Project Graphics Function to Support GUI Implementation of Graphics Contents of C++ Programming Paradigms Why new Programming Paradigms Evolution of Programming Paradigms Limitations of POP s An Overview of C Language Merits and Demerits of C Language Moving From C to C++ Streams Based I/O Keywords Operators Manipulators Simple Programming in C++

Modular Programming with Functions in C++ An Overview of Functions Inline Functions References Variables Function Overloading Default Argument C++ Stack Runtime Memory Management to Object Oriented Object Oriented Analysis Object Oriented Analysis Activities Object Oriented Programming Class and Objects Class Specification Class Objects Accessing Class Members Defining Member Functions Outside Member Functions as Inline Structures and Classes Difference between Inside and Outside the Defining Member Functions Advantages of Inside and Outside Member Functions Data Hiding Accessing Boundary of Objects Pointers and Arrays within a class Passing Objects as Arguments Returning Objects From Functions Constant Member Functions this pointer Object Initialization and Cleanup Constructors Parameterized Constructors Destructor Constructor Overloading Order of Construction and Destruction Constructor with Default Arguments Nameless objects

Dynamic Initialization through Constructors Copy Mechanism and Types Copy Constructor Constructors with single and Two Dimensional Arrays Static Data Member and Functions Static Data with Constructors and Destructors Nested Classes Singleton Classes Inheritance Generalization and Specialization Base and Derived classes Derived class Derivation Forms of Inheritance Inheritance and Member Accessibility Single Inheritance on Different Derivations Constructors in Derived classes Destructors in Derived classes Constructors Invocation and Data Members Initialization Multilevel Inheritance Multiple Inheritance Hierarchical Inheritance Virtual Base classes Hybrid Inheritance Composition Classes When to use Inheritance Granting Access Friend Functions and Classes Friend with Inheritance Operator Overloading Overloadable Operators Unary Operators Operator Keyword Operator Return values Nameless Temporary objects Limitations of increment/decrement Operators Binary Operator Overloading Arithmetic Operators Concatenation of Strings Comparison Operators

Overloading Assignment Operators Comparison of Copy Constructor and Assignment Operators Overloading new and Delete operators Data Conversion Conversion between Basic Data types Conversion between objects and Basic Data types Conversion between Objects of Different Classes Overloading with Friend Functions Polymorphism Compile Time Polymorphism Run Time Polymorphism Need for Virtual Functions Pointer to Derived Class objects Definition of Virtual Functions Virtual Table Array of Pointers to base Class objects Pure Virtual Functions Abstract classes Virtual Destructors How is Dynamic Binding Achieved Rules for Virtual Functions RTTI Overview Generic Programming with Templates Function Templates Overloaded Function Templates Nesting of Function calls Multiple Arguments Function Template User Defined Template Arguments Class Templates Inheritance of class Templates Class Templates with Overloaded Operators Stream Computation with Console What are Streams Predefined Console Streams Hierarchy of Console Stream classes Unformatted I/O Operations Formatted Console I/O Operations Manipulators User Defined Manipulators Opening and closing of Files

Files Modes Sequential Access to a File File Input/Output with fstream class Random Access to a File Developing a Project on Using Object Orieanted Concepts Exception Handling Error Handling Exception Handling Model List of Exceptions Using Exception Inheritance, Operator Overloading Drawbacks of C++ Exceptions DataStructures through C/C++ Data Structures Structured Representation Statements and Control Structures Abstract Data Types Static & Dynamic Data Types Arrays & Pointers Linked List Advanced Data Structures Data Structure Representation Analysis Performance analysis of Time and Space Design : Algorithm and Flowchart Pseudo code Coding Asymptotic Notations-Use of Three Notations Counting Number of Operations of the Programs Order of Growth and Comparisons Testing Stacks with Algorithms Defining stack Application of stack Conversion and Evaluation of Expressions Operations of stack Stack implemented as an array Stack implemented with pointers Using Stacks to solve problems

Queues with Algorithms Defining Queue Application of Queue Operation of Queue Circular Queue Priority Queue Double Ended Queue Queue implemented with Pointers Differences between Stacks and Queues Linked List Advantages of Linked List over an Array Application of Linked List Types of Linked Lists Singly Linked Lists Operation of Singly Linked Lists Doubly Linked Lists Operations on Doubly Linked Lists Circular Linked Lists Circular Double Linked Lists Uses of Linked Lists Difference between Arrays and Linked List Trees Binary Trees Implementation of Binary Trees Insertion into a Binary Tree Live Project Development Duration: - 6 Months Course Fees: - Rs. 8000/- *All the Prices and Subject to Change