PROGRAMMING LANGUAGES - STUDENT OUTCOMES
Python Programming
I-CS
• Learn the basics of Python, do simple programs on Python, and learn how to use an
array.
• Develop programs using selection statements, work with looping and jump statements,
and do programs on loops and jumps.
• Understand the concept of functions and function arguments, implement strings in
various applications, understand the significance of modules, and work with functions,
strings, and modules.
• Work with lists, tuples, and dictionaries, and write programs using these data structures.
• Use file handling in Python, understand the concept of reading and writing files, and do
programs using files.
Object Oriented Programming with C++
III-CS
• Understand the principles of Object-Oriented Programming and its advantages over
procedural programming.
• Implement classes and objects, constructors, destructors, and various forms of
inheritance.
• Apply polymorphism using function overloading and operator overloading.
• Work with file handling, templates, and exception handling in C++.
• Develop programs applying encapsulation, abstraction, inheritance, and polymorphism
to solve real-world problems.
.NET Programming
VI-CS
• Gain knowledge of .NET framework architecture and its components.
• Learn to create Windows applications using Visual Studio and C#.
• Develop programs using event-driven programming and GUI components.
• Implement database connectivity using [Link].
• Design and develop web applications using [Link].
• Apply debugging, testing, and deployment techniques in the .NET environment.
Programming for Problem Solving
I-AI
• Understand the fundamentals of programming and problem-solving techniques.
• Develop algorithms and flowcharts for simple problems.
• Apply control structures and arrays to implement problem solutions in C language.
• Use functions and modular programming concepts for efficient code development.
• Develop programs using pointers and structures to handle data efficiently.
R Programming
IV-AI
• Understand the basic syntax, data types, and structures in R.
• Perform data manipulation and visualization using R packages.
• Apply statistical techniques and data analysis using R functions.
• Develop R scripts for handling datasets and generating insights.
• Implement data visualization using ggplot2 and other R tools.
Programming in Java
IV-BCA
• Understand the fundamental concepts of Java programming and OOP principles.
• Write Java programs using classes, objects, constructors, and inheritance.
• Implement exception handling and file handling concepts in Java.
• Develop GUI applications using AWT and Swing components.
• Apply multithreading and applet programming in Java applications.
PHP Programming
IV-BCA
• Understand the concepts of server-side scripting and PHP basics.
• Develop dynamic web pages using PHP and HTML integration.
• Apply form handling, validation, and session management in PHP.
• Implement database connectivity using MySQL with PHP.
• Develop simple web-based applications using PHP scripting.
ASP .Net Programming
V-BCA
• Understand the fundamentals of [Link] framework and web application
development.
• Develop dynamic web pages using [Link] controls and event-driven programming.
• Implement authentication, authorization, and state management in [Link].
• Integrate databases using [Link] for data-driven web applications.
• Design and deploy [Link] applications with proper testing and debugging.