Programmig Ad Problem Solvig Through C': Ratioale
Programmig Ad Problem Solvig Through C': Ratioale
CODE CS 201 L T P
2 -- 3
RATIOALE
'C' is system programming language and also structured programming language, In 'C' programming language we
consider various syntax used in programming. By having good knowledge of 'C', students can write modular application and
system programs. 'C' is mainly used in software developments, projects involving compiler design, operating system design,
system software etc. By acquiring a sound knowledge of 'C' students will be able to understand the concept of all the
application areas.
Students of computer science diploma course are expected to gain adequate knowledge of numerical method and
computation, optimization techniques. Numerical Methods and Techniques are widely useful in the various problems solving
in Scientific and Engineering application optimization techniques are essential in industry in project management, inventory
system and resources management. Hence this course is introduced to teach the students, the above concepts and also learn
about the application of the same to various problems solving. Computer programs should also be developed for solving the
numerical problems by way of introducing the algorithms and programming using 'C'.
COTETS
1. Introduction :
2. Elements of ‘C’ :
3. Console Input-Output :
4. Control Flow :
6. Functions :
7. Pointers :
9. File Handling :
PRACTICAL’S
REFERECE BOOKS :
*****
The aim of this course is to provide adequate knowledge about computer hardware. In this course student are taught
about evolution of the computer (how computer technology developed from the early days) CPU (Central processing unit)
architecture, Memory management, File organization, and other peripherals.
By acquiring adequate knowledge of this subject student may be able to understand the hardware functioning of the
computer and also get an over all idea of the computer system organization. After completing this course, the student will be
able to undertake maintenance and repair tasks of computer hardware at IC level.
COTETS
2.1 Register
2.2 Register transfer
2.3 Arithmetic micro operations
2.4 Logic micro operations
2.5 Shift micro operations
2.6 Control functions.
7. Memory Organization:
REFERECE BOOKS:
CODE CS 203 L T P
IT 203 2 2/2 --
RATIOALE
This course is aimed at teaching the basic concepts of operating system principles, Memory management, job scheduling,
multiprogramming, concurrent device operations deadlocks, buffer management etc.
COTETS
1. Introduction :
3. Deadlocks :
4. Memory Management:
5. Virtual Memory:
6. File System:
7.1 Introduction
7.2 Hardware Concept: Multiprocessor and Multicomputer Systems
7.3 Software Concept: Network File System (NFS), Network Operating System (NOS) verses DOS
7.4 Design Issues: Transparency, Flexibility, Reliability, Performance, Scalability
COMPUTER SCIENCE & ENGINEERING 6
REFERECE BOOKS :
*****
RATIOALE
Today is the day of electronics. This subject covers the basic concept of electronics for engineers, this subject is
foundation of electronics which helps the student to study the other subject.
COTETS
1.1. Metal, non metals and semiconductors and their Energy Band Diagram.
1.2 Intrinsic and Extrinsic Semiconductors.
1.3 Effect of temperature on extrinsic semiconductor
1.4 Energy band diagram of extrinsic semiconductor
1.5 Drift and diffusion current
1.6 Hall Effect
1.7 P-N Junction Diode
3.7.1 Diode.
3.7.2 Thermistor and Sensistor.
5. Rectifiers :
REFERECE BOOKS :
*****
Basic digital electronics is the requirement of modern computer, microprocessor and digital communication systems.
On account of reliability and accuracy digital electronic systems are replacing conventional analog systems. A diploma pass
out having knowledge of digital system will be useful to the industries.
COTETS
1. Introduction :
2. umber System :
3.1 Introduction
3.2 Symbol and truth table of NOT, AND, OR, NAND, NOR, EX-OR and EX-NOR gates
3.3 Universal gates
3.4 Positve, negative and tristate logic
3.5 Classification of digital ICs.
3.6 Characteristics of digital ICs.
4. Boolean Algebra:
4.1 Historical review - logical statements, logical constants and variables, truth table
4.2 Boolean operators
4.3 Postulates of Boolean algebra
4.4 Laws of Boolean algebra
4.5 Duality theorem
COMPUTER SCIENCE & ENGINEERING 9
5.1 Representation of Boolean expression - min. and max. Term SOP, POS
5.2 Conversion of truth tables in POS and SOP form
5.3 Karnaugh map upto 4 variables - implication of logic function with and without don't care conditions
5.4 Realization of logic diagrams using NAND/NAND, NOR/NOR gate
6.7 Demultiplexer
6.7.1 1 to 4 Demultiplexer
6.7.2 1 to 16 Demultiplexer
6.8 Encoder
6.8.1 Decimal to BCD
6.9 Decoder
6.9.1 BCD to Decimal
6.9.2 BCD to seven segment
7. Sequential Systems:
7.1 Introduction
7.2 Symbol, logic circuit, truth table of R-S, J-K, M/S J-K,D,T flip-flops
7.3 Edge and level triggering
7.4 Shift registers
PRACTICALS
1. Verify the truth tables of NOT, AND, OR, NAND, NOR, EX-OR, EX-NOR gates
2. Design a NOT, AND, OR, EX-OR, EX-NOR gates using universal gates
3. Design a binary half and full adder
4. Design a binary half and full subtractor
5. Study of BCD to 7 segment decoder
6. Verify the truth table of RS, D, J-K, M/S J-K,D,T flip-flops.
7. Study of asynchronous binary ripple up, down and up-down and different mod counters
COMPUTER SCIENCE & ENGINEERING 10
REFERECE BOOKS :
*****
DATA COMMUICATIO
CODE CS 206 L T P
IT 206 2 2/2 --
RATIOALE
For the transmission and reception of signals in industry and domestic life the basic knowledge of communication
engineering is essential. The study of the subject provides the basic knowledge of various modulation, demodulation
technique which further provide the fundamentals to understands the operation of communication systems. Detailed
knowledge of radio receiver is also included in the syllabus.
COTETS
1. Introduction :
4.1 Introduction
4.2 Flow control & Error control
4.3 Types of errors : Single bit & burst errors
4.4 Error Detection & Correction
4.4.1 VRC, LRC, CRC
4.4.2 Checksum
4.4.3 Hamming Code
REFERECES BOOKS :
*****
RATIOALE
This course objective is to expose the students to the theoretical concepts of introduction to data base, physical and logical
data base, schema design, study of entity, rational diagram, different type of data base modules, also involves the principle of
designing relational data bases, normalisation process, storing and retrieval of data, securities, features of locking.
An elementary introduction to the distributed data bases will be covered apart from this the students will be
completely exposed to the practical applications of dbase III, development of application software by getting exposures to the
commands, program development, After completion of the course the students will achieve full competence in the area of
application software development using data base.
COTETS
1. An overview of database management system
2. Need for DBMS
3. Components of DBMS
4. Applications of DBMS
5. Advantage of DBMS
6. Database system versus file system
7. Disadvantages of DBMS
8. Database System Concepts and Architecture
9. Application Architecture of DBMS
9.1. Two-Tier Architecture
9.2 Three-Tier Architecture
COMPUTER SCIENCE & ENGINEERING 12
3.1 Introduction
3.2 Properties of Relational Tables
3.3 Differences between DBMS and RDBMS
3.4 Codd’s Rules of RDBMS
3.5 Integrity Constraints
3.5.1 Entity Integrity Constraints
3.5.2 Referential Integrity Constraints
3.6 Domain Integrity Constraits
3.7 Query Language
3.7.1 Relational Algebra
3.8.2 Relational Calculus
4. ormalization :
6. Deadlock Handling :
6.1 Introduction
6.2 Deadlock Detection
6.3 Recovery from Deadlock
REFERECES BOOKS :
1. Database management System P.K. Yadav, S.K. Kataria & Sons, Delhi
2. An Introduction to Database System Bipin C. Desai, Galgotia Publications
3. Fundamentals of Database Systems R. Elmastri, S.B. Navathe, Pearson Education
4. An Introduction to Database management System (A-level) Satish jain, BPB Publication
5. Database Ssytems: Concepts, Design & Applications” S.K. Singh, Pearson Education
*****
COMPUTER SCIENCE & ENGINEERING 14
The development of semiconductor technology has revolutionized the branch of electronics, starting from small
scale integrated circuit (SSI), where the complete C.P.U on a single chip which is known as microprocessor has changed the
concept of automation as well as has proved itself as a very cost effective and reliable, alternate for automation. Due to this
reason the computers and microprocessor based equipment's are invading into every walk of life. In advance technology of
electronics field it must be necessary the knowledge of microprocessors and their application for the students of electronics,
where the students exposed to the concept of microprocessor programming, interfacing and designing of microprocessor
based system.
COTETS
1. Introduction :
3.1.1 Mnemonics
3.1.2 Opcode and operand
3.1.3 Instruction length
PRACTICALS
REFERECE BOOKS:
******
COMPUTER SCIENCE & ENGINEERING 16
COTETS
1. Internet Basics :
1.1. Concept
1.2. Establishing Connectivity on Internet
1.3. Email: POP, SMTP
1.4. www, File Transfer, Telnet
1.5. IP Address
1.6. Brief overview of TCP/IP
2. HTML :
3. Java Script :
4 DHTML :
6. Perl :
6.1 Basics of Perl
6.2 Strings, Scalar variables
6.3 Arrays, Hash Array
6.4 Arithmetic and Comparison Operators
6.5 Control Program Flow
6.6 Functions: String, Array, Mathematical and Time
6.7 File Handling
6.7.1 STDIN & STDOUT
6.7.2 Concept of Files and Directories
6.7.3 Open and Close Files
6.7.4 Reading and Writing Files
PRACTICALS
REFERECE BOOKS :
1. Web Enabled Commercial Application Development Using HTML, DHTML, Java Script Ivan Bayross, BPB
2. Internet and Web Technology Xavier, TMH
3. Web 101, Making the Network for you Wendy Lehnert, PEA
4. Java Script Flamange, (ORA/SPD)
5. Dynamic HTML Goodman, (ORA/SPD)
*****
The objective of this course is to introduce the students to the concepts of personal computer hardware its function
and external interface methods by both theoretical and practical sessions. After the completion of the concept ideas, the
student will be achieving the practical interfacing techniques and design methods of various devices to the personal
computers. The students will achieve full competence of need of interfacing devices to the personal computers system and
trouble shooting of the failure of devices.
COMPUTER SCIENCE & ENGINEERING 18
COTETS
1. Computer Installation :
1.1 Site Preparation
1.1.1 Air-Conditioning Requirements
1.1.2 False-Ceiling and False-flooring
1.1.3 Fire-Protection system
1.1.4 Electrical Earthling
PRACTICALS
REFERECE BOOKS :
*****