Programming Languages MCA VAP
Programming Languages MCA VAP
Computing and Programming Concepts: Numbering Systems -The Binary Numbering System-
Binary Arithmetic-ASCII Codes -Logic Gates (The AND, OR and XOR Gates)-Programming
Methodologies (Top Down Programming, Bottom-Up Programming, Object-Oriented
Programming), Structured Programming, Algorithms-Flowcharts -Classification of
Programming Languages-Compilers, Linkers and Loaders-Compiled Vs Interpreted Languages.
Introduction to Java programming: Basic coding skills-How to work with numeric variables-
How to work with string variable. How to use Java classes, objects, and methods-How to use
the console for input and output-How to code simple control statements. How to work with
data: Basic skills for working with data. How to code control statements: How to code Boolean
expressions-How to code if/else and switch statements-How to code loops-How to code break
and continue statements-How to code and call static methods.
How to define and use classes: An introduction to classes-How to code a class that defines an
object-How to create and use an object-How to code and use static fields and methods. How
to work with inheritance: An introduction to inheritance-Basic skills for working with
inheritance-The Product application. How to work with interfaces: An introduction to
interfaces-How to work with interfaces-A Product Maintenance application that uses
interfaces.
TEXT BOOK:
2. Java Programming |Joel Murach| Mike Murach & Associates, Inc|4th Edition -2011
REFERENCE BOOKS:
1) LEARN C THE HARD WAY|Zed A. Shaw | Addison -Wesley2016
REFERENCE WEBSITES:
https://www.geeksforgeeks.org/computer-fundamentals-tutorial/
https://www.javatpoint.com/c-programs
https://www.javatpoint.com/java-programs
https://www.geeksforgeeks.org/java-programming-examples/
Course Title : Programming Languages (P) Course Code : NIL
Semester: II Course Group : VAP
Teaching Scheme in Hrs (L:T:P) : 0:0:1 Credits :NIL
Map Code :G (PRACTICAL-PROGRAMMING) Total Contact Hours: 15 Hrs
CIA : 25 Marks SEE : 75 Marks
Programme: MCA # - Semester End Exam
Practical list:
1) Write a c program to print fibonacci series without using recursion and using recursion.
Input: 7
Output:
enter the range= 6
1
121
12321
1234321
123454321
12345654321
11) Java Program to copy all elements of one array into another array
12) Java Program to find the frequency of each element in the array
13)Java Program to sort the elements of an array in ascending order
14) Java Program to count the total number of vowels and consonants in a string
15) Linear Search in Java
16) Binary Search in Java
17) Java Program to Show Encapsulation in Class
18) Java Program to Show Inheritance in Class
19) Java Program to Show Abstraction in Class
20) Java Program to Show Polymorphism in Class
TEXT BOOK:
2. Java Programming |Joel Murach| Mike Murach & Associates, Inc|4th Edition -2011
REFERENCE BOOKS:
1) LEARN C THE HARD WAY|Zed A. Shaw | Addison -Wesley2016
REFERENCE WEBSITES:
https://www.geeksforgeeks.org/computer-fundamentals-tutorial/
https://www.javatpoint.com/c-programs
https://www.javatpoint.com/java-programs
https://www.geeksforgeeks.org/java-programming-examples/