220 likes | 358 Views
Welcome on Board. CSCE 106. CSCE106 – Fundamentals of Computer Science. Course Information (Lecture 0). Eman Nasr MSc, MPhil, PhD {enasr@aucegypt.edu}. Outline. Why this course Course topics Course administration Student Code of conduct Skills to be developed/learnt
E N D
Welcome on Board CSCE 106
CSCE106 – Fundamentals of Computer Science Course Information(Lecture 0) Eman Nasr MSc, MPhil, PhD {enasr@aucegypt.edu}
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
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
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) 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
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
I hear, I forget I see, I remember I do, I understand CSCE106
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: • 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 submitboth of the following: 1. Soft copies of the programs (using Blackboard assignments tool); eachprogram 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
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. CSCE106
Course Administration (cont’d) • Grading System • Assignments Attendance &Participation 15% • Mid Term Exams (2) 40% • Quizzes (2) 15% • Final Exam 30% Total 100% CSCE106
Course Administration (cont’d) • C- 65% • D+ 60% • D 50% • F • Letter Grade Ranges • A 94% • A- 90% • B+ 86% • B 82% • B- 78% • C+ 74% • C 70% CSCE106
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 2ndthrough 6thunexcused 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. 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
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
Other Things I Hope Will Improve • Punctuality. • English language. • Discipline. • Honesty. 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
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
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. 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
Once again, WELCOME on board CSCE 106 Now it’s time to start Lecture 1 CSCE106