COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: 4557050 Ext. ??

Slides:



Advertisements
Similar presentations
John Hurley Cal State LA
Advertisements

Intro to CIT 594
CS 201: Introduction To Programming With Java
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
Dr. Tatiana Erukhimova [year] Overview of Today’s Class Folders Syllabus and Course requirements Tricks to survive Mechanics Review and Coulomb’s Law.
PROBABILITY AND STATISTICS FOR ENGINEERS Session 1 Dr Abdelaziz Berrado MTH3301 —Fall 09.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
Intro to CIT 594
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
COMP Introduction to Programming Yi Hong May 13, 2015.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
Course Introduction CSCI Software Engineering II Fall 2014 Bill Pine.
CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
Welcome to Physics 1403!!. Class Web Page! There, you can find: 1. Posted (MS Word format): Syllabus,
Strategies and Resources for Surviving First Year Physics 1.
Welcome to Physics 1D03.
Welcome to CS 221! First Course in Computer Science for Engineers.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
PHY 1405 Conceptual Physics (CP 1) Spring 2010 Cypress Campus.
IPC144 An Introduction to Programming Using C. Instructor Murray Saul Office: Rm –Office hours are posted on my IPC144 web page or on bulletin board.
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
The Study of Living Things % = A 89 80% = B % = C % = D 59 – 0% = F.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CIS 842: Specification and Verification of Reactive Systems Lecture ADM: Course Administration Copyright , Matt Dwyer, John Hatcliff, Robby. The.
Intro to CIT 594
Lecture 1: Overview CMSC 201 Computer Science 1. Course Info This is the first course in the CMSC intro sequence, followed by 202 CS majors must pass.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
Mrs. Largo TOPICS IN MARKETING Hoffman Estates High School.
Mrs. Largo BUSINESS MANAGEMENT Hoffman Estates High School.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Welcome to Astronomy 113 “ It would seem that you have no useful skill or talent whatsoever, he said.
King Saud University1 CSC 112 Java Programming I Introduction.
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
SYLLABUS 2 Course Title: Special English For Computer Science Students  Semester: Fall  Class hours and location: Sundays, 16  17:30 (CLASS 10)  Credit:
Data Structures and Algorithms in Java AlaaEddin 2012.
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
Welcome to Physics 1403!!. Class Web Page! There, you can find: 1. Posted (Word format): Syllabus,
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Course Overview - Database Systems
Andy Wang Object Oriented Programming in C++ COP 3330
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
MATH/COMP 340: Numerical Analysis I
Introduction to Programming
CSC 111 Course orientation
Welcome to CS 1010! Algorithmic Problem Solving.
Course Overview - Database Systems
Welcome to CS 1340! Computing for scientists.
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1301! Principles of Programming I.
Administrative Issues
Intro to CIT 594
Intro to CIT 594
Administrative Issues
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

COMP 111 Programming Languages 1 First Day

Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??

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

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

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.

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!

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  Homeworks & Attendance 10%  Major Exam 15%  Quizzes 15%  2 Lab. Prog. Exams 30%  Final Exam 30% Assessment & Grade Distribution

9  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. Class Policies

10  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. Class Policies (2)

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!

Course comments  Some outside exploration is good to be done by students.  Google “Java Tutorials”  Read some tutorials like:  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!

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?

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  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. Cheating?!

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” grade also.

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!