You are on page 1of 22

Batch 2019-2022 (Version 2019)

Bachelor of Computer Applications

Bachelor of Computer Applications Semester – I (2019-22)


Subject Code Title L T P S Credits
CAT-101 Digital Circuits and Logic Designs 3 1 - - 4
Introduction to Open Source
CAT-107 3 - - - 3
Technologies
SMT-140 Mathematics 3 1 - - 4
UCT-141 Communication Skills 2 - - - 2
UCT-144 Computer Programming - 2 - - 2
UCP-145 Computer Programming Lab - - 4 - 2
UCP-142 Communication Skills Lab - - 2 - 1
CAP-104 Office Automation Lab - - 2 - 1
CAP-105 Digital Circuits and Logic Designs Lab - - 4 - 2
Total 11 4 12 21
Batch 2019-2022 (Version 2019)
DIGITAL CIRCUITS AND LOGIC DESIGNSBachelor
L of Computer
T PApplications
C
CAT-101 Total Contact Hours: 45
3 1 - 4
Applicable to which branch: BCA
Prerequisite: NIL.
Marks: 100

Internal:40 External:60
Course Objective

• To introduce the concept of digital and binary systems


• To Design and analyze the combinational and sequential logic circuits.
• To learn the basic software tools for the design and implementation of digital circuits and
systems.

Unit Course Outcome


To apply the principles of Boolean algebra to manipulate and minimize logic
1
expressions.
To use K-maps to minimize and optimize two-level logic functions up to 4
2
variables and design of combinational circuits
3 To understand the basics of Microprocessor architecture.
Content of the Syllabus

UNIT-1 [15]

Number System: Decimal numbers, binary numbers, binary arithmetic, 1's and 2's
complements, octal numbers, hexadecimal numbers, inter-conversions of number systems,
Digital codes: Binary coded decimal (BCD), Gray code, Excess-3code, ASCII code.
Logic Gates: Positive and negative logic, NOT gate, OR gate, AND gate, AND gate, NOR gate,
EX-OR and EX-NOR gates. Symbol, truth table, circuit diagram for basic gates using diodes and
transistors, universal properties of NAND & NOR gates.

UNIT-II [15]

Boolean Algebra: Boolean operations, logic expressions, rules and laws of Boolean
algebra, DeMorgan’s theorems, simplification of Boolean expressions using Boolean algebra
techniques.
SOP and POS form of Boolean expressions for logic network, min-terms, max-terms,
simplification of Boolean expressions using Karnaugh map techniques (up to 4 variables).
Combinational circuits: Difference between combinational and sequential circuit, Multiplexer,
Demultiplexer, Adder and Subtractor.
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

UNIT-III [15]

Introduction to Microprocessor: Its historical background and applications, 8085


Microprocessor architecture and its pin diagram, 8085 Interrupts, Memory mapped I/O and
peripheral mapped I/O, RISC v/s CISC processors.

Text Books: -
1. Modern Digital Electronics- R. P. Jain, Tata McGraw Hill Pub. Company.
2. Digital Fundamentals-Thomas L. Floyd, Universal Publishing House.
3. Digital Electronics: An Introduction to Theory and Practice-William H. Gothmann,
Prentice Hall of India.
4. Digital Principles and Applications, A.P .Malvino, McGraw Hill International Editions
Reference Books: -
1. "Fundamentals of Logic Design", by C. H. Roth, Jr, PWS Publishing Company.
2. "Digital Design and Computer Architecture," David Harris and Sarah Harris, Morgan
Kaufmann..
3. "Digital Design" by J. F. Wakerly, Prentice Hall, Upper Saddle River, NJ.
4. "Digital Principles," by Ed, Roger L. Tokheim, Schaum's Outline Series, McGraw-Hill

CAT-101 DIGITAL CIRCUITS AND LOGIC DESIGNS

Department
Teaching the University Institute of Computing
Subject

Program
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes

CO1 2 1 3 2 1

CO2 1 2 3 1 1

CO3 1 1 3 2 1
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

INTRODUCTION TO OPEN SOURCE


L T P C
TECHNOLOGIES
CAT-107 Total Contact Hours: 45
3 - - 3
Applicable to which branch: BCA
Prerequisite: NIL.
Marks: 100

Internal:40 External:60

Course Objective
1. To expose students to free open source software environment.
2. Introduce students to use open source packages
3. Students will study common open source software licenses and open source project structure

Unit Course Outcome

1 Students will understand the strength and advantages of open source software

Students will learn about licenses and standards adoption of open source
2
softwares.
Students will also work on an open source case studies and will be expected to
3
make a significant contribution.

Content of the Syllabus

UNIT-1 [15]
Introduction to Open Source Software -History of Open Source Software, Initiation of Open
Source project, Open Source Software examples: The Origins, The GNU projects, The Operating
System GNU/Linux, The Graphical User Interface KDE/GNOME, Apache Web Server,
Application Software; Strengths and Advantages of Open Source Software - Network effects,
Lower cost, Availability, Maintainability. Drivers for Adoption - Lower cost of ownership,
Quality, Innovation reuse, Technical competence; Open Source Software Assessment, Examples
of Open Source Adoption in the World, Open Source Challenges

UNIT-II [15]
Standards, Licenses, Contribution to open source community-Evolution of UNIX, GNU General
Public License - Genesis of GNU Myth Buster, Brook’s law; Open Source Community; Apache
Web Server; Apache Software Foundation (ASF); How to contribute to open source projects
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

.Introduction to standards, Types of standard, Lifecycle of standard, Importance and benefits of


standards Adoption of Open Source: Introduction; Drivers for Open Source adoption;

Adoption Methods and Process; examples of Open Standard Adoptions in the World; Open
Source Challenges.

UNIT-III [15]
Case Study on Open Standard and Software Case Study 1 -Open Standard Case Study 2 - Linux -
The Operating System – an Overview, Linux Basics, Various Linux distributions available,
Preparing for Installation –Installation Checklist, Hardware Requirements, Partitioning,
Installation problems ,Working with the System, Shells and Utilities, Linux commands, File
Handling using vi editor, Getting familiar with shell scripts

Text Books: -
1. Introduction to Open Source Software & Open Standards (IBM ICE Publication).
Reference Books: -
1. Handbook of Research on Open Source Software: Technological, Economic, and Social
Perspectives by Kirk St. Amant and Brian Still Open Source: Technology and Policy by
Fadi P. Deek and James A. M. McHugh - Cambridge University Press

2. Perspectives on Free and Open Source Software by Joseph Feller, Brian Fitzgerald, Scott A.
Hissam and Karim R. Lakhani (eds) The MIT Press.

CAT-101 INTRODUCTION TO OPEN SOURCE TECHNOLOGIES

Department
Teaching the University Institute of Computing
Subject
Program
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes

CO1 2 1 3 2 1

CO2 1 2 3 1 1

CO3 1 1 3 2 1
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

MATHEMATICS L T P C
Total Contact Hours :45
SMT-140 3 1 - 4
Applicable to which branch: BCA
Prerequisite: Basic Knowledge of Maths
Marks: 100
Internal:40 External:60
Course Objective
• To provide students with skills and knowledge in sets and equations,
• To provide knowledge about mathematical connectives which would enable students to
devise solutions for given situations they may encounter in their profession.
• To provide students with logic building which will be useful in programming.
Unit Course Outcome
1 To apply basic concepts for clear understanding of mathematical principles.
To solve practical problems using Modern Algebra
2

3 To learn and apply Matrix concepts in problem solving


Content of the Syllabus

UNIT I [15]

Sets, Relations and Functions: Sets: sets, representation of sets, types of sets, operation on
sets, Venn diagram. Relation: types of relation, equivalence relation. Function: types of
functions, composite of two functions, composite of three functions.

UNIT II [15]

Modern algebra: Algebra of logic, Propositions, Connectives, Tautologies and contradiction,


Equivalence and implication, Principle of Mathematical induction, quantifiers.

UNIT III [15]

Matrices:Introduction of a matrix, its different kinds, matrix addition and scalar multiplication,
Multiplication of matrices, Square matrix, Rank of a matrix, Transpose, Adjoint and Inverse of a
matrix, Eigen values, Eigen vectors.

Text Books: -
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

1. Veerarajan, T “Discrete Mathematics”,Tata-Macgrawhill, New Delhi.


2. Singaravelu, A. “Allied Mathematics”, Meenakshi Agency, Chennai.
Reference Books: -
1. Vittal, P.R, “Allied Mathematics”, Reprint,Margham Publications, Chennai.
2. Venkatachalapathy, S.G, “Allied Mathematics”, Margham Publications, Chennai.

SMT-140 MATHEMATICS

Department
Teaching the University Institute of Computing
Subject
Program
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes

CO1 3 2 2 2 1 2

CO2 3 1 3 3 2 3

CO3 3 1 2 3 2 3
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

COMMUNICATION SKILLS L T P C
Version
2018 Apply to Programs: UIE,UIMS, UIS, UIAS, UITHM,
2 - - 2
UIS, UIC, UIAHS, UIBT, UIFVA, USB (BBA, BCom)
Prerequisite: -Studied English Language upto senior
Total hours = 30
UCT-141 secondary
Course Objectives
1 Aims to augment students overall communication and interpersonal skills by making them
realize the importance of good oral and written English communication skills in
professional life.
To enrich their reading capability with special emphasis on expanding vocabulary and
2
grammatical formations.
To build exceptional LSRW skills by correcting grammatical errors and pronunciation
3
through practice.
Course Outcome
Student will be able to:
1 Produce correct contextual written text and speech. Write for short compositions, in the
form of paragraph writing, business correspondence etc

2 Exhibit strategic competence to use both spoken & written language in a wide range of
communication. Demonstrate linguistic competence- through accuracy in grammar,
pronunciation and vocabulary
.
3 Speak fluently through regular practice and speaking drills.

UNIT -1 [10]
Business Communication: Meaning, importance, process, models and types, barriers to
effective communication, verbal and non-verbal communication, Techniques for building
LSRW Skills.
Reading Skills: The student is required to read the book:
Using English - A Course book for undergraduate learners,
English for Engineers and Technologists*
Reading: UNIT- HUMOUR
UNIT - TECHNOLOGY WITH A HUMAN FACE*
Writing: Paragraph writing, reading comprehension
Listening: Vowel sounds, stress and intonation
Speaking: Greeting, taking leave, introducing oneself and others
Grammar: Parts of Speech, articles, modal verbs
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

Vocabulary: Word formation - Prefixes, suffixes and compounds, homonyms, homophones,


homographs

UNIT -2 [10]
Business Communication: Ethics in Communication- Significance, Factors, Dilemmas in
Ethical Communication
Reading: UNIT- INSPIRATION
UNIT-CLIMATE CHANGE AND HUMAN STRATEGY*
Writing: Précis writing, leave application, permission letter,business letters - sales, request,
order, inquiry, acknowledgement, complaint and collection letters, memorandum writing,
office order, circular, various types of notice writing.
Listening: Consonant Sounds
Speaking: Social Etiquette,interrupting and making polite conversation
Grammar: Tenses, concord (subject-verb agreement),punctuation
Vocabulary: One-word substitutes, synonyms, antonyms

UNIT -3 [10]
Business Communication: Cross-cultural Communication – Significance, elements, cultural
context and barriers to Cross Cultural Communication
Reading: UNIT- SUSTAINABLE DEVELOPMENT
UNIT-EMERGING TECHNOLOGIES*
Writing: Summarizing, note making and note taking, email writing, digital content writing
(blogs and websites), proofreading
Listening: Listening to details and taking notes-points and sub-points, listening for the theme
and gist
Speaking: Making request, apologizing and listening
Grammar: Narration, voice, transformation and correction of sentences
Vocabulary: Collocations, idioms
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

Text books
Note: The reader for Engineering students is marked with a (*)
1) Reading: Board of Editors, Using English - A Course book for undergraduate learners, Orient
Blackswan, Hyderabad (2016)
2) *Reading for Engineering: Board of Editors, English for Engineers and Technologists.
Orient Blackswan, Hyderabad (2016).
3) Professional Communication Skills - Study Material and Workbook, Chandigarh University.
Reference Books
1. Lesikar R.V., Petit J.D., Business Communication, Tata McGraw (2016), New Delhi.
2. Chaturvedi, P.D. and Chaturvedi, Business Communication, Pearson Education (2016), New
Delhi.
3. Raman, M. and Sharma, S; Technical Communication-Principles and Practice, Oxford
University Press (2017), New Delhi.
4. Murphy, R., Elementary Grammar, Cambridge University Press (2015), UK.
5. Murphy, R., Essential Grammar in Use, 4th Edition Cambridge University Press (2015), UK.
6. Hewing, Martin, Advanced English Grammar, Cambridge University Press (2015), UK.

UCT-141 COMMUNICATION SKILLS

Department
Teaching the University Institute of Computing
Subject
Program
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes

CO1 2 3

CO2 2 3

CO3 2 3
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

COMPUTER PROGRAMMING L T P C
UCT-144
Total Contact Hours: 30
2 - - 2
Common to all Branches of First Year.
Marks: 100
Internal: 40 External: 60
Course Objectives
• To understand the basic principles of programming.
• To develop algorithms in response to problem scenario
• To learn C language for modeling real world problems
Unit Course Outcomes
1 Learn fundamental programming constructs.

2 Learn and Apply concept of Arrays, strings and functions in problem solving
Understand the concept of pointers and structures in logic building and Learn file
3 handling operations
Content of the Syllabus

UNIT-I [10]
Introduction to computer and programming: Introduction, Basic block diagram and functions
of various components of computer, Flow charts and Algorithms.
Fundamentals of C: Features of C language, structure of C Program, comments, header files,
data types, constants and variables, operators, expressions, evaluation of expressions, type
conversion, precedence and associatively.
Decision Control structure in C: Decision making statements, nesting of decision control
structures, break, goto statement.
UNIT-II [10]
Loop Control structure in C:Looping statements,nested loop, use of break and continue.
Array & String: Concepts of array, one and two dimensional arrays, declaration and
initialization of arrays, string handling, string storage.
Functions: Concepts of library functions, Built-in-string functions, user defined functions,
prototypes, definition of function, parameters types, parameter passing, calling a function,
recursive function, Macros, Pre-processing.
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

UNIT-III [10]
Pointers: Basics of pointers, pointer to pointer, pointer and array, pointer to array, array of
pointers, functions returning a pointer.
Structure: Basics of structure, structure members, accessing structure members, nested
structures, array of structures, structure and functions, structures and pointers.
Dynamic memory allocation: Introduction to Dynamic memory allocation, malloc, calloc.
Files:Input and Output – Concept of a file, streams, text files and binary files, Opening and
Closing files, file input / output functions (standard library input / output functions for files), file
status functions (error handling), Positioning functions (fseek ,rewind and ftell), C program
examples.
Text Books: -
1. Programming in ANSI C by Balaguruswamy
2. Programming in C Ansi standard, by Yashwant Kanetkar
Reference Books : -
3. Programming with C, Gottfried, McGraw-Hill.

UCT-144 COMPUTER PROGRAMMING

Department
Teaching the University Institute of Computing
Subject
Program
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes

CO1 3 2 1 3 1 1 2

CO2 3 3 1 3 2 2 2

CO3 3 3 1 3 3 2 2
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

COMPUTER PROGRAMMING LAB L T P C


UCP-145
Total Contact Hours: 60
- - 4 2
Common to all Branches of First Year
Marks: 100
Internal: 60 External: 40
Course Objectives
• To understand the basic principles of programming.
• To analyze and structure programs
• To learn C language for modeling real world problems.
Unit Course Outcomes
1 Apply fundamental principles of problem solving
2 Implement Strings, arrays and functions in problem solving
3 Implement dynamic memory allocation concepts and file handling
Content of the Syllabus

UNIT-I [20]
1. Write a program that reads two nos. from key board and gives their addition, subtraction,
multiplication, division and modulo
2. Write a program to select & print the largest of the three nos. using Nested-If-Else
statement.
3. Write a C program to perform post and pre-increment, post and pre-decrement
operations.
4. Write a program to find sum of all integers greater than 100 & less than 200 and are
divisible by 5.
5. The distance between two cities (In KM) is input through key board. Write a program to
convert and print this distance in meters, feet, inches & centimeters.
𝑥𝑥 𝑥𝑥 2 𝑥𝑥 3
6. Write a C program to implement 𝑒𝑒 𝑥𝑥 = 1 + 1! + + + ⋯,
2! 3!

7. Write a program to perform various matrix operations Addition, Subtraction,


Multiplication, Transpose using switch-case statement
8. Write a program to implement Pascal Triangle
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

UNIT-II [20]
9. Write a program which implements the working of all Bit-wise operators
10. Write a program that used user defined function Swap ( ) and interchange the value of
two variable.
11. Write a function prime that return 1 if it ‘s argument is prime and return 0 otherwise
12. Define a structure type, personal, that would contain person name, date of joining and
salary. Using this structure, write a program to read this information for one person from
the key board and print the same on the screen.
13. Define a structure called cricket that will describe the following information: a. Player
name b. Team name c. Batting average
14. Write a program using pointer and function to determine the length of string.
15. Write a program using pointer to compare two strings.
16. Write a program using pointer to concate two strings.
UNIT-III [20]
17. Write a program using pointer to copy one string to another string.
18. Write a program using pointer to read an array if integer and print element in reverse
order
19. Write a program that uses a table of integers whose size will be specified interactively at
run time.
20. Write a program to store a character string in block of memory space created by malloc
and then modify the same to store a large string.
21. A program to illustrate reading files contents.
22. A program to illustrate the use of fgets( )
23. A program to illustrate the use of fputc( ) and fputs( )
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

24. Write a program which reads diameter and height of a cone and calculate its volume.
(cone volume = Πr 2 h).

UCP-145 COMPUTER PROGRAMMING LAB

Department
Teaching the University Institute of Computing
Subject
Program
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes

CO1 3 2 1 3 1 1 2

CO2 3 3 1 3 2 2 2

CO3 3 3 1 3 3 2 2
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

COMMUNICATION SKILLS LAB L T P C


Version
2018 Apply to Programs: UIE,UIMS, UIS, UIAS, UITHM, UIS,
- - 2 1
UIC, UIAHS, UIBT, UIFVA, USB (BBA, BCom), UILS
Prerequisite: -Studied English Language upto senior Total hours = 30
UCP-142 secondary
Course Objectives
To equip students with listening, reading and speaking skills necessary for academic,
1 professional and cultural situations.
2 To foster self-confidence and positive attitude in students’ ability to communicate.
3 To monitor, remediate and strengthen comprehensible pronunciation.
Course Outcome
Student will be able to:
Exhibit confidence in listening and speaking skills necessary for interaction in academic,
1 professional and cultural situations. Use language effectively for group discussions and
public speaking
Demonstrate non-verbal skills appropriate to the social and professional
2 environment.Show self awareness and enhanced soft skills for the professional world.

Use correct intonation, stress, pronunciation and neutral accent to communicate in


3
English

UNIT -1 [10]
Soft Skills: Self Awareness- Personal attributes, SWOT Analysis
Verbal Skills: Art of Public Speaking- just a minute, extempore, news discussion
Non-Verbal Skills: Positive body language, posture, gestures, symbols and signs
Listening Skills: Listening exercises-1 & 2, vocabulary building-1 & 2
Phonetics: Classification of Speech Sounds, Vowel sounds, Introduction to phonetic symbols

UNIT -2 [10]
Soft Skills: Goal Setting, Time Management
Verbal Skills: Art of self introduction, extempore, cross talk, news discussion
Non-Verbal Skills- Personal appearance and grooming
Reading Skills: Reading Comprehension -1 & 2, vocabulary building-3 & 4
Phonetics: Vowel Sounds, Consonant Sounds

UNIT -3 [10]
Soft Skills: Stress Management, Team Building
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

Verbal Skills: Greetings, Complementing and Inviting, Making Requests


Reading Skills: Reading Comprehension -3 & 4, vocabulary building-5 & 6
Speaking Skills: Group discussion
Phonetics: DiphthongsSounds, Stress & Intonation rules and practice
Software Support
1. Globarena EL- Client Software for Communication Skills, Hyderabad.

Reference
1. Sethi, J., Dhamija, P.V., A Practice Course in English Pronunciation, Prentice Hall of India,
New Delhi.
2. Roach P., English Phonetics and Phonology: A Practical Course (English), Cambridge
University Press, 4th Edition,UK.
3. O’Connor, J. D., Better English Pronunciation, 2nd Edition, Cambridge University Press,
(2012), UK.
4. Hornby, A.S. Oxford Advanced Learners Dictionary of Current English, 7th Edition, Oxford
University Press, UK.

UCP-142 COMMUNICATION SKILLS LAB

Department
Teaching the University Institute of Computing
Subject
Program
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes

CO1 2 3

CO2 2 3

CO3 2 3
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

OFFICE AUTOMATION LAB L T P C


Total Contact Hours: 30
CAP-104 - - 2 1
Applicable to which branch: BCA
Prerequisite: Basic Knowledge of Computers
Marks: 100
Internal:60 External:40
Course Objective
• To provide knowledge of text formatting..
• To make students familiar with data representation ways.
• To equip students with ways of text representation.

Unit Course Outcome


To be able to perfectly do documentation work, formatting in data, multiple receipt
1
postal using mail merge concept using MS Word.
2 To be able to Marinate records, performing calculation using MS-Excel.
3 Brief presentation of topic in professional way, provide animation to the data.

Content of the Syllabus

MS WORD: [10]
1. Adding text, editing text, finding and replacing text, formatting text,
character/line/paragraph spacing, working with styles and text indentation.
2. Saving document with and without password.
3. Working with page layout, page setup i.e. setting margins, changing page size, changing
page orientation and applying page background.
4. Printing a document.
5. Inserting page numbers, headers and footers, footnote, endnote, date and time, pictures,
objects, shapes etc.
6. Creating bulleted and numbered lists.
7. Working with tables, paragraphs and columns.
8. Reviewing (track changes, adding comments etc.) and proof reading a document i.e.
spellscheck grammar etc.
9. Creating and working with table of content.
10. Mail merge.

MS EXCEL: [10]
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

Entering data, formatting data i.e. applying borders, various formats (currency formats, number
formats etc.), fonts etc.
11. Creating custom lists, using auto fill, find and replace and editing text (cut, copy, paste
and paste special).
12. Working with formulae and functions.
13. Applying conditional formatting to data.
14. Sorting and filtering data (auto and advanced filter).
15. Performing Subtotals.
16. What-if-analysis using goal seek, scenarios and solver.
17. Pivot tables and data tables (one and two table input).
18. Working with charts (2D and 3D).
19. Adding comments, password protection to the workbook.
20. Working with page layout and printing options.

MS POWERPOINT: [10]
21. Creating and formatting slides in a presentation.
22. Create a master slide with a logo, footer, and font.
23. Add notes to each slide.
24. Insert a graphic or picture.
25. Implement a background.
26. Place a text box in the title slide with your name.
27. Insert transitions for each slide.
28. Applying various effects (custom animation and transitional effects) in a presentation.
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

CAP-104 OFFICE AUTOMATION LAB

Department
Teaching the University Institute of Computing
Subject
Program
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes

CO1 1 1 1

CO2 2 1 2

CO3 1 1 2
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

DIGITAL CIRCUITS AND LOGIC


L T P C
DESIGNS LAB
Total Contact Hours :60 - - 4 2
CAP-105
Applicable to which branch: BCA
Prerequisite: NIL
Marks:100
Internal: 60 External: 40
Course Objective
• The basic objective of the course is to expose students to digital electronics world
• The students will learn basic concepts of digital circuits and system which leads to design of
complex digital system such as microprocessors.
• The students will learn combinational and sequential circuits using digital logic
fundamentals..

Unit Course Outcomes

1 Students will verify the truth tables of all logic gates and designing of all gates
using universal gates
2 Students will verify and apply the truth tables of combinational circuits
3 Students will verify and apply the truth tables of sequential circuits and study the
introduction to microprocessor kit

Content of the Syllabus


1. Verification of the truth tables of TTL gates, e.g., 7400, 7402, 7404, 7408, 7432 and
7486.
2. Design the basic gates using NAND gate.
3. Design the basic gates using NOR gate.
4. Verification of the truth table of the Multiplexer 74150.
5. Verification of the truth table of the De-Multiplexer 74154.
6. Design and verification of the truth tables of half adder and full adder circuits using
gates 7483.
7. Design and Verification of truth table of half sub tractor and full sub tractor
8. Design and test of an SR flip flop using NOR/NAND gates.
9. Verify the truth table of a J-K flip flop. (7476)
10. Verify the truth table of a D-flip flop (7474)
11. Study of 8085 Microprocessor Kit.
Batch 2019-2022 (Version 2019)
Bachelor of Computer Applications

CAP-105 DIGITAL CIRCUITS AND LOGIC DESIGNS LAB

Department
Teaching the University Institute of Computing
Subject
Program
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Outcomes

CO1 2 1 3 2 1

CO2 1 2 3 1

CO3 1 1 3 2 1

You might also like