Computer Application / Science - Course Outcomes

Computer Science

Semester II

Course 1: Problem Solving using C

Course Outcomes
Upon successful completion of the course, a student will be able to:

  1. Understand the working of a digital computer and fundamental constructs of Programming.

  2. Analyze and develop a solution to a given problem with suitable control structures.

  3. Apply the derived data types in program solutions.

  4. Use the C language constructs in the right way.

  5. Apply Dynamic Memory Management for effective memory utilization.

Semester III

Course 2: Object Oriented Programming using Java

Course Outcomes
Upon successful completion of the course, a student will be able to:

  1. Understand the basic concepts of Object-Oriented Programming and Java Program Constructs.

  2. Implement classes and objects and analyze Inheritance and Dynamic Method Dispatch.

  3. Demonstrate various classes in different packages and can design own packages.

  4. Manage Exceptions and Apply Threads.

  5. Create GUI screens along with event handling.

Semester IV

Course 3: Database Management Systems

Course Outcomes
On successful completion of the course, students will be able to:

  1. Differentiate between database systems and file-based systems.

  2. Design a database using ER model.

  3. Use relational model in database design.

  4. Use SQL commands for creating and manipulating data stored in databases.

  5. Write PL/SQL programs to work with databases.

Course 4: Object Oriented Software Engineering

Course Outcomes
Upon successful completion of the course, a student will be able to:

  1. Understand and apply the fundamental principles of OOP concepts and UML basics in software solutions.

  2. Analyze and specify software requirements, develop use cases and scenarios, and apply OOAD principles.

  3. Understand the concept of test-driven development (TDD) and its practical implementation.

  4. Analyze and evaluate software maintenance and evolution strategies.

  5. Apply advanced Object-Oriented Software Engineering concepts.

Semester V

Course 5: Web Applications Development using PHP & MySQL

Course Outcomes
On successful completion of the course, students will be able to:

  1. Write simple programs in PHP.

  2. Understand how to use regular expressions, handle exceptions, and validate data using PHP.

  3. Apply in-built functions and create user-defined functions in PHP programming.

  4. Write PHP scripts to handle HTML forms.

  5. Use PHP with MySQL database and write database-driven web pages.

Course 6: Internet of Things (IoT)

Course Outcomes
On successful completion of the course, students will be able to:

  1. Understand various concepts, terminologies, and applications of IoT.

  2. Learn how to build IoT devices with development boards.

  3. Understand various wireless protocols for IoT.

  4. Use various sensors and actuators & develop IoT solutions using Arduino.

  5. Develop and connect IoT applications with Cloud Platforms.

 

Computer Applications

Semester I

Paper 1: Fundamentals of Information Technology

Course Outcomes

  1. Understand basic concepts of computers and their applications.

  2. Learn operating systems, MS-Office tools, and internet basics.

  3. Apply IT knowledge in business processes.

  4. Develop basic problem-solving skills using computers.

Semester II

Paper 2: Programming with C

Course Outcomes

  1. Understand the fundamental concepts of programming.

  2. Write structured programs using C language.

  3. Apply loops, functions, and arrays in solving problems.

  4. Use pointers and dynamic memory allocation effectively.

Semester III

Paper 3: Relational Database Management Systems

Course Outcomes

  1. Understand database concepts and architecture.

  2. Design ER models and relational schemas.

  3. Use SQL commands for data definition and manipulation.

  4. Write PL/SQL programs with cursors, triggers, and procedures.

Semester IV

Paper 4: Programming with C++

Course Outcomes

  1. Understand the principles of Object-Oriented Programming.

  2. Implement classes, objects, and constructors.

  3. Apply inheritance, polymorphism, and overloading.

  4. Develop applications using file handling and templates.

Semester V

Paper 5: E-Commerce

Course Outcomes

  1. Understand fundamentals of E-Commerce and business models.

  2. Learn online payment systems and security mechanisms.

  3. Analyze legal, ethical, and taxation issues in e-business.

  4. Apply E-Commerce concepts to real-world business practices.

Semester VI

Paper 6: Web Technologies

Course Outcomes

  1. Understand the basics of HTML, CSS, and JavaScript.

  2. Develop dynamic web pages using client-side scripting.

  3. Learn server-side programming with PHP.

  4. Integrate web applications with databases.

 

                                       page counter
Designed By Gudduz Technologies