1 / 7

Welcome to COE212: Engineering Programming

Welcome to COE212: Engineering Programming. Instructor: Wissam F. Fawaz Office 103, Bassil bldg. Email: wissam.fawaz@lau.edu.lb All week long: What is computer programming? Introduction to the JAVA programming language. Course description. This course

Download Presentation

Welcome to COE212: Engineering Programming

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. Welcome to COE212: Engineering Programming • Instructor: • Wissam F. Fawaz • Office • 103, Bassil bldg. • Email: wissam.fawaz@lau.edu.lb • All week long: • What is computer programming? • Introduction to the JAVA programming language

  2. Course description • This course • Consists of an introduction to programming in JAVA • With an emphasis on developing well-structured programs • Covers • the principles of object oriented programming • the JAVA language and • the JAVA class libraries

  3. Course learning objectives • You are expected to be able to • Become familiar with the object oriented paradigm • Understand the main concepts of JAVA • Read a JAVA program and suggest improvements • Write your own JAVA code • to solve interesting real world problems

  4. Reasons to attend this class • Obvious reasons • This course is part of your curriculum requirements • The opportunity • to learn a leading edge programming language with worldwide acceptance, that is JAVA • Being object oriented, JAVA is a pedagogical vehicle for modern software engineering and programming concepts • More important reasons: • With the massive prominence of the Internet • Web-ready application programs are becoming the dominant software model • JAVA is the programming language for the internet

  5. Why you shouldn’t take this course? • You are not ready for hard work • You don’t have 4 hours/week • You just want to sit and listen • You are not ready to take the initiative • Only key concepts will be covered in class • Students are expected to read the rest from the book

  6. Assessment & grading • Lab 20% • HWs/Quizzes 15% • Exam I 20% • Exam II 20% • Final 25%

  7. Frequently Asked Questions • All exams are closed-book and time limited • Exams consist of coding and multiple choice questions • All homeworks • must be handed in at the beginning of the class in which they are due • All course material is available at: • http://www.wissamfawaz.com/engineering_programming.htm

More Related