0% found this document useful (0 votes)
91 views

Computer Application and Programming III Sem Syllabus 01092021

This document outlines the syllabus for a Computer Application/Programming course offered in the third semester at RTM Nagpur University. The course objectives are to apply knowledge of basic C programming concepts to solve mechanical engineering problems. Over the course of the semester, students will learn about data types, operators, control structures, arrays, user-defined functions, pointers, and structures. They will complete 8 programming assignments involving calculations for engineering applications. Students will be examined on their ability to prepare and execute C programs during a 1-hour university practical exam worth 50 marks.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views

Computer Application and Programming III Sem Syllabus 01092021

This document outlines the syllabus for a Computer Application/Programming course offered in the third semester at RTM Nagpur University. The course objectives are to apply knowledge of basic C programming concepts to solve mechanical engineering problems. Over the course of the semester, students will learn about data types, operators, control structures, arrays, user-defined functions, pointers, and structures. They will complete 8 programming assignments involving calculations for engineering applications. Students will be examined on their ability to prepare and execute C programs during a 1-hour university practical exam worth 50 marks.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

RTM Nagpur University

Syllabus (Practical)

Maximum Marks Exam


Hours / Cr Durati
Course Title Week Contin Unive
Semester edi on
(Subject) ual rsity Total
ts (Hrs.)
L T P Assess Exam
ment inatio
Computer
n
III Application/Progra 0 1 2 2 50 50 100 -
mming

Sr. Course Objective


No. The objective of this course is–

1 To to apply knowledge of basic concepts of programming in C to solve mechanical


Engineering problems
Course Outcomes
After successful completion of this course the student will be able to:

Understand and explore concepts in basic programming like data types, input/output
CO1 functions, operators, programming constructs and user defined functions.
CO2 Develop capabilities of writing ‘C’ programs in optimized, robust and reusable code
Apply appropriate concepts of data structures like arrays, structures implement programs
CO3 for various applications
SYLLABUS
Contents No of
hours
Introduction to C programming:
Basic structure of C program, Features of C language, Character set, C tokens, 05
Keywords and Identifiers, Constants, Variables, Data types

Operators and Expressions:


Arithmetic operators, Relational operators, Logical Operators, Assignment
operators, Increment and decrement operators, Conditional operators, Bit-wise
operators, Arithmetic expressions. Evaluation of expressions, Precedence of 05
arithmetic operators, Type conversion in expressions, Operator precedence and
associativity.

Decision Making:
Decision making with ‘if’ statement, Simple ‘if’ statement, the ‘if…else’ statement,
nesting of ‘if…else’ statements, The ‘else if’ ladder, The ‘switch’ statement. 05
The while statement, The do while statement, The ‘for’ statement, Jumps in loops.

Arrays:
One dimensional arrays, Declaration of one dimensional arrays. Initialization of one
dimensional arrays, Two dimensional arrays, Initializing two dimensional arrays. 05
Declaring and Initializing String Variables, Reading Strings from Terminal, Writing
strings to screen, String handling functions

User-defined functions:
Need for User Defined Functions, Definition of functions, Return values and their
types, Function calls, Function declaration.
Introduction to Pointers: Introduction, Declaration and initialization of pointers. 05
Examples Structures and Unions: Introduction, Structure and union definition,
Declaring structure and union variables, Accessing structure members.
Sr.
List of Practicals
No.
01 Development of programs in C To find area/surface area, volume for Planes, Solids.
(Applications for cost involved for painting surface of any plane(square, rectangular,
hexagonal etc), costing based on metal sheet material required for manufacturing
cylinder(ends open/closed/one end open), cone, cube etc. with varying quantity of
products)
02 Development of programs in C To find Stress with given force and cross sectional
area(square, rectangle, circular etc)

03 Development of programs in C To find angular velocities and acceleration of the output


and coupler link for four bar chain mechanism.

04 Development of programs in C for given inner, outer radii for single plate clutch and axial
force calculate minimum, maximum, and average pressure acting on clutch plate.(or
calculating inner outer radii, width of friction lining, axial force etc. for single/multi plate
clutch or similar type of simple calculation programme for block brake.
05 Development of programs in C for Addition, Multiplication Matrices.
06 Development of programs in C for any Numerical methods like Newton Raphson, Gauss-
Elimination, Gauss-Jordan, Crout’s method and Gauss-Seidel Method. Development of
programs in C / C+ + for any Numerical methods like Taylor’s series method, Runge Kutta
method, Euler’s modified method, Milne’s predictor corrector method, Iterative methods
for eigen value & eigen vector determination.
07 Development of programs in C To determine type of flow of
fluid(laminar/turbulent/transient) on the basis of Reynolds’s Number
08 Development of programs in C To calculate specific density, specific weight, weight if
specific gravity is given for liquid

Note: During University practical examination of 50 marks, students are expected to prepare & execute computer
programs in C of total 30 marks in one hours duration. Viva-Voce of 20 marks shall be conducted during University
practical examination.

References:
Text Books Recommended:
1)Programming in C , P. Dey, M. Ghosh, First Edition, 2007, Oxford University press, ISBN (13): 9780195687910.
2. The C Programming Language, Kernighan B.W and Dennis M. Ritchie, Second Edition, 2005, Prentice Hall, ISBN
(13): 9780131101630.
3. Turbo C: The Complete Reference, H. Schildt, 4th Edition, 2000,Mcgraw Hill Education, ISBN-13:
9780070411838.
4. Understanding Pointers in C, Yashavant P. Kanetkar, 4th Edition, 2003, BPB publications, ISBN-13: 978-
8176563581
5. C IN DEPTH, S.K Srivastava, Deepali Srivastava, 3rd Edition, 2013, BPB publication, ISBN9788183330480

Reference Books Recommended:


1. An Introduction to Data Structures with Applications, Trembly J. P. And Sorenson P. G., Tata McGraw Hill Pub.
Co. Ltd.
2. Fundamentals of Computer Algorithms, Horowitz E. And Sahani S., Galgotia Publications Ltd.
3. Programming in C, Gotterfield B., Schaums Outline Series. 4. Mastering C, R. Venu Gopal Prasad, Tata McGraw
Hill Pub. Co. Ltd.

You might also like