 |
SCP - Programming Foundation |
| |
Programming Techniques |
| |
- |
Computer Architecture (Basic Building Block of Computer) |
| |
- |
Physical and Logical architecture |
| |
- |
Types of Computers |
| |
- |
Software and Types of Software |
| |
- |
Operating System |
| |
- |
Programming Language paradigms |
| |
- |
Program and its environment |
| |
- |
Variables and Best Practices |
| |
- |
Operators, Expressions and Statements |
| |
- |
Modular programming |
| |
- |
Algorithms |
| |
- |
Flowcharts |
| |
- |
Good Programming Practices |
| |
|
| |
'C' Programming |
| |
| - |
Operators & Control Statements |
| - |
Preprocessors |
| - |
Creating Functions |
| - |
Pointers |
| - |
Arrays Handling |
| - |
Searching and Sorting Techniques |
| - |
Dynamic Memory Allocation |
| - |
Structure |
| - |
File I/O |
| - |
Data Structures & usage |
| - |
Implementation of link list |
|
| |
|
| |
C++ |
| |
| - |
OOPs Concepts |
| - |
Function Overloading |
| - |
Classes & Objects |
| - |
Static and Friend Functions |
| - |
Operator Overloading, Conversion Functions |
| - |
Containment & Inheritance |
| - |
Polymorphism, Multiple Inheritance, |
| - |
Templates |
| - |
Introduction to STL |
| - |
Exception Handling |
| - |
RTTI and Namespaces |
| - |
File & Console I/O |
| - |
Best Coding Practices |
|
| |
|
| |
OS Basics and Linux Fundamentals |
| |
| - |
Basic OS Concepts |
| - |
Linux Basic Commands |
| - |
Shell Scripting |
| - |
Networking basics & TCP/IP |
|
| |
|
| |
RDBMS Concepts and Oracle 9i |
| |
| - |
RDBMS Concepts, Basic SQL SELECT statement, Restricting and sorting data, Single row functions |
| - |
Displaying data from multiple tables, Group functions, Sub-queries |
| - |
SQL DML, Creating tables, Constraints, Views, Synonyms, sequences, DCL |
| - |
SET operators, Date time functions, enhancements to group by clause, advanced sub-queries |
| - |
Hierarchical retrieval, Oracle9i extensions to DML and DDL statements |
| - |
Declaring variables,, writing executable statements, SQL in PL/SQL, Control statements |
| - |
Composite data types, explicit cursors, Exception handling |
| - |
Creating procedures and functions, Managing subprograms |
| - |
Creating packages, Oracle supplied packages, Manipulating LOBs |
| - |
Database triggers, Managing dependencies |
|
| |
|
| |
Software Engineering and UML |
| |
| - |
Introduction to SDLC, Process Models. |
| - |
Testing Concepts, Project Management |
| - |
Overview of UML, Use Case Diagram |
| - |
Class Diagram, Object Diagram, Interaction Diagrams |
|
| |
|