Departments - Computer Science & Applications - Course Outcomes
Programme Specific Outcomes B.Sc (MPCS/MSTCS)
|
COURSE OUTCOMES B.Sc MPCS
Programming with C++ ---I SEMESTER I
On the completing the Course, students will learn:
-
- Articulate the principles of object-oriented problem solving and programming.
- Outline the essential features and elements of the C++ programming language.
-
- Explain programming fundamentals, including statement and control flow and recursion.
- Apply the concepts of class, method, constructor, instance, data abstraction, function abstraction, inheritance, overriding, overloading, and polymorphism.
- Program with basic data structures using array
- Program using objects and data abstraction, class, and methods in function abstraction.
- Program concepts of constructors and constructor overloading.
- Programming concepts of the Inheritance and its types.
- Usage of Templates.
- Programming Concepts of polymorphism and its types
- Analyze, write, debug, and test basic C++ codes using the approaches introduced in the course.
Data Structures Using C++ & File Management Systems I SEMESTER II
At the end of this course, each student should be able to:
-
- Choose appropriate data structures to represent data items in real world problems.
- Analyze the time and space complexities of algorithms
- Design programs using a variety of data structures such as stacks, queues, hash tables, binary trees, search trees, heaps, graphs, and B-trees.
- Analyze and implement various kinds of searching and sorting techniques.
- Analyze the File Organizations techniques
Database Management Systems II SEMESTER III |
After the completion of this course, the students will be able to:
-
- Understand database concepts and structures and query language
- Understand the E R model and relational model
-
- To design and build a simple database system and demonstrate competence with the fundamental tasks involved with modeling, designing, and implementing a DBMS.
- Understand Functional Dependency and Functional Decomposition.
- Apply various Normalization techniques
- Perform PL/SQL programming using concept of Cursor Management, Error Handling, Package and Triggers
- Execute various advance SQL queries related to Transaction Processing & Locking using concept of Concurrency control.
- Understand query processing and techniques involved in query optimization.
- Understand the principles of storage structure and recovery management.
Design and Analysis of Algorithms -II SEMESTER- IV
After the completion of this course, the students will be able to :
|
B.SC COMPUTERS JAVA-III SEMESTER V (A)
On completion of the course the student should be able to:
- Use an integrated development environment to write, compile, run, and test simple object-oriented Java programs.
- Read and make elementary modifications to Java programs that solve real-world problems.
- Validate input in a Java program.
- Identify and fix defects and common security issues in code.
- Document a Java program using Javadoc.
- Use a version control system to track source code in a project.
B.SC Computer Networks - III SEMESTER V (B)
|
Upon successful completion, students will have the knowledge and skills to: |
OPERATING SYSTEM III SEMESTER V (A)
After successful completion of this course, student will be able to
- Identify basic components of operating system.
- Understand and simulate activities of various operating system components.
- Correlate basic concepts of operating system with an existing operating system.
|
ELEMENTS OF JAVASCRIPT III SEMESTER V (B)
After the completion of this course, the students will be able to :
- use JavaScript as an interactive tool for web development
- hand code a number of interactive processes
- implement interactive responses in your web pages
- modify CSS styles and presentation properties with JavaScript
- control images as interactive objects
- understand the Document Object Model (DOM)
- use JavaScript for specific tasks effectively and have the confidence to explore it further.
- Design and implement Object classes using class diagrams, constructors, encapsulation, inheritance, and polymorphism.
- Create anonymous functions and closures, and use them to store and access local data.
- Create event listeners and call backs to respond to user-interface and network events.
- Test and debug JavaScript web applications.
Programme Specific Outcomes
B.COM (Computers)
|
COURSE OUTCOMES
B.COM (Computers)
Fundamentals of information Technology I SEMESTER I
After completing this course, students will be able to:
-
- Learn about the components of a Computer System.
- Learn about the software and its classification
- Understand basic concepts and terminology of information technology.
- Have a basic understanding of personal computers and their operations.
- Be able to identify issues related to information security.
PROGRAMMING IN C II SEMESTER III
On the completion of this course, the students will be able to develop applications.
- Students will acquire knowledge about: Able to implement the algorithms and draw flowcharts for solving Mathematical and Engineering problems.
- Demonstrate an understanding of computer programming language concepts. To be able to develop C programs on linux platform.
- Ability to design and develop Computer programs, analyzes, and interprets the concept of pointers, declarations, initialization, operations on pointers and their usage.
- Able to define data types and use them in simple data processing applications also he/she must be able to use the concept of array of structures. Student must be able to define union and enumeration user defined data types.
- Develop confidence for self education and ability for life long learning needed for the computer language.
E- COMMERCE III SEMESTER V(A)
On the Completion of the subject student should able to
- Analyze the impact of E-commerce on business models and strategy.
- Describe the major types of E-commerce.
- Explain the process that should be followed in building an E-commerce presence.
- Identify the key security threats in the E-commerce environment.
- Describe how procurement and supply chains relate to B2B E-commerce
- Develop solutions for implementing an ecommerce site.
- .Create a marketing plan and promotional plan for an ecommerce site
- Evaluate a payment system for a site.
- . Define and differentiate various types of Ecommerce.
- payment systems for E - commerce.
- process of Selling and Marketing on web.
- E-business and its Models.
Programming with C++--- III SEMESTER V(B)
On the completing the Course, students will learn:
- Articulate the principles of object-oriented problem solving and programming.
- Outline the essential features and elements of the C++ programming language.
- Explain programming fundamentals, including statement and control flow and recursion.
- Apply the concepts of class, method, constructor, instance, data abstraction, function abstraction, inheritance, overriding, overloading, and polymorphism.
- Program with basic data structures using array
- Program using objects and data abstraction, class, and methods in function abstraction.
- Program concepts of constructors and constructor overloading.
- Programming concepts of the Inheritance and its types.
- Usage of Templates.
- Programming Concepts of polymorphism and its types
- Analyze, write, debug, and test basic C++ codes using the approaches introduced in the course.
Relational Database Management Systems III SEMESTER VI(A)
At the end of this course, each student should be able to:
-
- Describe DBMS architecture, physical and logical database designs, database modeling, relational, hierarchical and network models.
- Identify basic database storage structures and access techniques such as file organizations, indexing methods including B‐tree, and hashing.
- Learn and apply Structured query language (SQL) for database definition and database manipulation.
- Demonstrate an understanding of normalization theory and apply such knowledge to the normalization of a database.
- Understand various transaction processing, concurrency control mechanisms and database protection mechanisms
WEB TECHNOLOGIES III SEMESTER VI(B)
On completion of this course, a student will be able
- familiar with client server architecture and able to develop a web application using java technologies - The client-server architecture of the World Wide Web and its communication protocol HTTP/HTTPS.
- Formats and languages used in modern web-pages: HTML, XHTML, CSS, XML, XSLT, Javascript, DOM.
- Programming web pages with JAVAscript/DOM (client) Good design, universal design, multi platform web applications
- Students will gain the skills and project-based experience needed for entry into web application and development careers.
- Students are able to develop a dynamic webpage by the use of java script
- Course Outcomes: Students will be able to connect a java program to a DBMS and perform insert,
- Students will be able to write a well formed / valid XML document.