2. INTRODUCTIONS
• Introduce yourself, please !
• What do you know about Computer & Programming?
• What do you expect from this course?
69/27/2018
Dr.AtifShahzad
5. GENERAL INSTRUCTIONS – Classroom decorum
Class sanctity is top most in our agenda while
class is in session. No eating or drinking during lectures.
Mobile phones need to be in silent mode. Anyone
flouting these rules may face a deduction in their class
participation.
Attendance call may be random and late
comers will be considered as absent in the class.
Break timing will be strictly observed.
9/27/2018
Dr.AtifShahzad
9
6. GENERAL INSTRUCTIONS--Participation
Students who present new ideas
/industry developments
in the class will be highly encouraged
and will have a positive impact on
their class participation grade.
9/27/2018
Dr.AtifShahzad
10
7. GENERAL INSTRUCTIONS--Assignments
Timely submission of Assignments is mandatory and if not
turned in when due, the student will not be graded.
Individual homework means individual effort.
Assignments are to be submitted in your own hand-
writing, and may only be submitted via E-mail in case
individual is out of town/country. If you are planning to
miss a class due to some prior commitment a written
application is required along with the consent of your
parent/guardian, otherwise no makeup assignment or
quiz will be allowed.
All case studies and each assignment is also potential exam
material.
9/27/2018
Dr.AtifShahzad
11
8. HOW DOWE INTENDTO DELIVER
LECTURES, LABs, QUIZ and EXAM
LECTURES
Lecture notes will be on Power Point Slides in pdf format
We will have them available in class and you are welcome
to take them after the class
Students can bring anything they are comfortable with for
taking the class notes
We will see education videos/demos
Slides important for exam may be highlighted
9/27/2018
Dr.AtifShahzad
12
!
9. EXAM METHODS
There will be Assignments and Quizzes in most of the lectures
with appropriate weightage.
Absentees in Quizzes will be marked ZERO.
All students will submit their assignments either as a hard or
soft copy (Instructor would specify in all the assignments).
Professional quality reports are expected in all cases.
Late assignments without prior approval of the instructor will
not be accepted.
MidTerm and EndTerm Exams as per KAU policy.
9/27/2018
Dr.AtifShahzad
13
11. PROJECTs
The Project will have weightage of 15%
The projects will be executed in teams of three to five
students and be incorporated into the course as the final
presentations and a final report along with phase evaluations
carrying weightage as in next slide.
Project is primarily a group project with phased-deliverables
Each student should present a part of the project in the final
presentation showing his/her contribution.
It is highly recommended to make a logbook of the project
The final report will take on the form of a professional report
in MS-Word or Latex (pdf with source).
9/27/2018
Dr.AtifShahzad
15
12. PROJECT
There will be two progress evaluations and a final evaluation of the project.
Evaluation will assess individual contributions/roles
Final report mentioning the contribution of each individual is mandatory.
Deadlines for each phase will be notified later.
9/27/2018
Dr.AtifShahzad
16
Phase Contents/Deliverables %
1 Idea, Relevance to IE/Real
world scenario/Society
1.5+1.5
2 GUI/front end 2
3 Algorithmic Implementation
& Demonstration
4
4 Report + Presentation 4+2
13. PROJECT
The draft report and presentations is due by the
13th LECTURE
The final report and presentations ( COMPLETED
with all aspects) are due by the
14th LECTURE
Progress Evaluations will take place immediate after
the major exams.
179/27/2018
Dr.AtifShahzad
14. CLASS PARTICIPATION
Class Participation is highly recommended as
this would be an interactive class.
Add on whenever you like.
Ask question as soon as it comes to mind, keeping
in mind the flow of lecture.
We will write down questions that come and we
would review them as the course progresses or at
the end of the semester as to what we think today
and how does this change over the course of the
semester.
9/27/2018
Dr.AtifShahzad
18
22. How to interact with Computers?
Machine
Language
Assembly
Language
High-Level
Language
9/27/2018
Dr.AtifShahzad
27
English-like abbreviations
assemblers
Interpreter
compilers
1001010101
Almost like everyday
English & Math