Departments

Departments - Computer Science & Applications - Course Outcomes

 

  Programme Specific Outcomes

  B.Sc (MPCS/MSTCS)

 

  • Students develop problem solving skills and methods and develop logical tools and models used to solve various real life problems.
  • Students acquire knowledge of traditional and modern techniques of solving algebraic, transcendental equations, differential and integral equations, which have applications in many disciplines.
  • The students attain sound knowledge in the areas of Mechanics, Thermal Physics, Waves and oscillations, optics, electromagnetism, modern physics, solid-state physics for pursing higher education and research.
  • Ability to design and develop software applications to address real time problems using Programming languages, Databases, Operating Systems, and Computer Network Concepts.

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 :

  • Ability to analyze the performance of algorithms.
  • Ability to choose appropriate algorithm design techniques for solving problems.
  • Ability to understand how the choice of data structures and the algorithm design
  • Apply different designing methods for development of algorithms realistic problems, such as divide and conquer, greedy method and etc.
  • methods impact the performance of programs.
  • To clear up troubles the usage of set of rules design methods including the grasping approach, divide and overcome, dynamic programming, backtracking and department and certain.
  • To understand the variations among tractable and intractable problems.
  • To introduce p and np classes

 

 

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)

 

  • Understand and describe the layered protocol model.
  • Describe, analyse and evaluate a number of datalink, network, and transport layer protocols.
  • Program network communication services for client/server and other application layouts.
  • Describe, analyse and evaluate various related technical, administrative and social aspects of specific computer network protocols from standards documents and other primary materials found through research.
  • Design, analyse, and evaluate networks and services for homes, data centres, IoT/IoE, LANs and WANs.

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.

 

  • describe the general architecture of computers
  • describe, contrast and compare differing structures for operating systems
  • understand and analyse theory and implementation of: processes, resource control (concurrency etc.), physical and virtual memory, scheduling, I/O and files
  • Understand the basics of operating systems like kernel, shell, types and views of operating systems
  • Describe the various CPU scheduling algorithms and remove deadlocks.
  • Use disk management and disk scheduling algorithms for better utilization of external memory.
  • Recognize file system interface, protection and security mechanisms.
 

 

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)

 

  • Students gain ample knowledge in Information technology and develop programming skills
  • Students are enabled with skills required for developing software applications.
  • Develops entrepreneurial skills to make them innovative leaders and entrepreneurs.
  • Cater to the manpower needs of companies in the field of Accounting, Finance, Taxation, Business Law, Auditing and Management
  • Graduates can pursue higher education and other career oriented programs globally.
  • Graduates have wider scope of employment opportunities in the field of Finance, Banking, Insurance, Accounting, Taxation and Research etc.
  • Graduates develop competencies in computer applications by designing, developing and apply the software in the Era of Digitalization.
  • Graduates should be able to start their own business enterprise or demonstrate their entrepreneurial skills for their organizations in supportive and leadership roles.
 

 

 

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.