Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
ةــربية السعوديـــــــــالمملكة الع
وزارة التعليم
اإلسالمية حممد بن سعودجامعة اإلمام
عمادة الربامج التحضريية
KINGDOM OF SAUDI ARABIA Ministry of Education AL-IMAM MUHAMMAD IBN SAUD ISLAMIC UNIVERSITY Deanship of Preparatory
Programs
Course Number: Course name : credit hours : Communication hours
CS 044 Computer Skills For Preparatory Programs
"Applied Track (2)" 3 3
Prepared by: Ahmed Marzouq Alotaibi
e-mail: [email protected]
This is an introductory course in the first/second semester of the preparatory program in applied track and designed
to provide basic knowledge for solving problems using computers and to impart the necessary skills for the
development of applications. This course is a one semester course which meets three hours a week. The time is
divided between lecture and hands-on work in the computer laboratory. After Successful completion of the course,
the students should be able to:
• Gain knowledge about problem solving in computers, with the help of problem organization tools .
• Understand the modular concepts in programming and develop algorithms using sequential and decision logic
structures.
• Understand and develop algorithms using various loop logic structures.
• Obtain knowledge in using various types of arrays and applying the same in searching and sorting
methodologies.
• Gain basic knowledge in handling file system in computers.
Introduction to Computer 2 by Maureen Sprankle and Jim Hubbard, 9th Edition.
Computer Skills for Preparatory Programs, CS043.
programming1, CS 140.
5% Attendance
5% participation
10% Quizzes
10% Self-learning
30% Mid-term Exam
40% Final Exam
100% Total
Attendance will be taken in the first 5 minutes of the lecture (lectures). If you came late, you should remind
me at the end of the class to consider your attendance for the second lecture, otherwise, you will be marked absent
for the two lectures. Accepted excuses for absence should be submitted within two weeks after the absent lectures.
ةــربية السعوديـــــــــالمملكة الع
وزارة التعليم
اإلسالمية حممد بن سعودجامعة اإلمام
عمادة الربامج التحضريية
KINGDOM OF SAUDI ARABIA Ministry of Education AL-IMAM MUHAMMAD IBN SAUD ISLAMIC UNIVERSITY Deanship of Preparatory
Programs
1. During the semester the maximum percentage of not approved absences are not more than 20%, student exceed
this percentage is failed.
2. Students are responsible for all materials and information covered at each class meeting, even if they are absent
Classroom Participation: It is expected that you participate in the discussion at lectures by asking and answering
questions, raising issues, and making observations and constructive comments.
Cheating and Dishonesty: Each student should write and submit his/her own work either on exams or on exercises
and other course material. Any kind of cheating or dishonesty throughout the course is considered a serious offence
and will be dealt with strictness and no mercy.
Attention: Don’t use or leave open your mobile phone throughout lectures. Violating this may result in lowering
your grad or expelling from the classroom.
No assignments will be accepted more than 2 weeks late. They will be penalized 50% for each week late.
Students are expected to do their own work on assignments and exams.
Student responsible to provide a USB to save a copy for all files and documents.
Lectures and class notes does not replace textbooks.
Assessment tests are not allowed to be redone unless a medical report is provided. And it would be schedule in a
specific time.
MsWindows7 operating system and Microsoft office 2007 must be installed in each student’s laptop, to be able to
do homework and practice from home.
Please turn off all mobile devices or set to silent mode during class.
Eating, drinking, reading other course material not allow during class.
Student responsible to keeping the PC in LAB. H
ou
rs
Wo
rksh
e
et
(WS)
Exam
s
1 06/01/2019
30/04/1440
10/01/2019
04/05/1440
Introduction (general overview ) 1
Chapter 1: General Problem-Solving Concept
1.1). Problem solving in everyday live.
1.2). Type of problem.
1.3). Problem solving with computers.
1.4). Difficulties with problem solving.
2
2 13/01/2019
07/05/1440
/01/201917
/05/144011
Chapter 2 : Binging Problem-Solving Concept
2.1). Constant and variable
2.2). Data types
2.3). How the computer stored data
3
3
/01/201920
14/05/1440
/01/201924
18/05/1440
Chapter 2 : Binging Problem-Solving Concept
2.4). Functions
2.5).Operators
2.6). Expressions and Equation
2
Review and questions ch1 + ch2 1
ةــربية السعوديـــــــــالمملكة الع
وزارة التعليم
اإلسالمية حممد بن سعودجامعة اإلمام
عمادة الربامج التحضريية
KINGDOM OF SAUDI ARABIA Ministry of Education AL-IMAM MUHAMMAD IBN SAUD ISLAMIC UNIVERSITY Deanship of Preparatory
Programs
4 /01/201927
/05/144021
31/01/2019
/05/144025
Chapter 3 : Planning your solution
3.1). Communicate with the computer
3.2). Organizing the solution
3.3). Using the tools
3
5 03/02/2019
28/05/1440
07/02/2019
02/06/1440
Chapter 3 : Planning your solution
3.4). Testing the solution
3.5). Software Development Cycle
2
Chapter 4 : An Introduction to Programming
structure
4.1). Pointers for structuring a solution
4.2). The modules and their function
4.3). Cohesion and Coupling
4.4). Local and Global variables
1
6 10/02/2019
05/06/1440
14/02/2019
09/06/1440
Chapter 4 : An Introduction to Programming
structure
4.5). Parameters
4.6). Return values
4.7). Variable Names and the Data Dictionary
4.8). The Three logic structures
4.9) Solution Development
2
Review and questions 1 Quiz1
5marks
7 17/02/2019
12/06/1440
21/02/2019
16/06/1440
Chapter 5 : An Introduction to Programming
structure
5.1). The Sequential Logic Structure
5.2). Solution Development
5.2.1). Problem Analysis
3
8 24/02/2019
19/06/1440
28/02/2019
23/06/1440 Mid-term Exam ( 30 marks )
9 03/03/2019
26/06/1440
07/03/2019
30/06/1440
Chapter 5 : An Introduction to Programming
structure
5.2.2). The Interactivity Chart
5.2.3). The IPO Chart
5.2.4). Coupling Diagram and Data Dictionary
5.2.5). Internal and External Documentation
5.2.6). The Algorithms and Flowcharts
3
10 10/03/2019
03/07/1440
14/03/2019
07/07/1440
Chapter 6: Problem solving with Decisions
6.1). The decision logical structure
6.2). Multiple IF / THEN / ELSE instruction
6.3). Using Straight-Through logic
3
11
17/03/2019
10/07/1440
21/03/2019
14/07/1440
Chapter 6 : Problem solving with Decisions
6.6). Logic conversion
6.7). Which Decision Logic?
68). Decision Table
6.9). The Case Logic Structure
6.10). Codes
6.11). Putting it All Together
6.12). Another Putting It All Together
2
Review and questions
ةــربية السعوديـــــــــالمملكة الع
وزارة التعليم
اإلسالمية حممد بن سعودجامعة اإلمام
عمادة الربامج التحضريية
KINGDOM OF SAUDI ARABIA Ministry of Education AL-IMAM MUHAMMAD IBN SAUD ISLAMIC UNIVERSITY Deanship of Preparatory
Programs
12 24/03/2019
17/07/1440
28/03/2019
21/07/1440
Chapter 7 : Problem Solving with Loops
7.1). The loop logic structure
7.2). Incrementing
7.3). Accumulating
7.4). While/While End
7.5). Putting All Together
3
SL 10
marks
13 31/03/2019
24/07/1440
04/04/2019
28/07/1440
Chapter 7 : Problem Solving with Loops
7.6). Repeat/Until
7.7). Putting All Together
7.8). Automatic-Counter Loop
7.9).Putting all together
7.10). Nested Loops
7.11). Indicators
7.12)Algorithm Instructions and Flowchart
Symbols
7.13). Recursion
3
Quiz2 5 marks
14 07/04/2019
02/08/1440
11/04/2019
06/08/1440 Review And questions 3 Attendance
5 marks
15 14/04/2019
09/08/1440
18/04/2019
13/08/1440 Final exam ( 40 marks )