JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA
KAKINADA – 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE – IOT & CS INCLUDING BLOCK CHAIN TECHNOLOGY
--- Content provided by FirstRanker.com ---
I Year - I SEMESTER | L | T | P | Credits |
---|---|---|---|---|
Mathematics - I | 3 | 0 | 0 | 3 |
Applied Physics | 3 | 0 | 0 | 3 |
English | 3 | 0 | 0 | 3 |
Computer Engineering Workshop | 1 | 0 | 4 | 3 |
Problem Solving Using C | 3 | 0 | 0 | 3 |
Communication skills Lab | 0 | 0 | 3 | 1.5 |
Applied Physics Lab | 0 | 0 | 3 | 1.5 |
Problem Solving Using C Lab | 0 | 0 | 3 | 1.5 |
Total Credits 19.5 |
I Year - II SEMESTER | L | T | P | Credits |
---|---|---|---|---|
Mathematics - II | 3 | 0 | 0 | 3 |
Applied Chemistry | 3 | 0 | 0 | 3 |
Problem Solving Using Python | 3 | 0 | 0 | 3 |
Basic Electrical& Electronics Engineering | 3 | 0 | 0 | 3 |
Digital Logic Design | 3 | 0 | 0 | 3 |
Problem Solving Using Python Lab | 0 | 0 | 3 | 1.5 |
Applied Chemistry Lab | 0 | 0 | 3 | 1.5 |
Digital Logic Design Lab | 0 | 0 | 3 | 1.5 |
Constitution of India | 2 | 0 | 0 | 0 |
Total Credits 19.5 |
MATHEMATICS-I (BS1101)
Course Objectives
--- Content provided by FirstRanker.com ---
- This course will illuminate the students in the concepts of calculus.
- To enlighten the learners in the concept of differential equations and multivariable calculus.
- To equip the students with standard concepts and tools at an intermediate to advanced level mathematics to develop the confidence and ability among the students to handle various real world problems and their applications.
- utilize mean value theorems to real life problems (L3)
- solve the differential equations related to various engineering fields (L3)
- familiarize with functions of several variables which is useful in optimization (L3)
- Apply double integration techniques in evaluating areas bounded by region (L3)
- students will also learn important tools of calculus in higher dimensions. Students will become familiar with 2- dimensional and 3-dimensional coordinate systems (L5 )
--- Content provided by FirstRanker.com ---
UNIT I: Sequences, Series and Mean value theorems: (10 hrs)
Sequences and Series: Convergences and divergence – Ratio test – Comparison tests – Integral test – Cauchy's root test – Alternate series – Leibnitz's rule.
--- Content provided by FirstRanker.com ---
Mean Value Theorems (without proofs): Rolle's Theorem – Lagrange's mean value theorem – Cauchy's mean value theorem – Taylor's and Maclaurin's theorems with remainders.
UNIT II: Differential equations of first order and first degree: (10 hrs)
Linear differential equations – Bernoulli's equations - Exact equations and equations reducible to exact form.
Applications: Newton's Law of cooling – Law of natural growth and decay – Orthogonal trajectories – Electrical circuits.
UNIT III: Linear differential equations of higher order: (10 hrs)
--- Content provided by FirstRanker.com ---
Non-homogeneous equations of higher order with constant coefficients – with non-homogeneous term of the type ex, sin ax, cos ax, polynomials in x", ex V(x) and x"V(x) – Method of Variation of parameters.
Applications: LCR circuit, Simple Harmonic motion.
UNIT IV: Partial differentiation: (10 hrs)
Introduction - Homogeneous function – Euler's theorem – Total derivative – Chain rule – Jacobian Functional dependence – Taylor's and Mc Laurent's series expansion of functions of two variables. Applications: Maxima and Minima of functions of two variables without constraints and Lagrange's method (with constraints).
UNIT V: Multiple integrals: (8 hrs)
--- Content provided by FirstRanker.com ---
Double and Triple integrals – Change of order of integration – Change of variables.
Applications: Finding Areas and Volumes.
Text Books:
- B. S. Grewal, Higher Engineering Mathematics, 43rd Edition, Khanna Publishers.
- B. V. Ramana, Higher Engineering Mathematics, 2007 Edition, Tata Mc. Graw Hill Education.
--- Content provided by FirstRanker.com ---
Reference Books:
- Erwin Kreyszig, Advanced Engineering Mathematics, 10th Edition, Wiley-India.
- Joel Hass, Christopher Heil and Maurice D. Weir, Thomas calculus, 14th Edition, Pearson.
- Lawrence Turyn, Advanced Engineering Mathematics, CRC Press, 2013.
- Srimantha Pal, S C Bhunia, Engineering Mathematics, Oxford University Press.
--- Content provided by FirstRanker.com ---
APPLIED PHYSICS (BS1104)
(For All Circuital Branches like ECE, EEE, CSE etc)
Unit-I: Wave Optics 12hrs
Interference: Principle of superposition –Interference of light - Interference in thin films (Reflection Geometry) & applications - Colors in thin films- Newton's Rings- Determination of wavelength and refractive index.
--- Content provided by FirstRanker.com ---
Diffraction: Introduction - Fresnel and Fraunhofer diffraction - Fraunhofer diffraction due to single slit, double slit - N-slits (Qualitative) – Diffraction Grating - Dispersive power and resolving power of Grating(Qualitative).
Polarization: Introduction-Types of polarization - Polarization by reflection, refraction and Double refraction - Nicol's Prism -Half wave and Quarter wave plates.
Unit Outcomes:
The students will be able to
- Explain the need of coherent sources and the conditions for sustained interference (L2)
- Identify engineering applications of interference (L3)
- Analyze the differences between interference and diffraction with applications (L4)
- Illustrate the concept of polarization of light and its applications (L2)
- Classify ordinary polarized light and extraordinary polarized light (L2)
--- Content provided by FirstRanker.com ---
Unit-II: Lasers and Fiber optics 8hrs
--- Content provided by FirstRanker.com ---
Lasers: Introduction – Characteristics of laser – Spontaneous and Stimulated emissions of radiation – Einstein's coefficients – Population inversion – Lasing action - Pumping mechanisms – Ruby laser – He-Ne laser - Applications of lasers.
Fiber optics: Introduction –Principle of optical fiber- Acceptance Angle - Numerical Aperture - Classification of optical fibers based on refractive index profile and modes – Propagation of electromagnetic wave through optical fibers - Applications.
Unit Outcomes:
The students will be able to
- Understand the basic concepts of LASER light Sources (L2)
- Apply the concepts to learn the types of lasers (L3)
- Identifies the Engineering applications of lasers (L2)
- Explain the working principle of optical fibers (L2)
- Classify optical fibers based on refractive index profile and mode of propagation (L2)
- Identify the applications of optical fibers in various fields (L2)
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
Unit III: Quantum Mechanics, Free Electron Theory and Band theory 10hrs
Quantum Mechanics: Dual nature of matter – Heisenberg's Uncertainty Principle – Significance and properties of wave function – Schrodinger's time independent and dependent wave equations– Particle in a one-dimensional infinite potential well.
Free Electron Theory: Classical free electron theory (Qualitative with discussion of merits and demerits) – Quantum free electron theory– Equation for electrical conductivity based on quantum free electron theory- Fermi-Dirac distribution- Density of states (3D) - Fermi energy.
Band theory of Solids: Bloch's Theorem (Qualitative) - Kronig - Penney model (Qualitative)- E vs K diagram - V vs K diagram - effective mass of electron – Classification of crystalline solids-concept of hole.
Unit Outcomes:
--- Content provided by FirstRanker.com ---
The students will be able to
- Explain the concept of dual nature of matter (L2)
- Understand the significance of wave function (L2)
- Interpret the concepts of classical and quantum free electron theories (L2)
- Explain the importance of K-P model
- Classify the materials based on band theory (L2)
- Apply the concept of effective mass of electron (L3)
--- Content provided by FirstRanker.com ---
Unit-IV: Dielectric and Magnetic Materials 8hrs
Dielectric Materials: Introduction - Dielectric polarization - Dielectric polarizability, Susceptibility and Dielectric constant - Types of polarizations- Electronic (Quantitative), Ionic (Quantitative) and Orientation polarizations (Qualitative) - Lorentz internal field- Clausius- Mossotti equation- Piezoelectricity.
Magnetic Materials: Introduction - Magnetic dipole moment -Magnetization-Magnetic susceptibility and permeability - Origin of permanent magnetic moment - Classification of magnetic materials: Dia, para, Ferro, antiferro & Ferri magnetic materials - Domain concept for Ferromagnetism & Domain walls (Qualitative) - Hysteresis - soft and hard magnetic materials- Eddy currents- Engineering applications.
--- Content provided by FirstRanker.com ---
Unit Outcomes:
The students will be able to
- Explain the concept of dielectric constant and polarization in dielectric materials (L2)
- Summarize various types of polarization of dielectrics (L2)
- Interpret Lorentz field and Claussius- Mosotti relation in dielectrics(L2)
- Classify the magnetic materials based on susceptibility and their temperature dependence (L2)
- Explain the applications of dielectric and magnetic materials (L2)
- Apply the concept of magnetism to magnetic data storage devices (L3)
--- Content provided by FirstRanker.com ---
Unit – V: Semiconductors and Superconductors 10hrs
Semiconductors: Introduction- Intrinsic semiconductors – Density of charge carriers – Electrical conductivity – Fermi level – extrinsic semiconductors – density of charge carriers – dependence of Fermi energy on carrier concentration and temperature - Drift and diffusion currents – Einstein's equation- Hall effect – Hall coefficient –Applications of Hall effect.
--- Content provided by FirstRanker.com ---
Superconductors: Introduction – Properties of superconductors – Meissner effect – Type I and Type II superconductors – BCS theory (Qualitative) – Josephson effects (AC and DC) SQUIDS High Tc superconductors – Applications of superconductors.
Unit Outcomes:
The students will be able to
- Classify the energy bands of semiconductors (L2)
- Interpret the direct and indirect band gap semiconductors (L2)
- Identify the type of semiconductor using Hall effect (L2)
- Identify applications of semiconductors in electronic devices (L2)
- Classify superconductors based on Meissner's effect (L2)
- Explain Meissner's effect, BCS theory & Josephson effect in superconductors (L2)
--- Content provided by FirstRanker.com ---
Text books:
--- Content provided by FirstRanker.com ---
- M. N. Avadhanulu, P.G.Kshirsagar & TVS Arun Murthy” A Text book of Engineering Physics"- S.Chand Publications, 11th Edition 2019.
- Engineering Physics" by D.K.Bhattacharya and Poonam Tandon, 1st edition, Oxford press, 2015.
- Applied Physics by P.K.Palanisamy 2nd edition, SciTech publications, 2013.
Reference Books:
- Fundamentals of Physics - Halliday, Resnick and Walker, 10th edition, John Wiley &Sons, 2013.
- Engineering Physics by M.R.Srinivasan, New Age international publishers, 2009.
- Shatendra Sharma, Jyotsna Sharma, “ Engineering Physics", 1st edition, Pearson Education, 2018.
- Engineering Physics - Sanjay D. Jain, D. Sahasrabudhe and Girish, 1st edition, University Press, 2010.
- Semiconductor physics and devices- Basic principle – Donald A, Neamen, 3rd edition, Mc Graw Hill, 2003.
- B.K. Pandey and S. Chaturvedi, Engineering Physics, 1st edition, Cengage Learning, 2013.
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
ENGLISH (HS1101)
Course Objectives
- Facilitate effective listening skills for better comprehension of academic lectures and English spoken by native speakers
- Focus on appropriate reading strategies for comprehension of various academic texts and authentic materials
- Help improve speaking skills through participation in activities such as role plays, discussions and structured talks/oral presentations
- Impart effective strategies for good writing and demonstrate the same in summarizing, writing well organized essays, record and report useful information
- Provide knowledge of grammatical structures and vocabulary and encourage their appropriate use in speech and writing.
--- Content provided by FirstRanker.com ---
Learning Outcomes
At the end of the module, the learners will be able to
--- Content provided by FirstRanker.com ---
- understand social or transactional dialogues spoken by native speakers of English and identify the context, topic, and pieces of specific information
- ask and answer general questions on familiar topics and introduce oneself/others
- employ suitable strategies for skimming and scanning to get the general idea of a text and locate specific information
- recognize paragraph structure and be able to match beginnings/endings/headings with paragraphs
- form sentences using proper grammatical structures and correct word forms
--- Content provided by FirstRanker.com ---
Unit 1:
Lesson-1: A Drawer full of happiness from “Infotech English”, Maruthi Publications
Lesson-2: Deliverance by Premchand from “The Individual Society”, Pearson Publications. (Non-detailed)
Listening: Listening to short audio texts and identifying the topic. Listening to short audio texts and identifying the context and specific pieces of information to answer a series of questions both in speaking and writing.
Speaking: Asking and answering general questions on familiar topics such as home, family, work, studies and interests. Self introductions and introducing others.
--- Content provided by FirstRanker.com ---
Reading: Skimming text to get the main idea. Scanning to look for specific pieces of information.
Reading for Writing: Paragraph writing (specific topics) using suitable cohesive devices; linkers, sign posts and transition signals; mechanics of writing - punctuation, capital letters.
Vocabulary: Technical vocabulary from across technical branches (20) GRE Vocabulary (20) (Antonyms and Synonyms, Word applications) Verbal reasoning and sequencing of words.
Grammar: Content words and function words; word forms: verbs, nouns, adjectives and adverbs;
nouns: countables and uncountables; singular and plural basic sentence structures; simple question form - wh-questions; word order in sentences.
--- Content provided by FirstRanker.com ---
Pronunciation: Vowels, Consonants, Plural markers and their realizations
Unit 2:
Lesson-1: Nehru's letter to his daughter Indira on her birthday from "Infotech English". Maruthi Publications
Lesson-2: Bosom Friend by HiraBansode from “The Individual Society”, Pearson Publications. (Non-detailed)
Listening: Answering a series of questions about main idea and supporting ideas after listening to audio texts, both in speaking and writing
--- Content provided by FirstRanker.com ---
Speaking: Discussion in pairs/ small groups on specific topics followed by short structured talks.
Functional English: Greetings and leave takings.
Reading: Identifying sequence of ideas; recognizing verbal techniques that help to link the ideas in a paragraph together.
Reading for Writing: Summarizing - identifying main idea/s and rephrasing what is read; avoiding redundancies and repetitions.
Vocabulary: Technical vocabulary from across technical branches (20 words). GRE Vocabulary Analogies (20 words) (Antonyms and Synonyms, Word applications)
--- Content provided by FirstRanker.com ---
Grammar: Use of articles and zero article; prepositions.
Pronunciation: Past tense markers, word stress-di-syllabic words
Unit 3:
Lesson-1: Stephen Hawking-Positivity ‘Benchmark' from “Infotech English”, Maruthi Publications
Lesson-2: Shakespeare's Sister by Virginia Woolf from “The Individual Society”, Pearson Publications. (Non-detailed)
--- Content provided by FirstRanker.com ---
Listening: Listening for global comprehension and summarizing what is listened to, both in speaking and writing.
Speaking: Discussing specific topics in pairs or small groups and reporting what is discussed.
Functional English: Complaining and Apologizing.
Reading: Reading a text in detail by making basic inferences - recognizing and interpreting specific context clues; strategies to use text clues for comprehension. Critical reading.
Reading for Writing: Summarizing - identifying main idea/s and rephrasing what is read; avoiding redundancies and repetitions. Letter writing-types, format and principles of letter writing. E-mail etiquette, Writing CV's.
--- Content provided by FirstRanker.com ---
Vocabulary: Technical vocabulary from across technical branches (20 words). GRE Vocabulary (20 words) (Antonyms and Synonyms, Word applications) Association, sequencing of words
Grammar: Verbs - tenses; subject-verb agreement; direct and indirect speech, reporting verbs for academic purposes.
Pronunciation: word stress-poly-syllabic words
Unit 4:
Lesson-1: Liking a Tree, Unbowed: Wangari Maathai-biography from “Infotech English", Maruthi Publications
--- Content provided by FirstRanker.com ---
Lesson-2: Telephone Conversation-Wole Soyinka from “The Individual Society”, Pearson Publications. (Non-detailed)
Listening: Making predictions while listening to conversations/ transactional dialogues without video (only audio); listening to audio-visual texts.
Speaking: Role plays for practice of conversational English in academic contexts (formal and informal)
asking for and giving information/directions. Functional English: Permissions, Requesting, Inviting.
Reading: Studying the use of graphic elements in texts to convey information, reveal trends/patterns/relationships, communicative process or display complicated data.
--- Content provided by FirstRanker.com ---
Reading for Writing: Information transfer; describe, compare, contrast, identify significance/trends based on information provided in figures/charts/graphs/tables. Writing SOP, writing for media.
Vocabulary: Technical vocabulary from across technical branches (20 words) GRE Vocabulary (20 words) (Antonyms and Synonyms, Word applications) Cloze Encounters.
Grammar: Quantifying expressions - adjectives and adverbs; comparing and contrasting; degrees of comparison; use of antonyms
Pronunciation: Contrastive Stress
Unit 5:
--- Content provided by FirstRanker.com ---
Lesson-1: Stay Hungry-Stay foolish from "Infotech English", Maruthi Publications
Lesson-2: Still I Rise by Maya Angelou from “The Individual Society”, Pearson Publications. (Non-detailed)
Listening: Identifying key terms, understanding concepts and interpreting the concepts both in speaking and writing.
Speaking: Formal oral presentations on topics from academic contexts - without the use of PPT slides.
Functional English: Suggesting/Opinion giving.
--- Content provided by FirstRanker.com ---
Reading: Reading for comprehension. RAP Strategy Intensive reading and Extensive reading techniques.
Reading for Writing: Writing academic proposals- writing research articles: format and style.
Vocabulary: Technical vocabulary from across technical branches (20 words) GRE Vocabulary (20 words) (Antonyms and Synonyms, Word applications) Coherence, matching emotions.
Grammar: Editing short texts – identifying and correcting common errors in grammar and usage (articles, prepositions, tenses, subject verb agreement)
Pronunciation: Stress in compound words
--- Content provided by FirstRanker.com ---
Prescribed text books for theory:
- “Infotech English”, Maruthi Publications. (Detailed)
- "The Individual Society”, Pearson Publications. (Non-detailed)
Reference books:
- Bailey, Stephen. Academic writing: A handbook for international students. Routledge, 2014.
- Chase, Becky Tarver. Pathways: Listening, Speaking and Critical Thinking. Heinley ELT; 2nd Edition, 2018.
- Skillful Level 2 Reading & Writing Student's Book Pack (B1) Macmillan Educational.
- Hewings, Martin. Cambridge Academic English (B2). CUP, 2012.
--- Content provided by FirstRanker.com ---
COMPUTER ENGINEERING WORKSHOP (ES1101)
--- Content provided by FirstRanker.com ---
Course Objectives:
- To make the students aware of the basic hardware components of a computer and installation of operating system.
- To introduce Raptor Tool for flowchart creation.
- To introduce programming through Visual Programming tool using scratch.
- To get knowledge in awareness of cyber hygiene that is protecting the personal computer from getting infected with the viruses, worms and other cyber-attacks.
- To introduce the usage of Productivity tools in crafting professional word documents, excel spreadsheets and power point presentations using open office tools.
--- Content provided by FirstRanker.com ---
UNIT I
Simple Computer System: Central processing unit, the further need of secondary storage, Types of memory, Hardware, Software and people. Peripheral Devices: Input, Output and storage, Data Preparation, Factors affecting input, Input devices, Output devices, Secondary devices, Communication between the CPU and Input/ Output devices.
TASK 1: PC Hardware: PC Hardware introduces the students to a personal computer and its basic peripherals, the process of assembling a personal computer, installation of system software like MS Windows, Linux and the required device drivers. In addition hardware and software level troubleshooting process, tips and tricks would be covered.
Every student should identify the peripherals of a computer, components in a CPU and its functions. Draw the block diagram of the CPU along with the configuration of each Peripheral and submit to your instructor. Every student should disassemble and assemble the PC back to working condition.
--- Content provided by FirstRanker.com ---
TASK 2: Hardware Troubleshooting: Students have to be given a PC which does not boot due to improper assembly or defective peripherals. They should identify the problem and fix it to get the computer back to working condition.
Software Troubleshooting: Students have to be given a malfunctioning CPU due to system software problems. They should identify the problem and fix it to get the computer back to working condition.
UNIT II
Problem Solving and Programming: Algorithm development, Flowcharts, Looping, some programming features, Pseudo code, the one-zero game, some structured programming concepts, documents. Programming Languages: Machine Language and assembly language, high -level and low level languages, Assemblers, Compilers, and Interpreters
TASK 3: Drawing flowcharts (Raptor Tool)
--- Content provided by FirstRanker.com ---
- Create flowcharts for take-off landing of an Aeroplane.
- Create a flowchart to validate an email id entered by user.
- Create flowchart to print first 50 prime numbers.
TASK 4: Productivity tool:LaTeX and Microsoft (MS) office: Importance of MS office, Details of the three tasks and features that should be covered in each, MS word, Power Point, Excel.
UNIT III
--- Content provided by FirstRanker.com ---
Operating systems: Introduction, Evolution of operating systems, , Command Interpreter, Popular operating systems- Microsoft DOS, Microsoft Windows, UNIX and Linux. Introduction to Unix Shell Commands, directory management commands, file operations, users commands, Time and Date commands.
TASK 5: Operating System Installation: Every student should individually install operating system like Linux or MS windows on the personal computer. The system should be configured as dual boot with both windows and Linux.
TASK 6: Basic Commands:Unix Shell Commands, directory management commands, file operations, users commands, Time and Date commands.
UNIT IV
Computer Networks: Introduction to computer Networks, Network topologies-Bus topology, star topology, Ring topology, Mesh topology, Hybrid topology, Types of Networks: Local area Network, Wide Area Networks, Metropolitan Networks, Campus/ Corporate Area Network, Personal Area Network, Network Devices- Hub, Repeater, Switch, Bridge, Router, Gateway, Network interface Card, Basic Networking Commands.
--- Content provided by FirstRanker.com ---
TASK 7: Orientation & Connectivity Boot Camp: Students should get connected to their Local Area Network and access the Internet. In the process they configure the TCP/IP setting. Finally students should demonstrate how to access the websites and email.
TASK 8: Networking Commands:
ping, ssh, ifconfig, scp, netstat, ipstat, nslookup, traceroute, telnet, host, ftp, arp, wget,route
UNIT V
Introduction to HTML : Basics in Web Design, Brief History of Internet,World Wide Web Why create a web site,Web Standards, HTML Documents,Basic structure of an HTML document Creating an HTML document,Mark up Tags,Heading-Paragraphs,Line Breaks ,HTML Tags.
--- Content provided by FirstRanker.com ---
Elements of HTML: Introduction to elements of HTML, Working with Text, Working with Lists, Tables and Frames, Working with Hyperlinks, Images and Multimedia,Working with Forms and controls.
TASK 9: Basic HTML tags
- Head Section and Elements of Head Section, Paragraphs, Formatting Styles.
- Colour tags, Creating Hyperlinks, Images, Tables, lists
- HTML Forms, Form Attributes, Form Elements.
--- Content provided by FirstRanker.com ---
TASK 10: Web Browsers, Surfing the Web: Students customize their web browsers with the LAN proxy settings, bookmarks, search toolbars and pop up blockers. Also, plug-ins like Macromedia Flash and JRE for applets should be configured. Search Engines & Netiquette: Students should know what search engines are and how to use the search engines. Usage of search engines like Google, Yahoo, ask.com and others should be demonstrated by student.
TASK 11: Cyber Hygiene: Students should learn about viruses on the internet and install antivirus software. Student should learn to customize the browsers to block pop ups, block active x downloads to avoid viruses and/or worms.
Text Books:
- Fundamentals of Computers –ReemaThareja-Oxford higher education
- Computer Fundamentals, Anita Goel, Pearson Education, 2017
- PC Hardware Trouble Shooting Made Easy, TMH
- Programming the World Wide Web, 7th Edition, Robet W Sebesta, Pearson, 2013.
--- Content provided by FirstRanker.com ---
Reference Books:
- An Introduction to Web Design, Programming, 1st Edition, Paul S Wang, Sanda S Katila, Cengage Learning, 2003.
- An Introduction to Computer studies –Noel Kalicharan-Cambridge
--- Content provided by FirstRanker.com ---
PROBLEM SOLVING USING C (ES1102)
Course Objectives
The objectives of Programming for Problem Solving Using C are
- To learn about the computer systems, computing environments, developing of a computer program and Structure of a C Program
- To gain knowledge of the operators, selection, control statements and repetition in C
- To learn about the design concepts of arrays, strings, enumerated structure and union types. To learn about their usage.
- To assimilate about pointers, dynamic memory allocation and know the significance of Preprocessor.
- To assimilate about File I/O and significance of functions
--- Content provided by FirstRanker.com ---
UNIT I
--- Content provided by FirstRanker.com ---
Introduction to Computers: Creating and running Programs, Computer Numbering System, Storing Integers, Storing Real Numbers
Introduction to the C Language: Background, C Programs, Identifiers, Types, Variable, Constants, Input/output, Programming Examples, Scope, Storage Classes and Type Qualifiers.
Structure of a C Program: Expressions Precedence and Associativity, Side Effects, Evaluating Expressions, Type Conversion Statements, Simple Programs, Command Line Arguments.
UNIT II
Bitwise Operators: Exact Size Integer Types, Logical Bitwise Operators, Shift Operators.
--- Content provided by FirstRanker.com ---
Selection & Making Decisions: Logical Data and Operators, Two Way Selection, Multiway Selection, More Standard Functions
Repetition: Concept of Loop, Pretest and Post-test Loops, Initialization and Updating, Event and Counter Controlled Loops, Loops in C, Other Statements Related to Looping, Looping Applications, Programming Examples
UNIT III
Arrays: Concepts, Using Array in C, Array Application, Two Dimensional Arrays, Multidimensional Arrays, Programming Example – Calculate Averages
Strings: String Concepts, C String, String Input / Output Functions, Arrays of Strings, String Manipulation Functions String/ Data Conversion, A Programming Example – Morse Code
--- Content provided by FirstRanker.com ---
Enumerated, Structure, and Union: The Type Definition (Type def), Enumerated Types, Structure, Unions, and Programming Application
UNIT IV
Pointers: Introduction, Pointers to pointers, Compatibility, L value and R value
Pointer Applications: Arrays, and Pointers, Pointer Arithmetic and Arrays, Memory Allocation Function, Array of Pointers, Programming Application
Processor Commands: Processor Commands
--- Content provided by FirstRanker.com ---
UNIT V
Functions: Designing, Structured Programs, Function in C, User Defined Functions, Inter- Function Communication, Standard Functions, Passing Array to Functions, Passing Pointers to Functions, Recursion
Text Input / Output: Files, Streams, Standard Library Input / Output Functions, Formatting Input / Output Functions, Character Input / Output Functions
Binary Input / Output: Text versus Binary Streams, Standard Library, Functions for Files, Converting File Type.
COURSE OUTCOMES:
--- Content provided by FirstRanker.com ---
Upon the completion of the course the student will learn
- To write algorithms and to draw flowcharts for solving problems
- To convert flowcharts/algorithms to C Programs, compile and debug programs
- To use different operators, data types and write programs that use two-way/ multi-way selection
- To select the best loop construct for a given problem
- To design and implement programs to analyze the different pointer applications
- To decompose a problem into functions and to develop modular reusable code
- To apply File I/O operations
--- Content provided by FirstRanker.com ---
TEXT BOOKS:
- Programming for Problem Solving, Behrouz A. Forouzan, Richard F.Gilberg, CENGAGE
--- Content provided by FirstRanker.com ---
This download link is referred from the post: JNTU Kakinada (JNTUK) B.Tech R20-R19-R16 Syllabus And Course Structure
--- Content provided by FirstRanker.com ---