70 likes | 86 Views
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
E N D
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 • 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
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
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
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
Assessment & grading • Lab 20% • HWs/Quizzes 15% • Exam I 20% • Exam II 20% • Final 25%
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