09.07.2015 Views

SDMCET: Syllabus Suggested plan of study I Semester B. E. ...

SDMCET: Syllabus Suggested plan of study I Semester B. E. ...

SDMCET: Syllabus Suggested plan of study I Semester B. E. ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SDMCET</strong>: <strong>Syllabus</strong>3) Control Structures: If Statement and its different forms, Switch Statement,Loops and their behavior.8 Hrs.4) Arrays and Strings: Single and multidimensional arrays and their applications,Advantages and disadvantages <strong>of</strong> arrays, Character arrays and theirapplications.8 Hrs.5) Modular Programming and Recursion: Declaration, definition and use <strong>of</strong>functions. Passing parameters to function. Use <strong>of</strong> recursion.8 Hrs.6) Building Blocks <strong>of</strong> Data Structure: Arrays (revisited), Structures, Unions,Pointer, and File Operations.8 Hrs.Self Learning Components (4 hours per week, 1 credit):Each course teacher must design self learning component based on the objectivesand expected outcomes defined for the course and take prior approval <strong>of</strong> DUGCbefore putting them on practice.Books:1) Programming in ANSI C by E Balagrusamy, TMH 3 rd Edition.2) The programming language C by Brian W. Kernighan & Dennis M.Ritchie, 2 nd Edition PHI 2004 .3) How to solve it by computer by Dromey R. G, PHI 2001.4) The Practice <strong>of</strong> Programming by Brain W. Kernighan and Rob Pike, PEI 2004.11UCSL100/11UCSL200 Problem Solving and (0–0–3-0)1.5Programming in C LabCourse Objective:At the end <strong>of</strong> the laboratory course student should demonstrate:1. Problem solving ability.2. Code reviewing Skills.3. Code debugging Skills.Laboratory Exercises:Problem solving using flowchart, algorithm and programming in C in business,scientific and engineering applications. This includes exercise on each <strong>of</strong> thefollowing list <strong>of</strong> suggested sections:Bit-wise operators, Modular programming, Searching, Sorting, NumericalTechniques, Mathematical series, Matrix operations, String manipulations, Filehandling, pointers , Structures and Unions.Working Platform: Linux Operating SystemI Year B. E: 2013 – 1421

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!