Computer Science-2 for Scientific Disciplines
download syllabus
خطة المساق  
Course Description
Course Aims and objectives
Course outlines
Text book and references
Prerequisite
Grading policy
Instructors and office hours
Syllabus
Time table
Lecture Notes
Attached Files
Previous Exams
Course Description
This module aims to introduce the principles of problem solving strategy and imperative programming. A student completing this module should: 1- Be able to understand the fundamental programming constructs. 2- Be able to develop a flowchart. 3- Understand a typical C program environment. 4- Be able to write programs C
Course Aims And Objective
This module aims to introduce the principles of problem solving strategy and imperative programming. A student completing this module should: 1- Be able to understand the fundamental programming constructs. 2- Be able to develop a flowchart. 3- Understand a typical C program environment. 4- Be able to write programs C . ;
Course Outline
Introduction to programming
Problem analysis & flowcharts Simple input & output statements in C++ Writing C++ programs simple problems.
Programming structures
Selective structure in programming, if statements Repetitive structure in C++ programming, For, While, Do.. While
Arrays
Arrays in C++ How to read, write and manipulate array variables One dimentional arrays, and two dimentional arrays
Functions
Pre defined functions : <cmath> library, <stdlib> User defined functions, Functions on Arrays Scope of variables, Recursion.
Text book and references
 
The Main Book
Title Deitel & Deitel, C++ How to Program,
Author(s)
Edition 5th edition
Publisher Prentice-Hall, 2005.
 
Grading Policy
 
Activity Weight
الامتحان الاول 20
الامتحان الثاني 20
تطبيق عملي/مختبر 10
الامتحان النهائي 50
Instructors And Office Hours
 
The Instructors of the Course
Name: خالد محمد عبدالرحمن بطيحه
Office Hours:
Office Phone:
Instrcutor Mail:
 
Name: سهير احمد محمد بني عطا
Office Hours: 11-12, 9.30-10.30
Office Phone: 3383
Instrcutor Mail: suhair_baniata@aabu.edu.jo
 
Name: محمد ناصر محمود عليمات
Office Hours:
Office Phone:
Instrcutor Mail: molaimat
 
Name: وائل وحيد علي القصاص
Office Hours: Sunday, Tuseday, Thursday 10:00-11:00, or by appointment
Office Phone: 3355
Instrcutor Mail: w_qassas@aabu.edu.jo
 
Miscellaneous
 
Time Table
Subject Hours
Flowchart: simple flowcharts, Conditional flowchart, Simple iteration flowchart and multiple iteration flowchart, analyzing simple examples 4
Data Definition Structures: Types, constants, variables, Expressions: Arithmetic, Logical, AND, OR, Not 3
I/O, Assignment, sequence, Selection 4
Selection (alternated, and multiple(switch)), 5
Repetition for statement ,First exam 3
while, do..while statments , Nested Loops, break, Different examples on Nested loops 5
One dimensional array (declare an array ,read array ,print array, minimum, maximum, average..) 4
Two dimensional arrays 4
Standard library functions(abs,floor,ceil,pow,sqrt,mod), User Funtions , Function definition and prototype, Function forms , Scope rules , Call by value &call by reference, Functions on Arrays, Recursive functions 9
String Array 3
Revision 3
Lecture Notes
 
Lecture Notes
C++
901131.pdf View
cpphtp4
PPT
03.ppt View
String slides.ppt View
cpphtp4
PPT
01.ppt View
C++ 901131
Part1.pdf View
cpphtp4
PPT
04.ppt View
C Dr Wael non it.ppt View
syllabus
c++.doc View
C++ 901131
Part2.pdf View
cpphtp4
PPT
02.ppt View
Attachment Files
Previous Exams
 
Previous Exams
final
summer
2004
2005.doc View
c
exam12004
2005
first.doc View
c
exam2
1.doc View