Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.

Similar presentations


Presentation on theme: "Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object."— Presentation transcript:

1 Computer Science I ISMAIL ABUMUHFOUZ | CS 180

2 CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object oriented concepts in the analysis of problems and their computational solutions. We will use Java as a programming language for this course. The course assumes you have the knowledge of the basic computing skills, like being able to copy files from one place to another, renaming files, making folders. A background in programming from CS 170 or other courses is a plus. You should expect to spend an average of 6-9 hours per week outside class on this course.  Lectures: Mon-Wed-Fri:  Section 001 meets from 09:10 am-10:05 am in SH B103  Section 002 meets from 11:30 am-12:25 pm in SH 1102  Labs:  Section 001 Tuesday 12:45 pm - 02:35 pm in SH B103.  Section 002 Thursday 12:45 pm - 02:35 pm in SH B103.  Prerequisites: Eligibility for MATH 117 or CS 170 with a grade of C or higher.  Credits: 4 hours

3 Instructor Contact Information Email: Ismail.abumuhfouz@wku.edu Office hours: 2:00 pm - 3:00 pm every M, W, F in 4135 COHH or by appointmen.t Other people: Bryan A. Knowles Tutoring (Later on). Class web page: http://people.wku.edu/ismail. abumuhfouz/cs180

4 Required Materials Text Book: Introduction to Java Programming. Brief version, 10 th edition with MyProgramming Lab. Written by Dr. Daniel Liang. ISBN : 978-0-133-81347-0 Class Webpage: http://people.wku.edu/ismail.abumuhfouz/cs180 http://people.wku.edu/ismail.abumuhfouz/cs180 Reading Software: Java Software Development Kit (JDK) and Documentation from this link.link Here is a tutorial link that shows you step by step how to download it to your machine.link IDE: We will use Eclipse as an IDE for this class. Here is a link to download Eclipse.link Note that the Java you can download at http://www.java.com is not suitable for this course -- that is the JRE (Java Runtime Environment). http://www.java.com Technology/Tools

5 Course Objectives Course Outcome Understand the fundamentals of problem solving. Understand the basic concepts and principles of structured programming. Understand the basic concepts and principles of object oriented programming. Develop and understand various programming techniques Design, create, build, and debug Java program. Write Java programs using object-oriented programming techniques including classes, objects, methods, instance variables, composition, and inheritance, and polymorphism.

6 Instructional Methods  In this class we will use a mix of instructional methods  Lectures (Slides and whiteboard).  Demonstrations for programs and examples.  Individual projects.  Labs assignments.  Class discussion.

7 Assessment Criteria  LECTURE ATTENDANCE & HWs 10%  LAB ATTENDANCE AND ASSIGNMENTS 30%  PROGRAMMING ASSIGNMENTS(PROJECTS) 30%  2 LAB TESTS 15%  FINAL EXAM (COMPREHENSIVE) 15%

8 Lab Tests 15% (Open Book& Notes) Lab Test 1 7% Section 1 on Tuesday March 1 st Section 2 on Thursday March 3 rd Lab Test 2 8% Section 1 on Tuesday, April 12 th. Section 2 on Thursday April 14 th

9 Final Exam 15% (Closed Book& Notes) Final Exam (Paper version) 15% Section 1 on Monday, May 9 th from 8:00am- 10:00am. Section 2 on Thursday, May 12 th from 10:30am- 12:30pm

10 Lecture Attendance and Homeworks 10% Deadline: By Saturday. (No Extension) for both sections. Submission: Through MyProgrammingLab.

11 Lab Attendance and Assignments 30% Deadline: By Friday midnight. (No Extension) for both sections. Submission: Through Blackboard.

12 Program Assignments 30% Program 1 7.5% Sunday February 28 By Midnight Program 2 7.5% Sunday March 20 By Midnight Program 3 7.5% Sunday April 10 By Midnight Program 3 7.5% Sunday May 1 By Midnight

13 Grading Scale

14 Plagiarism / Cheating https://cebuedtech1.wordpress.com/2013/07/20/stop-plagiarism/

15 Plagiarism / Cheating  Using other people's code as your own.  Attempt to make code appear to work when it does not.  NO assistance from someone else on Lab or Lecture tests or Individual Labs or Homework  Only talk in GENERAL TERMS about program assignments, not specifics  Do NOT "work together" on the source code of a program

16 Resources Web & Software Tools Class web site Google, YouTube, others Practice … Practice.. Practice.. People InstructorTA Labs, Study Groups LabsStudy groups

17 Important Info Email me I check my email several times a day Give me at most 48 hours to reply I don’t check on Saturday Withdraw Friday, March 18 Deadlines Not negotiable

18 Lecture Polices https://www.smartsign.com/turn-off-cell-phone-signs

19 Laptop Polices LECTURE  Studies show most students with laptops open in front of them are NOT paying attention to the lecture  IF you insist on using a laptop in lecture, you MUST sit in the very BACK row of the classroom, so that you distract only yourself and not other students LAB  There are sufficient computers in each lab for every student but you can use your own laptop if you wish, even for lab tests

20 Mythbusting about CS 180  IT'S A 100-LEVEL COURSE, IT'S EASY! OR NOT MUCH WORK! OR TRIVIAL! (IT’S NOT)  YOU CAN CRAM THE NIGHT BEFORE THE TESTS AND GET THROUGH THE COURSE OK (YOU CAN’T)  YOU CAN WAIT UNTIL THE DAY THE PROGRAMS ARE DUE TO START WORK ON THEM (YOU CAN’T)  YOU CAN JUST MEMORIZE CODE (YOU CAN’T)  WATCH THIS.THIS

21 Excuses https://www.examtime.com/blog/study-motivation-tips/ https://www.assignmentexpert.com/blog/homework-excuses-that-make-your-teacher-believe/ http://virtuafighter.com/threads/ft10-vs-snake-boss-bbs.17202/page-6

22 Seeking Help

23 http://archinect.com/blog/article/80502266/the-mentor http://myhrpartnerinc.com/when-to-coach-when-to-mentor-choose-wisely-to-improve-employee-performance/ http://elearningindustry.com/awesome-free-facebook-covers-photos-for-elearning-professionals

24 What to do next class  READ CHAPTER 1 (GENERAL INTRODUCTION)  DOWNLOAD JAVA AND ECLIPSE (LINKS FOR BOTH ARE IN THE SYLLABUS).  UPLOAD YOUR FIRST PROGRAM TO BLACKBOARD.

25 Questions http://www.businessproductivity.com/how-to-conduct-an-effective-video-presentation/


Download ppt "Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object."

Similar presentations


Ads by Google