Downloads

Category: Uncategorised Published: Wednesday, 05 September 2018 Written by Super User

DOWNLOADS FOR STUDENTS

CLASS NOTES

B.Sc. Computer Science
M.G. University, Kottayam.

2017 Admission Onwards

 

 Semester I

 

Course Code

Title

 CS1CRT01

 Computer Fundamentals and Basics of PC Hardware

 CS1CRT02 

Methodology of Programming and C Language

 

CS1CMT01

 

 

Fundamentals of Digital Systems

 

 

CS1CRP01

 


Software Lab-I

 

 

COMPUTER FUNDAMENTALS AND BASICS OF PC HARDWARE

CS1CRT01

Module 1
(Download)

 

Introduction to Computers: Generations of Computer (I-V), Classification of Computers: Analog, Digital and Hybrid Computers, Micro, Mini, Mainframe, Super Computers, Servers, Laptop and Block Diagram of a Computer, Functions of the Different Units: Input unit, Output unit, Memory unit, CPU (ALU+CU). Booting Process- POST, BIOS, clock speed, memory speed, memory capacity.

 

Module 2
(Download)

 

Introduction to Computer Hardware, DC regulated power supply- Block Diagram, Concepts of Switch Mode Power supply, Inverters, UPS and their applications. Basic Components of CPU, Mother Board.

 

Module 3
(Download)

 

Expansion Slots- ISA, EISA, MCA, VESA, PCI local bus, Processor, Connectors, CMOS memory, SMPS, Serial and Parallel Ports, USB, BIOS chip, Steps for assembling a PC.

 

Module 4
(Download)

 

Input Devices: Keyboard, Point and draw devices: mouse, joystick, track ball, light pen, Data Scanning devices: image scanner, OCR, OMR, MICR, Bar code reader, Voice Recognition Device: Microphone, Output Devices: Monitor- CRT displays, Non-CRT displays, TFT: LED, LCD, Plasma. Printer, Impact and non-impact, Character, line and Page Printers.

 

Module 5
(Download)

 

Memory: Primary Memory, RAM- SRAM, DRAM, ROM, PROM, EPROM, EEPROM, flash memory, Secondary memory: Hard Disk: Structure of a hard disk, how data is stored in a hard disk, concept of tracks, sectors, clusters, cylinders, CD-R, RW, DVD-RW, Blue-ray disk, HVD, PC memory Units: SIMM, DIMM, RIMM.

Model Question Paper

 

Book of study & References

Book of study

 

1.  Pradeep Sinha and Priti Sinha - Computer Fundamentals, Fourth Edition- 2007, BPB Publications

2.  B. RAM, “Computer Fundamentals: Architecture and Organization”, New ageinternational (P) Limited.

 

Reference

 

1. Balagurusamy - Fundamentals of Computer, First Edition- 2009, McGraw-Hill

2.  Anita Goel - Computer Fundamentals, First Edition-2010, Pearson. Peter Norton, “Introduction to Computers”, McGraw Hill.

 

 

 

 

METHODOLOGY OF PROGRAMMING AND C LANGUAGE

CS1CRT02

Module 1
(Download)

 

Introduction to programming, Classification of computer languages, Language translators (Assembler, Compiler, Interpreter), Linker, Characteristics of a good programming language, Factors for selecting a language, Subprogram, Purpose of program planning, Algorithm, Flowchart, Pseudo code, Control structures (sequence, selection, Iteration), Testing and debugging

 

Module 2
(Download)

 

C Character Set, Delimiters, Types of Tokens, C Keywords, Identifiers, Constants, Variables, Rules for defining variables, Data types, C data types, Declaring and initialization of variables, Type modifiers, Type conversion, Operators and Expressions- Properties of operators, Priority of operators, Comma and conditional operator, Arithmetic operators, Relational operators, Assignment operators and expressions, Logical Operators, Bitwise operators

 

Module 3
(Download)

 

Input and Output in C – Formatted functions, unformatted functions, commonly used library functions, Decision Statements If, if-else, nested if-else, if-else-if ladder, break, continue, go-to, switch, nested switch, switch case and nested if. Loop control- for loops, nested for loops, while loops, do while loop.

 

Module 4
(Download)

 

Array, initialization, array terminology, characteristics of an array, one dimensional array and operations, two dimensional arrays and operations. Strings and standard functions, Pointers, Features of Pointer, Pointer and address, Pointer declaration, void wild constant pointers, Arithmetic operations with pointers, pointer and arrays, pointers and two dimensional arrays.

 

Module 5
(Download)

 

Basics of a function, function definition, return statement, Types of functions, call by value and reference. Recursion -Types of recursion, Rules for recursive function, direct and indirect recursion, recursion vs iterations, Advantages and disadvantages of recursion. Storage class, Structure and union, Features of structures, Declaration and initialization of structures, array of structures, Pointer to structure, structure and functions, typedef, bit fields , enumerated data types, Union, Dynamic memory allocation, memory models, memory allocation functions.

More on C

Model Question Paper


Lab Cycle

Book of study & References

Book of study

 

1.      Ashok Kamthane - Programming in C, Third Edition, Pearson Education

2.      P K Sinha & Priti Sinha - Computer Fundamentals, Fourth Edition, BPB Publications.

 

References

 

1.      E. Balaguruswamy -Programming in ANSI C ,Seventh Edition, McGraw Hill Education

2.      Byron Gotfried - Programming with C, Second Edition, Schaums Outline series. McGraw Hill

 

 

 

 

 

 

FUNDAMENTALS OF DIGITAL SYSTEMS

CS1CMT01

Module 1
(Download)

 

Number Systems, Operations and Codes

Decimal Numbers, Binary Numbers, Decimal to Binary Conversion, Binary Arithmetic, 1’s and 2’s complement of binary numbers, Signed numbers, Arithmetic operations with signed numbers, Hexadecimal numbers, Binary to hexadecimal conversion, Hexadecimal to binary conversion, Hexadecimal to decimal conversion, Decimal to Hexadecimal conversion, Hexadecimal addition and subtraction, Octal numbers, Octal to decimal conversion, Decimal to Octal conversion, Octal to binary conversion, Binary to Octal conversion, Binary coded decimal, 8421 BCD code, BCD addition, Digital codes- gray code, binary to gray code conversion, Alphanumeric codes, parity codes.

 

Module 2
(Download)

 

Logic Gates, Logic Levels and Waveforms

Logic Levels and Digital waveforms, Logic Gates: AND, OR, NOT, XOR, XNOR, NAND (Definition, Symbols, Truth Tables and Operation). Universal Property of NAND and NOR gates. Logic gate operations with pulse waveforms.

 

Module 3
(Download)

 

Boolean Algebra and Logic Simplifications.

Boolean operations and expressions, Laws and rules of Boolean algebra, De-Morgan’s theorems, Boolean analysis of logic circuits, simplification using Boolean algebra, standard forms of Boolean expression, Boolean expressions and truth tables. The Karnaugh Map, Karnaugh SOP minimization, Karnaugh POS minimization, five variable Karnaugh maps.

 

Module 4
(Download)

 

Combinational Logic and its functions.

Basic combinational Logic circuits, Implementing combinational logic, combinational logic using NAND and NOR gates, Basic overview of logic functions, Basic adders, parallel binary adders, comparators, decoders, encoders, code converters, multiplexers, DE multiplexers, parity generators/ checkers.

 

Module 5
(Download)

 

Sequential Circuits.

Latches, RS flip flop using NAND/ NOR gates, Clocked RS, D, JK and T flip flops, Edge triggered flip flops, Master slave flip flops, Asynchronous counter operation, Synchronous counter operations, Up/ Down Synchronous counter, Design of synchronous counters. Basic shift register functions. Serial in-Parallel out shift registers, Parallel in -Serial out shift registers, Serial in- Serial out shift registers, Parallel in Parallel out shift registers.

Model Question Paper

 

Book of Study & Reference

Book of Study

 

Floyd and Jain- Digital Fundamentals, Eighth Edition, Pearson Education

 

Reference

 

A P Malvino and D P Leach - Digital Principles and Applications, Fourth edition, Tata McGraw Hill Publishers, co Ltd.

 

Hits: 257