अटल बिहारी वाजपेयी विश्वविद्यालय, बिलासपुर, छत्तीसगढ़,भारत

(छत्तीसगढ़ सरकार द्वारा अधिनियम 07/2012 द्वारा स्थापित पूर्ववर्ती बिलासपुर विश्वविद्यालय)

Atal Bihari Vajpayee Vishwavidyalaya, Bilaspur, Chhattisgarh, India

(Formerly Bilaspur Vishwavidyalaya Established by Act No. 07/2012 by Chhattisgarh Government)

CSA E-Learning Content


S.N Class Subject Unit Topic Sub topic (If any) Language URL of Resources URL of any additional Resources

Publicly available E-content from reputed portals (SWAYAM, NPTEL, CEC, E-PG Pathshala, NDL etc.)

1

B.Sc. (CS)- II semester

Programming Fundamental C/C++

All

1) First C Program

2)First Cpp Program

3) Tokens

4) Functions

5) Scope of

Variables

6) If And Else If statement

7) Nested if and switch statement

8) Increment and Decrement Operators

9) Arithmetic Operators.

10) Relational Operators.

11) Logical Operators.

12) Loops.

13) Arrays

14) Working with 2-D Arrays.

15) Strings.

16) String Library Functions.

17) Working with Structures

18) Understanding Pointers

19) Function call

20) File handling in C

1) First C Program

2)First Cpp Program

3) Tokens

4) Functions

5) Scope of

Variables

6) If And Else If statement

7) Nested if and switch statement

8) Increment and Decrement Operators

9) Arithmetic Operators.

10) Relational Operators.

11) Logical Operators.

12) Loops.

13) Arrays

14) Working with 2-D Arrays.

15) Strings.

16) String Library Functions.

17) Working with Structures

18) Understanding Pointers

19) Function call

20) File handling in C

1) First C Program -Header Files --example: #include <stdio.h> -main() -Curly braces -printf() -semicolon ; -Compiling a C program.

2) First C++ Program -Header files --example: #include <iostream> -main() -Curly braces -cout<< -semicolon; -Compiling a C++

3) Tokens in C and C++ -Data types, constants, identifiers -Keywords --example: if, break, else -Constants -Data types.

4) Functions -What is a function -Syntax for declaration of a function -Function with arguments.

5) Scope of Variables -Introduction -Syntax of declaring a variable.

6) Check the conditions in a program -What are Statements. -Syntax for if and -If-else Statement -Errors.

7) Nested if and switch statement -Nested if statement. -Switch statement. -Syntax for nested-if statement -Syntax for switch statement -break statement -Comparisons.

8) Increment and Decrement Operators -Increment Operator

9) Arithmetic Operators -Arithmetic Operators -Addition Operator.

10) Relational Operators -Double Equal to --example: a == b -Not Equal to.

11) Logical Operators -And && -Or || -Not !

12) Loops -Loops -Syntax for while and do-while loop -Comparison of while and do-while loop -Syntax for -for loop -Errors.

13) Arrays -What are arrays -1-D Arrays -Syntax for Declaration of arrays.

14) Working with 2-D Arrays -What are 2-D Arrays. -Range of arrays -Syntax for Declaration of 2-D arrays.

15) Strings -What is a string -Syntax for declaring a string -Syntax for initializing a string -To read a string from keyboard.

16) String Library Functions What are string library functions. Types of string library functions -Strcpy -Strlen -Strcmp -Strcat.

17) Working with Structures -Introduction -Syntax of structures -Declaration and initialization -Declaration of structure variable -Accessing structure variables.

18) Understanding Pointers -Introduction -Syntax of Pointer.

19) Function call -types of function calls -function pass by value -function pass by reference.

20) Files in C -File handling functions -Opening a File closing a file.

1) पहला C प्रोग्राम -हैडर फाइल्स --उदाहरण: #include <stdio.h> -main() -Curly braces -printf() -semicolon ; - C प्रोग्राम कंपाइल करना।

2) पहला C++ प्रोग्राम -हैडर फाइल्स --उदाहरण: #include <iostream> -main() -Curly braces -cout<< -semicolon ; - C++ प्रोग्राम कंपाइल करना।

3) C और C++ में टॉकन्स -डेटा टाइप्स, कॉन्स्टंट्स,आइडेंटीफायर्स -कीवर्ड्स

4) Functions - function क्या है। - function के निर्धारण के लिए सिंटैक्स - arguments के साथ Function

5) स्कोप ऑफ वेरिएबल्स -परिचय - वेरिएबल घोषित हेतु सिंटैक्स

6) प्रोग्राम में कंडिशन्स की जाँच करना। -स्टेटमेंट्स क्या हैं। - if और If-else- स्टेटमेंट्स के लिए सिंटैक्स। -एरर्स

7) Nested if और switch स्टेटमेंट -Nested if स्टेटमेंट -Switch स्टेटमेंट - nested-if स्टेटमेंट के लिए रचनाक्रम -switch स्टेटमेंट के लिए रचनाक्रम -break स्टेटमेंट -nested if-else

8) Increment और Decrement ऑपरेटर्स -Increment ऑपरेटर्स

9) अरिथ्मैटिक ऑपरेटर्स -अरिथ्मैटिक ऑपरेटर्स -एडिशन ऑपरेटर

10) Relational ऑपरेटर्स -Double Equal to, Not Equal to, Greater Than (से अधिक), Less Than(से कम), Less Than Equal To( के बराबर या कम)

11) Logical ऑपरेटर्स -And && -Or || -Not !

12) लूप्स -लूप्स -वाइल और डू-वाइल लूप्स के लिए सिंटैक्स -वाइल और डू-वाइल लूप्स कीतुलना - फॉर लूप के लिए सिंटैक्स -एरर्स

13) अरैज़ -अरैज़ क्या हैं -1-D अरैज़ -अरैज़ को घोषित करने के लिए सिंटैक्स --उदाहरण: data type array_name [size]; -अरैज़ को इनिशिलाइज करने के लिए सिंटैक्स

14) 2-D Arrays के साथ कार्य करना -2-D Arrays क्या हैं। -arrays की रेंज -2-D arrays को घोषित करने के लिए सिंटैक्स

15) स्ट्रिंग्स -स्ट्रिंग क्या है। -स्ट्रिंग डिक्लेयर करने के लिए सिॆटैक्स -स्ट्रिंग इनीशिलाइज करने के लिए सिॆटैक्स -कीबोर्ड से स्ट्रिंग रीड करना

16) स्ट्रिंग लाइब्रेरी फंक्शन्स -स्ट्रिंग लाइब्रेरी फंक्शन्स क्या हैं। -स्ट्रिंग लाइब्रेरी फंक्शन्स के प्रकार -Strcpy -Strlen -Strcmp -Strcat

17) स्ट्रक्चर्स के साथ कार्य -परिचय -स्ट्रक्चर्स का सिंटैक्स -Declaration और initialization - स्ट्रक्चर वेरिएबल का Declaration -स्ट्रक्चर वेरिएबल ऐक्सेस करना।

18) प्वॉइंटर्स को समझना -परिचय -प्वॉइंटर का सिंटैक्स

19) फंक्शन कॉल -फंक्शन कॉल्स के प्रकार -फंक्शन pass by value -फंक्शन pass by reference

20) C में फाइल्स -फाइल हैंडलिंग फंक्शन्स -फाइल खोलना, फाइल बंद करना --उदाहरण: fopen, fclose -फाइल से डेटा पढ़ना

English

English

English

English

English

English

English

English

English

English

English

English

English

English

English

English

English

English

English

English

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/First+C+Program/English/

https://spoken-tutorial.org/watch/C+and+Cpp/First+Cpp+Program/English

https://spoken-tutorial.org/watch/C+and+Cpp/Tokens/English

https://spoken-tutorial.org/watch/C+and+Cpp/Functions/English

https://spoken-tutorial.org/watch/C+and+Cpp/Scope+Of+Variables/English

https://spoken-tutorial.org/watch/C+and+Cpp/If+And+Else+If+statement/English

https://spoken-tutorial.org/watch/C+and+Cpp/Nested+If+And+Switch+Statement/English

https://spoken-tutorial.org/watch/C+and+Cpp/Increment+And+Decrement+Operators/English

https://spoken-tutorial.org/watch/C+and+Cpp/Arithmetic+Operators/English

https://spoken-tutorial.org/watch/C+and+Cpp/Relational+Operators/English

https://spoken-tutorial.org/watch/C+and+Cpp/Logical+Operators/English

https://spoken-tutorial.org/watch/C+and+Cpp/Loops/English

https://spoken-tutorial.org/watch/C+and+Cpp/Arrays/English

https://spoken-tutorial.org/watch/C+and+Cpp/Working+With+2D+Arrays/English

https://spoken-tutorial.org/watch/C+and+Cpp/Strings/English

https://spoken-tutorial.org/watch/C+and+Cpp/String+Library+Functions/English

https://spoken-tutorial.org/watch/C+and+Cpp/Working+With+Structures/English

https://spoken-tutorial.org/watch/C+and+Cpp/Understanding+Pointers/English

https://spoken-tutorial.org/watch/C+and+Cpp/Function+Call/English

https://spoken-tutorial.org/watch/C+and+Cpp/File+Handling+In+C/English

https://spoken-tutorial.org/watch/C+and+Cpp/First+C+Program/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/First+Cpp+Program/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Tokens/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Functions/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Scope+Of+Variables/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/If+And+Else+If+statement/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Nested+If+And+Switch+Statement/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Increment+And+Decrement+Operators/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Arithmetic+Operators/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Relational+Operators/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Logical+Operators/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Loops/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Arrays/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Working+With+2D+Arrays/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Strings/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/String+Library+Functions/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Working+With+Structures/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Understanding+Pointers/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/Function+Call/Hindi

https://spoken-tutorial.org/watch/C+and+Cpp/File+Handling+In+C/Hindi

2

B.Sc. (CS)- II semester

Advanced Programming in C

1) Command Line arguments in C

2) Union and Typedef

3) Storage class specifiers

1) Command Line arguments in C

2) Typedef and Union in C

3) Storage class specifiers

1) Command Line arguments in C main function with arguments argcargv Header files

2) Typedef and Union in C,typedef keyword, Union keyword, Syntax and use of typedef and union, Difference between union and structure

3) Storage class specifiersstorage class specifiers auto keyword static keyword extern keyword register keyword

1) Command Line arguments in C

आर्ग्युमेंट्स के साथ मेन फंक्शनargc

argvहैडर फाइल्स

2) Typedef and Union in Ctypedef कीवर्डUnion कीवर्डtypedef औरयूनियन के उपयोग और सिंटेक्सयूनियन और स्ट्रक्चर के बीच अंतर

3) Storage class specifiersस्टोरेज क्लास स्पेसिफ़ायर्स

ऑटो कीवर्डस्टैटिक कीवर्डएक्सटर्न कीवर्डरजिस्टर कीवर्ड

English

English

English

Hindi

Hindi

Hindi

https://spoken-tutorial.org/watch/Advance+C/Command+line+arguments+in+C/English/

https://spoken-tutorial.org/watch/Advance+C/Union+and+Typedef/English/

https://spoken-tutorial.org/watch/Advance+C/Storage+class+specifiers/English/

https://spoken-tutorial.org/watch/Advance+C/Command+line+arguments+in+C/Hindi/

https://spoken-tutorial.org/watch/Advance+C/Union+and+Typedef/Hindi/

https://spoken-tutorial.org/watch/Advance+C/Storage+class+specifiers/Hindi/

3

B.Sc. (CS)- II semester

Advanced Programming inC++

1) Classes and Objects in C++

2) Constructor and Destructor

3) Static members in C++

4) Inheritance

5) More on Inheritance

6) Function Overloading And Overriding

7) Polymorphism

8) Abstract class

9) Friend Function

10) Exception Handling

1) Classes and Objects in C++

2) Constructor and Destructor

3) Static members in C++

4) Inheritance

5) More on Inheritance

6) Function Overloading And Overriding

7) Polymorphism

8) Abstract class

9) Friend Function

10) Exception Handling

1) Defining Classes, create a class, Defining Objects, create an object of the class, Member Functions, to create afunction, encapsulation, data abstraction.

2) -Constructor and Destructor

-To create a constructor

-Parameterized constructors

-Defaultconstructor

-Destructor

3) Static members in C++

-Static Keyword

-Static variable

-Static member function

4) Inheritance

-Concept of subclass and superclass

-Types of inheritance

-single level inheritance

-Multilevel inheritance

5) More on Inheritance

-Multiple Inheritance

-Hierarchical Inheritance

6) Function overloading

-function overriding

-difference between both

7) Polymorphism in C++

-Polymorphism

-Virtual Members

-Virtual Function

8) Abstract class in C++

-Pure virtual function-abstract class

-abstract methods

9) Friend Function

10) Exception Handling

Exceptions: try, throw, catch

1) C++में Classes और Objects

-Classesपरिभाषित करना।

-एक क्लास बनाना।

-Objects परिभाषित करना।

-क्लास काऑब्जेक्ट बनाना।

-मेम्बर फंक्शन्स

-एक फंक्शनबनाना।

-Encapsulation

-Data Abstraction

2) Constructor and Destructor

-कन्स्ट्रक्टर और डिस्ट्रक्टर

-एक कंस्ट्रक्टर बनाना।

-Parameterized कन्स्ट्रक्टर्स

-डिफ़ॉल्टकन्स्ट्रक्टर

- डिस्ट्रक्टर

3) C++ में स्टैटिक मेम्बर्स

-स्टैटिक कीवर्ड

-स्टैटिक वेरिएबल

-स्टैटिक मेम्बर फंक्शन

4) Inheritance

-इन्हेरिटेन्स

-सबक्लासेज़ और सुपरक्लासेज़ का कॉन्सेप्ट

-इन्हेरिटेन्स के प्रकार, -सिंगल लेवल इन्हेरिटेन्स

-मल्टी लेवल इन्हेरिटेन्स

5) More on Inheritance

-मल्टीपल इन्हेरिटेन्स

-हाइयरार्किकल इन्हेरिटेन्स

6) फंक्शन ओवरलोडिंग

-फंक्शन ओवर्राइडिंग

-दोनों के बीच अंतर।

7) C++ में Polymorphism

-Polymorphism

-Virtual मेम्बर्स

-Virtual फंक्शन

8) C++ मेंAbstract क्लास-Pure वर्चूअल फंक्शन-abstract क्लास,

-abstract मेथड्स

9) फ्रेन्ड फंक्शन

10) एक्सेप्शन हैंडलिंगएक्सेप्शन्स, try (ट्राइ),throw (थ्रो),catch(कैच)

English

English

English

English

English

English

English

English

English

English

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

Hindi

https://spoken-tutorial.org/watch/Advanced+Cpp/Classes+And+Objects/English/

https://spoken-tutorial.org/watch/Advanced+Cpp/Constructor+And+Destructor/English/

https://spoken-tutorial.org/watch/Advanced+Cpp/Static+Members/English/

https://spoken-tutorial.org/watch/Advanced+Cpp/Inheritance/English/

https://spoken-tutorial.org/watch/Advanced+Cpp/More+On+Inheritance/English/

https://spoken-tutorial.org/watch/Advanced+Cpp/Function+Overloading+And+Overriding/English/

https://spoken-tutorial.org/watch/Advanced+Cpp/Polymorphism/English/

https://spoken-tutorial.org/watch/Advanced+Cpp/Abstract+Class/English/

https://spoken-tutorial.org/watch/Advanced+Cpp/Friend+Function/English/

https://spoken-tutorial.org/watch/Advanced+Cpp/Exception+Handling/English/

https://spoken-tutorial.org/watch/Advanced+Cpp/Classes+And+Objects/Hindi/

https://spokean-tutorial.org/watch/Advanced+Cpp/Constructor+And+Destructor/Hindi/

https://spoken-tutorial.org/watch/Advanced+Cpp/Static+Members/Hindi/

https://spoken-tutorial.org/watch/Advanced+Cpp/Inheritance/Hindi/

https://spoken-tutorial.org/watch/Advanced+Cpp/More+On+Inheritance/Hindi/

https://spoken-tutorial.org/watch/Advanced+Cpp/Function+Overloading+And+Overriding/Hindi/

https://spoken-tutorial.org/watch/Advanced+Cpp/Polymorphism/Hindi/

https://spoken-tutorial.org/watch/Advanced+Cpp/Abstract+Class/Hindi/

https://spoken-tutorial.org/watch/Advanced+Cpp/Friend+Function/Hindi/

https://spoken-tutorial.org/watch/Advanced+Cpp/Exception+Handling/Hindi/