10
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Embed Size (px)

Citation preview

Page 1: Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Ministry of Higher EducationSohar College of Applied SciencesIT department

Comp1411 - Introduction to Programming Using C++Fall, 2011

Page 2: Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

In this Lecture

Course Instructor Course Description Course Objectives Course Assessment Brief Introduction to Programming Problem Solving and Algorithms

Page 3: Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Course Instructor

Mr. Yahya Al-AzriIT department, office: 7Email: [email protected]

Feel free to contact me any time!

Page 4: Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Course Description Compulsory for all engineering students

Introduction to software development using the high level programming language C++.

Students are expected to know the basic principles of a computer system such as file management.

The course includes topics like: data types, operators expressions, functions, and loops.

Textbook: Engineering Problem Solving using C++, Deores M. Etter and Jeanine A. Ingber , Pearson Prentice Hall, 2008

Page 5: Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Course Objectives

At the end of this course, students should be able to:

Understand the syntax of C++ programs including functions and looping

Formulate simple and moderate numerical engineering problems into a computer program.

Design, edit, compile, execute, test, and debug a program.

Page 6: Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Course Assessment Assignments: 10% Practical Tests: 10% Quizzes: 15% Programming Task: 10% Mid Exam: 20% Final: 35%

Page 7: Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Brief Introduction to Programming

What does programming mean? Example programs from real life How to write a program Programming Languages Why is programming important to

engineers?

Page 8: Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Problem Solving and Algorithms Programming is all about problem

solving What needs to be done before solving a

problem? The concept of algorithms Use of flow charts

Page 9: Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Software Download software used for this course

from website: http://sourceforge.net/projects/dev-cpp/

Also try this link: http://www.bloodshed.net/dev/devcpp.h

tml You can also get the file from me

Page 10: Ministry of Higher Education Sohar College of Applied Sciences IT department Comp1411 - Introduction to Programming Using C++ Fall, 2011

Detailed Assessment Plan (Semester work)

Check the document “COMP1411_course_outline.doc” for detailed plan for this semester.