CSC Center
ADJP Course Curriculum

C Language

Topic Code
Intro C1
Basic C2
Variables C3
Data Types C4
Input/Output Statements C5
Escape Sequence C6
Arithmetic Operators C7
Relational Operators C8
Logical Operators C9
Other Operators C10
Sub Assessment: CLA1
If Statement C11
If Else Statement C12
If Else If Statement C13
Nested If Statement C14
Switch Statement C15
Do Loop C16
While Loop C17
For Loop C18
Break C19
Continue C20
Goto C21
Arrays C22
Two Dimensional Array C23
Addition C24
Multiplication C25
Sub Assessment: CLA2
Function C26
No Return C27
Parameter-No Return C28
With Parameter, With Return C29
No Parameter-With Return C30
Recursive Function C31
Storage Classes C32
String Functions C33
Math Functions C34
Pointers C35
Array of Pointers C36
Function with Pointer C37
Sub Assessment: CLA3
Calloc C38
Malloc C39
Realloc C40
Free C41
Structure C42
Nested Structure C43
Structure with Pointer C44
Union C45
Files C46
fgetc C47
fputc C48
fgets C49
fputs C50
fscanf C51
fprintf C52
Files - Others C53
Graphics C54
Sub Assessment: CLA4
Main Assessment

C++

Topic Code
intro CP1
basics CP2
manipulators CP3
Act,For,Def Arg CP4
fn overloding CP5
inline fn CP6
class CP7
function inside clas CP8
fn outside class CP9
private member CP10
static variable CP11
static fn CP12
array of object CP13
mem fn overloading CP14
class with pointer CP15
Sub Assessment : CPP1
friend fn CP16
friend class CP17
default cons CP18
para const CP19
copy cons CP20
cons overloading CP21
destructor CP22
single inheritance CP23
multilevel CP24
heirarchical CP25
hybrid CP26
multiple CP27
overriding CP28
order of execution CP29
ambiguities CP30
Sub Assessment : CPP2
comp. time poly CP31
runtime poly CP32
virtual fn CP33
unary op overloading CP34
binary op overloading CP35
overload with friend CP36
fles CP37
ifstream CP38
ofstream CP39
fstream CP40
fn template CP41
class template CP42
others CP43
Sub Assessment : CPP3
Main Assessment

JAVA

Topic Code
Intro -features J1
Simpe Examples J2
Datatypes J3
Operators J4
Type Casting J5
Conditional .St J6
Loops J7
Arrays J8
String Class J9
String Buffer Class J10
String Tokenizer Class J11
Vector Class J12
Stack Class J13
Random Class J14
LinkedList Class J15
Comm.Line Args J16
Exception Handling J17
Sub Assessment :JAV1
Class & Objects J18
Overloading J19
Default Const. J20
Paramet.Cons J21
Cons.Overloading J22
private cons J23
this keyword J24
Static Keyword J25
Inheritance J26
Overriding J27
Cons execu order J28
super keyword J29
final keyword J30
abstract meth & class J31
interface J32
package J33
Sub Assessment :JAV2
File Class J34
Directories J35
FileInputStream J36
FileOutputStream J37
ByteArrayInputStream J38
ByteArrayOutputStream J39
BufferedInputStream,scanner J40
BufferedOutputStream J41
DataInputStream J42
DataOutputStream J43
RandomAccessFile J44
StreamTokenizer J45
FileReader J46
FileWriter J47
CharArrayReader J48
CharArrayWriter J49
BufferedReader J50
MultiThreading J51
Simple Thread J52
Thread Class J53
Runnable Interface J54
Mutiple Threads J55
isAlive J56
join J57
Priorites J58
Synchronozation J59
notify,wait,… J60
Sub Assessment :JAV3
URL class J61
URLConnection class J62
Socket J63
Datagram J64
Applet J65
Graphics Class J66
AWT Components J67
Layout J68
Pannel J69
Event Handling J70
jdbc-odbc connectivity J71
Sub Assessment :JAV4
Main Assessment