0% found this document useful (0 votes)
23 views

Programming Languages MCA VAP

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Programming Languages MCA VAP

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Course Title : Programming Languages (T) Course Code : NIL

Semester: II Course Group : VAP


Teaching Scheme in Hrs (L:T:P) : 1:0:0 Credits :NIL
Map Code: E (THEORY-PROGRAMMING) Total Contact Hours : 15
CIA:25 Marks SEE:75 Marks
Programme: MCA # - Semester End Exam

No. Course Outcome PSOs Cl. Ses CL

Understand the basics of computer, number PSO3


CO1 3 U
system and programming

CO2 Apply programming basics using C Language PSO3 3 Ap


Explain writing arrays and function in C
CO3 PSO3 3 Ap
Language
Understand fundamentals and OOPs concept in
CO4 PSO3 3 Ap
Java Language
Apply Inheritance and Interface concepts in PSO3
CO5 3 Ap
real time

UNIT - I Lecture Hours: 3

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.

UNIT - II Lecture Hours: 3

The C Language: The Life Cycle of a C Program-Understanding Our First C Program-Editing,


Compiling and Executing-Handling Errors and Warnings. Data-Variables and Constants:
Program Data-Variables-Declaring, Assigning and Printing Variables.

Operators and Expressions: Expressions-Operators-Evaluating Expressions-Arithmetic


Operators-Making Simple Calculations-Automatic or Implicit Type Conversion-Explicit Type
Conversion-Order of Evaluation-Precedence and Associativity-Assignment Operators-
Increment and Decrement Operators-Relational Operators and Expressions-The Logical
Operators-The Conditional Operator.

Control Structures—Decision Making: Decision-Making Concept-Decision Making in C. Control


Structures—Loops: Looping Basics-The while Loop-Nested while Loops-The do-while Loop-
The for Loop.

UNIT - III Lecture Hours: 3

Arrays: Array Basics-Declaring and Initializing an Array-Initializing and Printing Arrays-Basic


Operations on Arrays-Reversing an Array-Sorting an Array (Selection) -Program to
Sequentially Search an Array-Two-Dimensional (2D) Arrays -Using Arrays as Matrices.

Functions: Function Basics-No Arguments, No Return Value-The Anatomy of a Function-The


Anatomy of a Function-Arguments, Parameters and Local Variables-The Return Value and Side
Effect -Revised Program to Check Prime Numbers-Using Arrays in Functions-Recursive
Functions.

UNIT - IV Lecture Hours: 3

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.

UNIT - V Lecture Hours: 3

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:

1. Computer Fundamentals & C Programming| Sumitabha Das| McGraw Hill Education


(India) Private Limited|2018

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

2) Thinking in Java |Bruce Eckel| Prentice Hall |2006 Fourth Edition

2) Introduction to Algorithms |Thomas H Cormen, Charles E Leiserson, Ronald L


Rivest,Clifford Stein| MIT Press 4th Edition 2022

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.

2) Write a c program to check prime number.

3) Write a c program to check palindrome number.

4) Write a c program to print factorial of a number.

5) Write a c program to check armstrong number.

6) Write a c program to print sum of digits.

7) Write a c program to reverse given number.

8) Write a c program to swap two numbers without using third variable.

9) Write a c program to print multiplication of 2 matrices.

10) Write a c program to print number triangle.

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:

1. Computer Fundamentals & C Programming| Sumitabha Das| McGraw Hill Education


(India) Private Limited|2018

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

2) Thinking in Java |Bruce Eckel| Prentice Hall |2006 Fourth Edition

2) Introduction to Algorithms |Thomas H Cormen, Charles E Leiserson, Ronald L


Rivest,Clifford Stein| MIT Press 4th Edition 2022

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/

You might also like