Sei sulla pagina 1di 1

Department of Civil Engineering

Course Number CEng2064


Course Name Computer Programming
Degree Program B.Sc. in Civil Engineering
Module General Science and Engineering
Name: P. Rameswara Anand . .
Mobile: 0937554978 ; e-mail: pranand12@gmail.com .
Lecturer
EtCTS Credits 4
Objectives  To introduce students to computer based problem solving.
 To enable students to design, develop, compile and debug programs in a
high level programming language.
 To enable students to develop programs to solve numerical Engineering
problems.
Competencies Students shall be familiar with computer and programming language and shall be
able to plan, analyze and write computer programs for basic Engineering
problems.
Course 1. Introduction to computers: hardware, software.
Description/ 2. Number representation in computers: fixed and floating–point numbers.
Course Contents 3. Fundamental programming concepts: program organization, modularity in
programming, algorithms, flow charts.
4. Data types: intrinsic and user-defined data types, variables, initialization,
assignment statements, control statements, loops.
5. Input and output statements; files for input and output.
6. Intrinsic and user-defined subprograms.
++
 Possible language: FORTRAN (latest version) or C or Visual Basic.
Pre-requisite None
Literature 1. Glassborow, F. (2004), A Beginners Introduction to Computer
Programming, Wiley.nd
2. Chapman, S.J. (2003), Fortran 90/95 for Scientists and Engineers, 2
edition, McGraw-Hill Science /Engineering /Math.
3. Brain, D.H. (1996). Fortran 90 for Scientists and Engineers
4. Smith, I.M. (1995). Programming in Fortran 90
5. Dida Midekso. (1994). Introduction to Computer Science. Addis Ababa
printing press.
6. C++: An Introduction to Computing, 2nd edition (Adams, Leestma, and
Nyhoff; Prentice-Hall, 1998)
7. Halterman, Richard. Fundamentals of Programming and Software Design
in Java. 2001.
8. Thinking in C++, 4th Edition (Sunil K. Pandey GTBP1, New Delhi)
9. C++ How to program, Fifth Edition (By H. M. Deitel - Deitel

Potrebbero piacerti anche