interdisciplinary Engincering Courses
Course Title: Computer Programming and Numerical Course ID : CSE1201
Analysis
Marks : 100 Credit Hour: 3.0 Contact Hour per week: 3.0
Programming Basies: Programming Languages and the Programming Process, Programming
Concepts, algorithm and logic.
Introduction to C: Evolution of C, lexical design and basic syntax, token, operator,
identifier, simple data types; variables, constants, declarations; block structure, expressions
and statements, compound statements, built in function, /O functions, control statements,
branching, looping.
Solution of algebraic and transcendental equations: method of iteration, False Position
method, Newton-Rhapson method;
Solution of simultaneous linear equations: Cramers’s rule, Iteration method, Gauss Jordan
Elimination method, Choleski’s process;
Interpolation; diagonal and horizontal difference, differences of a polynomial, Newton’s
formula for forward and backward interpolation, Spline interpolation,
Differentiation: Newton’s forward formula for differentiation.
Integration: General quadrature formula, Trapezoidal rule, Simposon’s rule, Weddle’s rule,
Solution of ordinary differential equations: Euler’s method, Picards method, Milne’s
method, Taylor's series method, Runge-Kutta method,
Least squares approximation of functions: linear and polynomial regression, fitting
exponential and trigonometric functions.
Prerequisite: N/A
Recommended books:
Title Author
Introduction to Computers Peter Norton
Computer Information Systems Sarah F. Hatchinson
Teach Yourself C, Author Herbert Schildt
Programming in C, Author Robert Lafore
Programming in ANSI C. Balagurushwami
Numerical Analysis R.L. Burden and J.D. Faires
Numerical Methods For Differential Equations: M. A. Celia and W.G. Gray
Fundamental Concepts For Scientific & Engineering
Applications
Numerical Analysis LW. Johnson and R.D. Riess
unCourse Title: Computer Programming and Numerical Course ID : CSE 1202
Analysis Lab
Marks : 100 Credit Hour: 1.5 Contact Hour per week : 3.0
Experiments based ot the syllabus of CSE 1201 (According to experiment list)
Experiment List:
1. Operating System: Files, Folders, Basic operations on filefolders, File System,
Windows OS Organization and Hierarchy, Searching files and folders.
2. Word Processing: Formatting, Table Editing, Picture, Clipart and object, Chatts,
Drawing, Text box and shapes, Hyperlink, Macro, Equation editor etc. Lab
Assignment: CV Design, Application/Letter writing/formatting
3. Spreadsheet Analysis: Basic idea, Cell formatting, Equation, Function, Different
sheet data calculation, Lab Assignment: Grade sheet calculation, Salary Sheet
calculation
4, Slide Oriented Presentation Hyperlinks, Slide window detail, Audio, Video,
Animation, Slide transition, Lab Assignment: Simple slide based presentation
(topics ate five of choice),
5. Database Application: Database basics, Field, Table, Keys, ER Diagram, Form,
Report, Query. Lab Assignment Address book (Insert, Update, Delete, and
Search)
6. Computer Hardware : Installing/binding a new computer system, Installing
operating system and other software.
Intemet : Browsing Concepts, Searching in the web, Email
‘Write a program to calculate the roots of the quadratic equation ax” + bx +
where a, b and c are known,
9. Write a program that reads a year from the keyboard and determine whether it is a
leap year or not.
Write a program that reverses the digits of a given integer.
Write a program to compute the sum up the digits of positive integer N.
- Write a program to find N is prime or not.
3. Write a program to determine the value of the N® Fibonacci number Fs
Where Fn = Fai +Fa 2and F)=F2=1
14, Write a program that receives the score of a student and display the grade
according to the following classification:
1. Grade Score
2A 80 --100
3B 65-79
4, F <65
15. Write a program to read multiple lines of text from the keyboard and write it out to
a data file called TEST.DAT.
16. Write a program to write 100 integers to a file called RAND. DAT.
17. Write a program using structure that will allow you to enter and display the
following information about your family members: i) name ii) address iii) age
ii) occupation iv) salary
18. To perform also other experiments relevant to this course.
Prerequisite: N/A
Recommended books: Same as CSE1201
2