WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER



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

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

El Dorado Union High School District Educational Services

BCS2B02: OOP Concepts and Data Structures Using C++

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

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

Syllabus for CS 134 Java Programming

Android Application Development Course Program

Glossary of Object Oriented Terms

Specialized Programme on Web Application Development using Open Source Tools

Course MS10975A Introduction to Programming. Length: 5 Days

Java EE Web Development Course Program

Fundamentals of Java Programming

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

Computing Concepts with Java Essentials

Java SE 8 Programming

Java Application Developer Certificate Program Competencies

B.Sc. (Computer Science) First Year

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

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

How To Teach C++ Data Structure Programming

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

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

C++ Programming Language

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

Java (12 Weeks) Introduction to Java Programming Language

Certified PHP Developer VS-1054

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 233 INTRODUCTION TO PHP

Specialized Programme on Web Application Development using Open Source Tools

Facebook Twitter YouTube Google Plus Website

C++ INTERVIEW QUESTIONS

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

Java SE 7 Programming

Course Title: Software Development

CEC225 COURSE COMPACT

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

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

The C Programming Language course syllabus associate level

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

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

Lewis, Loftus, and Cocking. Java Software Solutions for AP Computer Science 3rd Edition. Boston, Mass. Addison-Wesley, 2011.

Morris School District. AP Computer Science A Curriculum Grades 9-12

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

An Incomplete C++ Primer. University of Wyoming MA 5310

CS 111 Classes I 1. Software Organization View to this point:

3 Pillars of Object-oriented Programming. Industrial Programming Systems Programming & Scripting. Extending the Example.

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

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

CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

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

An Introduction to Programming and Computer Science

Online Course Syllabus CS320: C Programming

Introduction to Programming System Design. CSCI 455x (4 Units)

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

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

Java SE 7 Programming

Java SE 7 Programming

Some programming experience in a high-level structured programming language is recommended.

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt

Visual Basic. murach's TRAINING & REFERENCE

Delphi Developer Certification Exam Study Guide

: provid.ir

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

CS A250 (CRN ) C++ Programming Language 2. Syllabus Fall 2015

2. Advance Certificate Course in Information Technology

Programming and Software Development CTAG Alignments

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

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

MA-WA1920: Enterprise iphone and ipad Programming

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

Department of Electrical and Computer Engineering. EEL 3160 Embedded C++ and Data Structures. Tuesday & Thursday 3:00 5:00 pm

MATCHDAY September 2014

Wilson Area School District Planned Course Guide

El Dorado Union High School District Educational Services

CSCI 253. Object Oriented Programming (OOP) Overview. George Blankenship 1. Object Oriented Design: Java Review OOP George Blankenship.

Domains and Competencies

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Morris School District. Computer Science 2 Curriculum Grades 9-12

Computer Programming I

Ch 7-1. Object-Oriented Programming and Classes

Class XII (Theory) C++

6.088 Intro to C/C++ Day 4: Object-oriented programming in C++ Eunsuk Kang and Jean Yang

AP Computer Science Java Subset

School of Computing and Information Sciences. Course Title: Computer Programming III Date: April 9, 2014

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department. COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits )

A LOOK BACK: UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW

EE361: Digital Computer Organization Course Syllabus

CS506 Web Design and Development Solved Online Quiz No. 01

Classes and Pointers: Some Peculiarities (cont d.)

THE OPEN UNIVERSITY OF TANZANIA

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

An Internet Course in Software Development with C++ for Engineering Students

Object Oriented Software Design II

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

Syllabus Introduction to C++ Programming and Numerical Analysis Spring 2016

BMI 540: Computer Science with Java Programming Oregon Health & Science University

Objectif. Participant. Prérequis. Remarque. Programme. C# 3.0 Programming in the.net Framework. 1. Introduction to the.

OKLAHOMA SUBJECT AREA TESTS (OSAT )

Computer Science 1015F ~ 2010 ~ Notes to Students

Transcription:

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER Course Outline (2015) Basic Programming With Procedural & Object Oriented Concepts (C, C++) Training Office# Road: 11, House: 1 A, Nikunja 2, Khilkhet, Dhaka Head Office# Road: 14, House: 16, Nikunja 2, Khilkhet, Dhaka Phone: 0258956341, 01977WSIT01(01977974801) Email: info@workspaceit.com

Course Hours 48 Total days 16 Prerequisite Class day Mathematics Normally Thursday/ Friday / Saturday/ Sunday (Normally 2 days per week) COURSE DESCRIPTION The course fully covers the basics of programming in the C programming language and Object Oriented Programming in C++ programming language. The course demonstrates fundamental programming techniques, customs and vocabulary including the most common library functions. OBJECTIVES At the end of the course, the students will be able to: Have a knowledge regarding the basic programming topics of C and C++ How to write a programs with C and C++ Successfully design a Procedural Solution to a Problem Successfully design an Object Oriented Solution to a Problem Development of the solution efficiently Develop skills for large scale works

TOPICS TO BE COVERED TOPICS SPECIFIC OBJECTIVE(S) TIME General Discussions and Introduction to Programming Language C (I) Introduction to Programming Language C (II), Data Storage(I) and Operators Data Storage (II), Control Structures and Functions Test Project Introduction to Object Oriented Programming, Functions in C++, Class, Constructor and Destructors Numerical Bases, Character Set, Algorithm, Flow Chart, Pseudo Code, Introduction to C, Environment Setup Execution of program, Abstraction, Layout of C program, Variables, Identifier, Data Types, Operator, Operand and Operations Decision Structures, Selective Structures, Iteration Structures, Array, Strings Abstraction, Encapsulation, Inheritance, Polymorphism, Procedural vs OOP, Procedural Programming in C++, Function overloading, default function parameters, friend functions, stream insertion and stream extraction, unary operators, binary operators, constructors and default arguments, destructors. Creating classes, scope and access, interface and implementation, access control, access and utility functions. FRAME Week 1 Week 2-3 Week 3-4 Week 5-6 SUGGESTED ACTIVITIES Reading suggested articles, notes. Lecture, Lab Work and Assignments Homework, Miniproject Homework, Miniproject TEACHING STRATEGY(S)

Classes Continued, Operator Overloading, Inheritance and Polymorphism C++ Stream Input/Output, File Processing, Exception Handling Final Project Continues Constant objects and member functions, objects as members, friend functions and classes, this pointer, new and delete, static class members, pointers to class members. Overloading unary and binary operators.base classes, derived classes, protected members, member functions, overriding, public, private and protected, inheritance, direct and indirect base, classes, constructors and destructors calling order, multiple inheritance. Streams, stream output, stream input, unformatted input/output, manipulations, format, states, error states, file and streams, sequential access files, random access files.basic, throwing, catching, rethrowing, stack unwinding, constructors and destructors, inheritance, auto pointer, standard library exceptions Week 7 Week 8 Lecture, Lab, Live Work Homework, Lecture, Work Live Lecture Lecture notes, notes,

COURSE REQUIREMENTS Student Attendance All students are expected to attend all scheduled classes, and to read all assigned chapters / materials before coming to class. Class Participation & Peer Evaluation You Students are expected to participate actively in the class. Your contribution towards your team will be counted too. TEXTBOOK/ REFERENCES C: The Complete Reference by Herbert Schildt; C++: The Complete Reference by Herbert Schildt; Tutorials Point tutorials. www.cplusplus.com Other Online Recourses.