Programming for Problem Solving detail syllabus for Biotechnology (Biotech), 2018-19 scheme is taken from AKTU official website and presented for AKTU students. The course code (KEE101/KCS101), and for exam duration, Teaching Hr/Week, Practical Hr/Week, Total Marks, internal marks, theory marks, and credits do visit complete sem subjects post given below.
For all the other biotech 1st sem syllabus for b.tech 2018-19 scheme aktu you can visit Biotech 1st Sem syllabus for B.Tech 2018-19 Scheme AKTU Subjects. For all the other Select Subject-3 subjects do refer to Select Subject-3. The detail syllabus for programming for problem solving is as follows.
Module 1:
(Introduction to Programming)
Introduction to components of a computer system: Memory, processor, I/O Devices, storage, operating system, Concept of assembler, compiler, interpreter, loader and linker.
Idea of Algorithm: Representation of Algorithm, Flowchart, Pseudo code with examples, From algorithms to programs, source code.
Programming Basics: Structure of C program, writing and executing the first C program, Syntax and logical errors in compilation, object and executable code. Components of C language. Standard I/O in C, Fundamental data types, Variables and memory locations, Storage classes.
Module 2:
For complete syllabus, results, class timetable and more kindly download iStudy. It is a lightweight, easy to use, no images, no pdfs platform to make student’s life easier.
Module 3:
(Loops & Functions)
Iteration and loops: use of while, do while and for loops, multiple loop variables, use of break and continue statements.
Functions: Introduction, types of functions, functions with array, passing parameters to functions, call by value, call by reference, recursive functions.
Module 4:
(Arrays & Basic Algorithms)
Arrays: Array notation and representation, manipulating array elements, using multi-dimensional arrays. Character arrays and strings, Structure, union, enumerated data types, Array of structures, passing arrays to functions.
Basic Algorithms: Searching &Basic Sorting Algorithms (Bubble, Insertion and Selection), Finding roots of equations, Notion of order of complexity.
Module 5:
For complete syllabus, results, class timetable and more kindly download iStudy. It is a lightweight, easy to use, no images, no pdfs platform to make student’s life easier.
Course Outcomes:
- To develop simple algorithms for arithmetic and logical problems.
- To translate the algorithms to programs & execution (in C language).
- To implement conditional branching, iteration and recursion.
- To decompose a problem into functions and synthesize a complete program using divide and conquer approach.
- To use arrays, pointers and structures to develop algorithms and programs.
Text Books:
- Schum’s Outline of Programming with C by Byron Gottfried, McGraw-Hill
- The C programming by Kernighan Brain W. and Ritchie Dennis M., Pearson Education.
- Computer Basics and C Programming by V.Rajaraman , PHI Learning Pvt. Limited, 2015.
- Computer Concepts and Programming in C, R.S. Salaria, Khanna Publishing House
- Computer Concepts and Programming in C, E Balaguruswami, McGraw Hill
- Computer Science- A Structured Programming Approach Using C, by Behrouz A. Forouzan, Richard F. Gilberg, Thomson, Third Edition , Cengage Learning – 2007.
- Let Us C By Yashwant P. Kanetkar.
- Problem Solving and Program Design in C, by Jeri R. Hanly, Elliot B. Koffman, Pearson Addison-Wesley, 2006.
- Programming in C by Kochan Stephen G. Pearson Education – 2015.
- Computer Concepts and Programming in C by D.S. Yadav and Rajeev Khanna, New AgeInternational Publication.
- Computer Concepts and Programming by Anami, Angadi and Manvi, PHI Publication.
- Computer Concepts and Programming in C by Vikas Gupta, Wiley India Publication
- Computer Fundamentals and Programming in C. Reema Thareja, Oxford Publication
- Problem Solving and Programming in C, R.S. Salaria, Khanna Publishing House
Programming for Problem Solving Lab
Other Reference:
-
- Use C Open Source Software referring Spoken Tutorial MOOC
- WAP that accepts the marks of 5 subjects and finds the sum and percentage marks obtained by the student.
- WAP that calculates the Simple Interest and Compound Interest. The Principal, Amount, Rate of Interest and Time are entered through the keyboard.
- WAP to calculate the area and circumference of a circle.
- WAP that accepts the temperature in Centigrade and converts into Fahrenheit using the formula C/5=(F-32)/9.
- WAP that swaps values of two variables using a third variable.
- WAP that checks whether the two numbers entered by the user are equal or not.
- WAP to find the greatest of three numbers.
- WAP that finds whether a given number is even or odd.
- WAP that tells whether a given year is a leap year or not.
- WAP that accepts marks of five subjects and finds percentage and prints grades according to the following criteria:
Between 90-100%———Print ‘A’
80-90%——————Print ‘B’
60-80%——————Print ‘C’
Below 60%—————Print ‘D’
- WAP that takes two operands and one operator from the user and perform the operation and prints the result by using Switch statement.
- WAP to print the sum of all numbers up to a given number.
- WAP to find the factorial of a given number.
- WAP to print sum of even and odd numbers from 1 to N numbers.
- WAP to print the Fibonacci series.
- WAP to check whether the entered number is prime or not.
- WAP to find the sum of digits of the entered number.
- WAP to find the reverse of a number.
- WAP to print Armstrong numbers from 1 to 100.
- WAP to convert binary number into decimal number and vice versa.
- WAP that simply takes elements of the array from the user and finds the sum of these elements.
- WAP that inputs two arrays and saves sum of corresponding elements of these arrays in a third array and prints them.
- WAP to find the minimum and maximum element of the array.
- WAP to search an element in a array using Linear Search.
- WAP to sort the elements of the array in ascending order using Bubble Sort technique.
- WAP to add and multiply two matrices of order nxn.
- WAP that finds the sum of diagonal elements of a mxn matrix.
- WAP to implement strlen (), strcat (),strcpy () using the concept of Functions.
- Define a structure data type TRAIN_INFO. The type contain Train No.: integer type Train name: string Departure Time: aggregate type TIME Arrival Time: aggregate type TIME Start station: string End station: string The structure type Time contains two integer members: hour and minute. Maintain a train timetable and implement the following operations:
- List all the trains (sorted according to train number) that depart from a particular section.
- List all the trains that depart from a particular station at a particular time.
- List all he trains that depart from a particular station within the next one hour of a given time.
- List all the trains between a pair of start station and end station.
- WAP to swap two elements using the concept of pointers.
- WAP to compare the contents of two files and determine whether they are same or not.
- WAP to check whether a given word exists in a file or not. If yes then find the number of times it occurs.
Course Outcomes:
- To write programs for arithmetic and logical problems.
- To translate the algorithms to programs & execution (in C language).
- To write programs for conditional branching, iteration and recursion.
- To write programs using functions and synthesize a complete program using divide and conquer approach.
- write programs using arrays, pointers and structures.
For the detailed syllabus of all the other subjects of B.Tech Biotech, 2018-19 regulation do visit Biotech 1st Sem syllabus for 2018-19 Regulation.
Dont forget to download iStudy for latest syllabus, results, class timetable and more.