Course Description
Introduction to computer organizing and software concepts. Fundamental ideas of the construction of algorithms. Introduction to programming using C++. Problems solving and algorithm development.
Course Objectives & Outcomes
Objectives:
- Use programming languages.
- Construct an algorithm related to a given problem.
- Learn programming languages in solving mathematical problems.
Outcomes: Upon successful completion of this course, the student will be able to:
- discuss basic elements of C++,
- interpret control structures,
- distinguish user defined functions,
- Explain strings.
- Explain arrays.
References
1. Y. Daniel Liang (2014), Introduction to Programming with C++, 3rdedition, Pearson Education, ISBN13: 9780133252811.
2. C++ Programming: From Problem Analysis to Program Design , D. S. Malik 2010 Fifth Edition
3. Problem solving with C++ / Savitch, Walter J, Global Edition, 9th edition, Pearson Education, ISBN-13: 978-0133591743, ISBN-10: 0133591743
4. C++ How to Program, by H. M. Deitel& P. J. Deitel, Fifth Edition, Print ISBN: 0-13-185757-6 , Web ISBN (SafariX): 0-13-186103-4 © 2005
5. C++ common knowledge : essential intermediate programming/ by Dewhurst, Stephen C. Addison-Wesley, Upper Saddle River, N. J.: 2005.
6. C++ programming cookbook Herb Schildt's C++ programming cookbook / by Schildt, Herbert. McGraw-Hill, New York: c2008.
Course ID: COMP 209
Credit hours | Theory | Practical | Laboratory | Lecture | Studio | Contact hours | Pre-requisite | 3 | 2 | 2 | 4 | - |
---|