Course Outcomes: Department of Computer Applications (Vocational)
After Completing the course contents students are able to developed in following respects-
Paper E101: Fundamentals of Computer Application
1. Student will develop a vocabulary of key terms related to the computer and to software program menus.
2. Student will be able to identify the components of a personal computer system.
3. Student will be able to demonstrate mouse and keyboard functions.
4. Student will be able to demonstrate window and menu commands and how they are used.
5. Student will be able to demonstrate how to organize files and documents on a USB/hard drive.
8. Student will be able to navigate and search through the internet.
9. Student will be able to navigate through Website.
Paper E201: Introduction to Programming in C
1.Understanding foundation concepts of information and information processing in computer systems: a matter of information, data representation, coding systems.
2.Understanding of an algorithm and its definition.
3.Understanding of a programming language syntax and its definition by example of C language.
4.Knowledge of basic principles of imperative and structural programming.
5.Ability to write simple programs in C language by using basic control structures (conditional statements, loops, switches, branching, etc.).
Paper E301: ICT Hardware
1. Understand the fundamental hardware components that make up a computers hardware and the role of each of these components
2. Understand the difference between an operating system and an application program, and what each is used for in a computer
3. Describe some examples of computers and state the effect that the use of computer technology has had on some common products
4. Identify the principal components of a given computer system and draw a diagram after the style of Figures 6 and 12 to represent the data flows between them.
Paper E302: Practical Programming in C and ICT Hardware
1.Understanding a functional hierarchical code organization.
2.Ability to define and manage data structures based on problem subject domain.
3.Ability to work with textual information, characters and strings.
4.Ability to work with arrays of complex objects.
5.Understanding a concept of object thinking within the framework of functional model.
6.Understanding a concept of functional hierarchical code organization.
7.Understanding a defensive programming concept.
8. Ability to handle possible errors during program execution.
Paper E401: Introduction to Database Management System
1. Differentiate database systems from file systems by enumerating the features provided by database systems and describe each in both function and benefit.
2. Define the terminology, features, classifications, and characteristics embodied in database systems.
3. Analyze an information storage problem and derive an information model expressed in the form of an entity relation diagram and other optional analysis forms, such as a data dictionary.
4. Demonstrate an understanding of the relational data model.
5. Transform an information model into a relational database schema and to use a data definition language and/or utilities to implement the schema using a DBMS.
Paper E402: Practical DBMS
1.Formulate, using relational algebra, solutions to a broad range of query problems.
2.Formulate, using SQL, solutions to a broad range of query and data update problems.
3.Demonstrate an understanding of normalization theory and apply such knowledge to the normalization of a database.
4.Use an SQL interface of a multi-user relational DBMS package to create, secure, populate, maintain, and query a database.
5.Use a desktop database package to create, populate, maintain, and query a database.
6.Demonstrate a rudimentary understanding of programmatic interfaces to a database and be able to use the basic functions of one such interface.
Paper E501: Web Technology and Computer Oriented Financial Accounting
1. Select and apply markup languages for processing, identifying, and presenting of information in web pages.
2. Use scripting languages and web services to transfer data and add interactive components to web pages.
3. Create and manipulate web media objects using editing software.
4. Incorporate aesthetics and formal concepts of layout and organization to design websites that effectively communicate using visual elements.
5. Conceptualize and plan an internet-based business that applies appropriate business models and web technologies.
6. Combine multiple web technologies to create advanced web components.
7. Design websites using appropriate security principles, focusing specifically on the vulnerabilities inherent in common web implementations.
8. Incorporate best practices in navigation, usability and written content to design websites that give users easy access to the information they seek.
9. The student should have understood Concepts and conventions of Accounting, Accounting framework.
Paper E502: Practical Web Technology and Computer Oriented Financial Accounting
2.Understand about network and security programming using Java and know about the application of dynamic page functionality in web pages using CGI, Servlets, JSP, ASP.
3.Create and communicate between client and server using Java and create a good, effective and dynamic website.
4.Be able to generate Accounting and Inventory Masters, Vouchers and Basic Reports in Tally.
5.Have an understanding of Advanced Accounting and Inventory in Tally. ERP 9.
Paper E601: Office Automation and System Administration & Trouble Shooting
1. Learn to create a document and apply various manipulation techniques on that document.
2. Explain formatting the text, table manipulation and how to create a letter.
3. Learn how to create a worksheet and apply formuals for calculation.
4. Use function and various chart type in worksheet.
5. Demonstrate essential IT support skills including installing, configuring, securing and troubleshooting operating systems and hardware.
6. Demonstrate the ability to diagnose and solve operating system and hardware problems.
7. Demonstrate essential networking skills including installing, configuring, securing and troubleshooting the devices, protocols and services within a network infrastructure.
8. Demonstrate the ability to diagnose and solve network problems.
Paper E602: Practical Office Automation and System Administration & Trouble Shooting
1. To perform documentation by using MS Office Word.
2. To perform accounting operations by using MS Office Excel.
3. To perform presentation skills by using MS Office Power Point.
4. Discuss installation and upgrade requirements for operating systems (OS).
5. Explain important operating system files and components as well as their functions.
6. Utilize various command-line functions and utilities to manage and support operating systems.
7. Explain procedures for installing and adding devices and configuring associated device drivers and required software.
8. Examine procedures for identifying and resolving common problems using operating system utilities and tools.
9. Apply the networking capabilities of operating systems as well as configure and troubleshoot connectivity.
Programme Specific Outcome
Department of Computer Application (Vocational)
On completion of the B.A. / B.Sc. (Computer Application (Vocational)) degree the graduates will be able to
1. Analyze and recommend the appropriate IT infrastructure required for the implementation of a project
2. Design, develop and test software systems for world-wide network of computers to provide solutions to real world problems.
3. Apply standard Software Engineering practices and strategies in real-time software project development using open-source programming environment or commercial environment to deliver quality product for the organization success
4. Design and develop computer programs/computer-based systems in the areas related to algorithms, networking, web design, cloud computing, IoT and data analytics of varying complexity.
5. Acquaint with the contemporary trends in industrial/research settings and thereby innovate novel solutions to existing problems