You are on page 1of 8

SPAWN NIT ROURKELA WINTER

TRAINING PROGRAM 2015


Winter Training program is the biggest carnival of technical
courses being offered to a large pool of students with a mission of
imparting technical education to the young minds.
ABOUT THE COURSES:
Techpros has taken utmost care for making it easy to understand with
detailed descriptions which have proved to be effective for practical
applications and had been widely appreciated, in our previous
workshops.
*Certified course
*No pre-requisite knowledge required. You would be taught from the
basics in the workshop.
#AVAILABLE COURSES:
1. C language
2. C++
3. Core JAVA
4. Web Designing
#DURATION: 7 days class per course (3 hours each day)
#TIME SCHEDULE:
Batch-1: Dec 2-8, NIT Rourkela
Batch-2: Dec 12-18, NIT Rourkela
Batch-3: Dec 22-28, Bhubaneswar
#REGISTRATION FEES: 400/- per course
#CONTACTS: techprosindia@gmail.com
Sai- 7064182747
Swostik- 8093995092

#REGISTRATION Link : http://goo.gl/forms/lmTi0BmE4P

COURSE DETAILS:
C Language
INTRODUCTION

TechPros helps you to understand C language and gain confidence in


programming in an easiest and simplest way possible. C seems so popular
because it is reliable, simple and easy to use. Major parts of popular OS
like Windows, UNIX and Linux are still written in C. Many popular ganing
frameworks
(like
DirectX)
are
developed
in
C
language.
To begin your quest for learning programming language C should be your
first step.
SYLLABUS

1. C FUNDAMENTALS
i. Compilation and Execution
ii. Receiving Input
iii. C Instructions
iv. Control Instructions in C
2. DECISION CONTROL AND LOOP CONTROL SYSTEM
i. The if statement
ii. The if-else statement
iii. Nested if-else
iv. Logical Operators
v. for Loops
vi. The while Loops
vii. The odd loop
viii. Statements

3. FUNCTION AND POINTERS


i. What is Functions?
ii. Why Use Functions?
iii. Passing values between functions
iv. Using library Functions
4. THE C PREPRCESSOR
i. Features
ii. Macro Expansion
iii. File Inclusion
iv. Conditional compilations
v. The Build Process
5. ARRAYS
i. Array fundamentals
ii. Pointers and Arrays
iii. 2D Arrays
iv. 3D Arrays
v. More on Arrays
6. STRINGS
i. String fundamentals
ii. Pointers and Strings
iii. Standard library String functions
iv. More on strings
7. STRUCTURES
i. Why Use Structures
ii. Array of Structures
iii. Additional
iv. 2D Arrays
v. 3D Arrays
vi. More on Arrays
8. CONSOLE INPUT/OUTPUT
i. Types of I/O
ii. Console I/O Functions
9. FILE INPUT/OUTPUT

i. Data organization
ii. File Operations
iii. File opening modes
iv. Database management
10. NETWORK AND INTERNET PROGRAMMING
i. Network communications
ii. Packets and Sockets
iii. Two-way Communication
KIT CONTENT

(1) Video lecture on C - language by TechPros.


(2) SOFTWARES:
(a). Dev C
(b). Turbo C
(c). Notepad ++
(3) Sample Codes
(4) PPT made by TechPros on C - language.
(5) E BOOKS
(6) TechPros NOTES ON C - language

C++
INTRODUCTION

C++ is an Object Orientated Programming Language. It was developed by


Bjarne Stroustrup. Most of facilities that C++ adds onto C are classes
inheritance, function overloading and operator overloading. These features
enable creating of abstract data types, inherit properties from existing data
types and support polymorphism, thereby making C++ truly object oriented
language.
SYLLABUS

1. Introduction to C++
2. Operators in C++
3. Function

4. Structures and Classes


5. Constructors and Destructors
6. Inheritance
7. Polymorphism
8. Operator overloading
9. String Classes
10. Templates
11. Exception Handling
12. Stream I/O
13. File I/O
KIT CONTENT

(1) Video lecture on C++ - language by TechPros.


(2) SOFTWARE:
(a). Dev C++
(b). Turbo C++
(c). Notepad ++
(3) Sample Codes
(4) PPT made by TechPros on C++ - language.
(5) E BOOKS
(6) TechPros NOTES ON C++ - language

Core JAVA
INTRODUCTION

Java is a software development platform that contains the java


programming language, Java Runtime Engine called the JVM(Java Virtual
machine), a large API class library and language tools. A java program can
run the same way in all major OS and hardware platforms. Java is platform
independent and it is the single important factor for its popularity in the
software industry.
SYLLABUS

1. BASICS OF JAVA
2. DATA TYPES,VARIABLES, ARRAYS AND LITERALS
3. OPERATORS AND CONVERSIONS

4. CONTRL STATEMENTS
5. CLASSES AND OBJECTS
6. INHERITANCE AND INTERFERENCE
7. PACKAGE AND NESTED CLASSES
8. EXCEPTION HANDLING
9. MULTITHREADING
10. CORE CLASSES
11. WRAPPER CLASSES
12. UTILITY CLASSES
13. COLLECTIONS
14. JAVA I/O
15. SWING OVERVIEW
16. SWING COMPONENTS
KIT CONTENT

(1) Video lecture on Core JAVA by TechPros.


(2) SOFTWARE:
(a). JDK
(b). Ecllipce
(c). Netbeans
(3) Sample Codes
(4) PPT made by TechPros on Core JAVA.
(5) E BOOKS
(6) TechPros NOTES on Core JAVA.

Web Designing
INTRODUCTION

Web design encompasses many different skills and disciplines in


designing, developing and maintaining websites. Web Design is a skill of
creating presentations of content (usually hypertext or hypermedia that is
delivered to an end-user through the World Wide Web, by way of a Web
browser or either Web-enabled software like Internet television clients,
microblogging clients and RSS feeders.

SYLLABUS
(a) HTML
(1) Introduction to Web Designing
(2) HTML Introduction
(3) HTML Editors
(4) HTML Basic Tag
(5) Other Tags
(6) HTML List
(7) Working With Links
(8) HTML Table
(9) HTML Forms and Input
(10) HTML with JAVA Scripts
(11) HTML Multimedia
(12) XHTML
(13) HTML5
(b) CSS
(1) Introduction to CSS
(2) Types of Style Sheets
(3) Class Selector
(4) DIV+CSS Layout Design
(5) CSS Some properties
(6) Introduction to CSS3
(c) JAVASCRIPT
(1) JavaScript introduction
(2) JS Basics Programming
(3) JS Basic Functions
(4) JS Example
(4) JS HTML DOM/BOM
(5) Ajax & JQuery

KIT CONTENT

(1) Video lecture on HTML, CSS, JAVA SCRIPT by TechPros.


(2) SOFTWARES:
(a). ADOBE DREAM VIEWER CS6
(b). XAMPP Local server
(c). Notepad ++
(3) Web template
(4) PPT made by TechPros on HTML, CSS, JAVASCRIPT.

(5) E BOOKS
(6) TechPros NOTES ON WEB DESIGNING