Transcript Lecture 0 - Computer Science
Welcome on Board
CSCE 106
CSCE106 – Fundamentals of Computer Science Course Information (Lecture 0)
Eman Nasr
MSc, MPhil, PhD
Outline
Why this course Course topics Course administration Student Code of conduct Skills to be developed/learnt How to achieve an A How to study Advice for exams Two last words CSCE106 3
Why This Course
Does anyone of you: does not know what a computer is? did not see a computer before?
did not use a computer?
does not have a computer?
does not have an email?
did not surf the internet?
Can anyone of you think of a discipline that doesn’t make use of computers?
Computers now are ubiquitous, even hidden in other machines.
CSCE106 4
Course Topics
A preview of computers and programming (1week) Basic math concepts (1.5 weeks) Problem solving concepts (1 week) Introduction to C++ programming (8.5 weeks) 5 CSCE106
Course Administration
Web sites: Blackboard Learning System, and www.cse.aucegypt.edu/~csci106e .
Office: 2156 SSE.
Office hours: MTR 12:50 - 13:50, and 15:50 16:50 .
Your section will have one graduate teaching assistant, who will also guide you to using Visual C++.
You can use all General Labs in the CSCE department for the this course (SSE 2173, 2175, 2176, …). You will find password provided on the board in lab.
CSCE106 6
Course Administration (cont’d)
Course Materials
Frank L. Friedman and Elliot B. Koffman.
Problem Solving, Abstraction, and Design Using C++.
Fifth Edition. Addison Wesley, 2007. Additional handouts.
CSCE106 7
I hear, I forget
I see, I remember
I do, I understand
CSCE106 8
Course Administration (cont’d)
Assignments
You will be responsible for submitting a weekly assignment.
A bonus will be given for early submissions (2% for every day early).
Late assignments will be penalised by deducting 25% for each day late.
Late assignments will
not
be accepted after 3 days.
You should have the following clearly written on top of each of your assignments: Name ID Instructor's Name Section Number Assignment Number Assignments should be neatly submitted.
Identical, plagiarised, assignments will be given a
0
mark.
Programming assignments are
practical
; i.e. they should be done using Visual C++ software. Handwritten or MS Word programs
will not
be accepted.
For programming assignments you should
submit both
of the following:
1. Soft copies program
of the programs (using Blackboard assignments tool);
each
should have the above mentioned information, name, id, … etc., written within comments at the beginning.
2. Hard copies
of the programs (i.e. printouts).
CSCE106 9
Course Administration (cont’d)
You need to do your own work in assignments. Among the purposes of assignments are to further your learning process, develop your skills, and measure your progress. Plagiarism is
unethical
, and if discovered will be severely punished.
In solving assignments you can ask for help and collaborate but
do not copy
.
If someone cheats/copies from you, s/he is taking unfair advantage, and you are actually harming her/him.
10 CSCE106
Course Administration (cont’d)
Grading System
Assignments Attendance & Participation Mid Term Exams (2) Quizzes (2) Final Exam 15% 40% 15% 30%
Total 100%
CSCE106 11
Course Administration (cont’d)
Letter Grade Ranges
A A 94% 90% B+ B B C+ C 86% 82% 78% 74% 70% C D+ D F 65% 60% 50% CSCE106 12
Course Administration (cont’d)
Attendance Policy
Attending the class is
crucial for understanding
the course.
Attendance will be taken each class.
Writing names of students who did not attend is considered cheating.
The
first unexcused
absence will not receive a penalty.
The
2 nd through 6 th unexcused
absences might receive penalties of deducting a fixed percentage from the total course grade.
If you miss
more than 6 classes
, you might automatically receive
an “F” grade
for the course.
13 CSCE106
Student Code of Conduct
Arrive to class on time. Late comers might be penalised.
You are expected to pay attention in class.
You are expected to talk in
English
in class (we get International std.).
No side talks of any kind will be allowed. In class, only talk to me and not to your colleagues.
You are expected to raise your hand to ask for permission when you want to ask, or answer, a question.
Your mobiles should be on the silent mode during class.
If you are busy with your mobile device (phone or computer), it will be confiscated.
Eating or drinking is not allowed during class.
You are expected to come to class with a pen and a paper notebook. I give a lot of classwork.
You are expected to remove your rubbish from where you sit as you leave class.
If you wear eye glasses, you are expected to bring them with you to class, so that you can see the board or screen.
CSCE106 14
Skills to Be Developed/Learnt
Thinking … thinking … thinking. Counting. Calculators are
not
allowed in this course.
Describing algorithms in details.
Problem solving techniques.
Programming.
Planning.
Patience.
Objectivity.
CSCE106 15
Other Things I Hope Will Improve
Punctuality.
English language.
Discipline.
Honesty.
16 CSCE106
How to Achieve an A in the Course
Listen carefully, follow advice, and work hard.
Don’t miss classes.
Pay attention in class.
Participate in class.
Ask for elaboration when you don’t understand.
Make use of my office hours, and come to ask about what you miss or don’t understand.
Make use of the TAs’ office hours.
Solve and submit
all
assignments on time. CSCE106 17
How to Study
You need to reinforce the information you learnt in class as soon as possible.
This will help you save time.
The longer you leave the information the more effort you will need.
Review continuously.
CSCE106 18
Advice For Exams
Sleep well the night before. This helps you remember better.
Arrive on time.
Be calm.
Bring your own stationary with you.
Listen carefully to the advice announced, if any.
Have a quick look through the exam questions.
Start solving the easiest question(s) first. Manage your time efficiently so that you solve all questions. A good way to manage your time in exams is according to the weight given to each question. 20 CSCE106
Two Last Words
1. Your course
grade
is your
choice.
will reflect your
effort.
2. Your job is a
student
; it is your
duty
to
study
.
CSCE106 21
CSCE106
Once again, WELCOME on board CSCE 106 Now it’s time to start Lecture 1
22