1 / 17

COMP 111

COMP 111. Programming Languages 1 First Day. Course COMP111. Dr. Abdul- Hameed Assawadi Office: Room AS15 – No. 2 Tel: 4557050 Ext. ?? Email: assawadi@mcst.edu.sa. Lectures & Lab. 4 Hours per week 2 Hours class meetings / week (Room AG17)

july
Télécharger la présentation

COMP 111

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COMP 111 Programming Languages 1 First Day

  2. Course COMP111 • Dr. Abdul-HameedAssawadi • Office: Room AS15 – No. 2 • Tel: 4557050 Ext. ?? • Email: assawadi@mcst.edu.sa

  3. Lectures & Lab • 4 Hours per week • 2 Hours class meetings / week (Room AG17) • 2 Hours lab meetings / week (Computer Lab)

  4. Lab Topics • Variety of programming exercises • Class programming exercises will help • Preparation and self practice is very important

  5. Course Material • 3/4 Programming • 1/4 Intro to computers • Try to make class more real-world • Assignments for each Ch. • NO LATE ASSIGNMENTS will be accepted! • Quiz after each Ch.

  6. Course Material • You will have to find solutions to problems on your own • Problems are sometimes challenging and frustrating • If you enjoy solving problems you are in the right place!

  7. Exams & Homeworks • 5 Quizzes + 1 Midterms + 2 Lab tests + a Final Exam • Homework & Lab assignments • Final is comprehensive and includes both theory and programming

  8. Assessment & Grade Distribution • Homeworks& Attendance   10% • Major Exam 15% • Quizzes 15% • 2 Lab.  Prog. Exams 30% • Final Exam      30%

  9. Class Policies • This course includes problem solving. Thinking and writing computer programs requires real practice, hard-working, and self-discipline. • Some of the problems assigned to you will be challenging. Students are expected to try their very best to complete the labs and the homework assignments.

  10. Class Policies (2) • When a student has demonstrated his best effort, even lab assignments that do not run correctly will receive a partial credit provided that it is an original work. • Textbook: Students are expected to buy the text book and bring it to every class.

  11. Important Issues • It is easy to fall behind in this class. • Attend lectures and labs – stay current on the material. • No extra credit (makeup) assignments will be given. • Don’t anticipate some huge end of semester curve. • If you do not attend every class, you will not do well!

  12. Course comments • Some outside exploration is good to be done by students. • Google “Java Tutorials” • Read some tutorials like: http://www.javabeginner.com/ • I will go out of my way to help you if you are doing your best. • If you don’t care, I don’t either!

  13. Don’t be This Guy • What do I have to do to get a D grade? • Hey, someone left his program on the lab computer – saves me some time! • I missed last Monday lab– why don’t you fill me in on what I missed? • I am going to miss Sunday’s class – are we doing anything important?

  14. Cheating?! • Cheating is a big problem in this class!! Why? • All assignments are individual work – you should write your own programs. • Copying someone else’s lab or programming homework will result in a 0 grade. • Students found cheating may face administrative action including academic suspension.

  15. Cheating?! • Students may not copy code from other professional sources, or other students. • Students are expected to do their own original work. Any student who violates this policy will be considered cheating and will receive zero credit on the assignment. • Cheating on tests will result in a zero credit for the test.

  16. Cheating What is NOT OK? • Copying someone else program or solution. • It does not matter how much you modify their program! • If you do this, you will receive a “0” grade. • If you allow someone to copy your work, you will get a “0” gradealso.

  17. What is OK? • “Hey, I am stuck on figuring out how to implement xyz problem”, it is OK to explain. • Discussing strategies, algorithms, and techniques is always OK. • Teaching each other some course questions or exercises is OK. • Forum posts to help others understanding issues is a plus!

More Related