Orientation CSC 111.

Slides:



Advertisements
Similar presentations
CSc 2310 Principles of Programming (Java)
Advertisements

Csc111 :Programming with Java First semester H.
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
CSC 111 Course orientation
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
CSCI 1301 Principles of Computer Science I
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
8/19/2003CS 303 – Administrivia Lecture 0 1 Administrivia Labs Homework Grades Exams Quiz.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
CSEB114: PRINCIPLE OF PROGRAMMING Course Introduction.
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Introduction.
CSC 111 COURSE ORIENTATION. Course name and Credit houres  CSC 111 – Computer Programming-I  Credit hours:  3 hours lecture  1 hour tutorial  2 hours.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Computer Programming -1- C++ CSC 1101 Computer Programming -1- C++
King Saud University1 CSC 112 Java Programming I Introduction.
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Fundamentals & Ethics of Information Systems IS 201
Andy Wang Object Oriented Programming in C++ COP 3330
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
CSc 1302 Principles of Computer Science II
Computer Networks CNT5106C
CENG 213 Data Structures Dr. Cevat Şener
CSC 135 section 60 or CSC Fall 2017.
Course Information CSE 3213 – Fall 2011.
Welcome to CBUS214 Course.
Computer Architecture Syllabus
CSC215 Lecture Orientation.
CSC215 Lecture Orientation.
CSC 111 Course orientation
CSC 361 Artificial Intelligence
Artificial Intelligence (CS 370D)
Introduction to MA Day 1.
Introduction to MA Day 1.
E-BUSINESS SYSTEMS DESIGN IS 232 T
Princess Nora University Faculty of Computer & Information Systems
IS231: Information Systems-2 Course Overview
Computer Networks CNT5106C
Introduction to General Biology BI 101
EECE 310 Software Engineering
CSC215 Lecture Orientation.
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
CSC 1101 Computer Programming -1- C++
Welcome to CS 1301! Principles of Programming I.
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
Introduction to Microbiology BI 234
Net 222: Communications and networks fundamentals (Practical Part)
GC 101 Programming Principles java
CSC215 Lecture Orientation.
MyMathLab® Student Overview QRB/501
CSC227: Operating Systems
Course Guide CT 1501.
First Semester 1439/1440 Welcome 
C Programming Lecture 1 : Introduction
Course Guide CSC1201 Computer programming 2.
CSc 2310 Principles of Programming (Java)
Computer Engineering Department Islamic University of Gaza
Administrative Issues
Princess Nora University Faculty of Computer & Information Systems
Programming Fundamentals Lecture #1 Overview of Computer Programming
CS Problem Solving and Object Oriented Programming Spring 2019
Computer Engineering Department Islamic University of Gaza
Introduction to the Java Language ​
Presentation transcript:

Orientation CSC 111

Credit hours CSC111: Computer Programming I Credit hours: 4 Units Weekly Schedule: Lecture: 3 hours Lab: 2 hours Tutorial: 1 hour

Textbook Required: Additional: D. S. Malik. Java Programming from Problem Analysis to Program Design. International Edition, Cengage Learning. Additional: Deitel and Deitel . Java How to Program, 7ed, Pearson International (Reference) C. Thomas Wu. An Introduction to Object-Oriented Programming With Java. 5th Edition, Mcgraw-Hill. (Will be required in CSC 113) Also, it is recommended to solve the programming exercises of any Java accessible textbook.

LMS Course Blog All course material and announcements will be through Make sure you check it daily..

Start Lectures start in Week 1 Labs start in Week 2 Tutorials start in Week 3 Lecture slides will be uploaded on lms. Tutorial and lab sheets are also uploaded on lms. Self-check exercises are in the last slide of each lecture. You are encouraged to solve them to check your understanding.

Course Objectives Introduce the student to the principles of Object-Oriented Programming. This is achieved by training the student to do the following: Solicit input and output data from a given problem Design a flowchart as an introductory step before writing a program Get acquainted to the elements of a Java program Know the structure of a Java program Apply Java statements to write the program Use special data structures such as arrays, if needed Use pre-defined packages Use the UML standard documentation Learn how to edit, compile, run and debug a program on jGrasp

Course Syllabus TOPIC APPROXIMATE NUMBER OF WEEKS Chapter in book JAVA Programming - From Prob. Analysis to Pgm. Design Course Orientation & Introduction 1 week Chapter 1 Problem Solving & Program Structure ------ Elements of a Java Program Chapter 2 Input and Output Statements String Class and Methods Selection Statements Chapter 4 & 5 Iteration Statements 2 week Arrays, Primitive Data Types, Reference Variables Chapter 9 Methods 2 weeks Chapter 7 Principles of Object-Oriented Programming Chapter 8 TOPIC APPROXIMATE NUMBER OF WEEKS Course Orientation & Introduction 1 week Problem Solving & Program Structure Elements of a Java Program Input and Output Statements String Class and Methods Selection Statements Iteration Statements Arrays, Primitive Data Types, Reference Variables Methods 2 weeks Principles of Object-Oriented Programming Please refer to the Calendar on lms

Grade Distribution ITEM WEIGHT Final Exam 40% Course Work 60% Mid1 Mid2 2 Quizzes Tutorial Participation Theoretical Labs Evaluation + sheet Lab Quizzes Project Final Lab Quiz Practical

The makeup for the final exam is decided by the Department Council. Quizzes & Mids & Final Exam Week # Quiz 1 Week 6 , Sunday Time 12-1 Mid 1 Week 7 , Thursday 3-5 Quiz 2 Week 10, Sunday Time 12-1 Mid 2 Week 11, Thursday 3-5 The makeup for Mid1 & Mid2 is decided by the Makeup Exam Committee, not by the instructor. The makeup for the final exam is decided by the Department Council.

Lab Quizzes Lab Quiz # Week # Lab Quiz 1 Probably on Week 6 , Tuesday Time 3-4 Lab Quiz 2 Probably Week 10, , Tuesday Time 3-4 Final Lab Quiz Week 14 , 2-12-2018 , Sunday 8 -11 All Lab Quizzes are undertaken from 3 to 4 Please refer to the Calendar on lms The Sum of your scores in the Lab Quizzes is taken If you are absent in a lab quiz, your case may be considered. If your excuse is accepted, you’ll have to solve an additional question in the final lab quiz.

Labs Evaluation In each lab, you are going to do the following: The TA explains a program in the first hour of the lab. You solve a program on your own in the second hour of the lab. This is a training on the lab exams. You can use your hard-copy notes (not the Internet). This is not allowed in lab exams. All mobiles should be switched off during the lab evaluation and in your bag. No Talking. All Lab Evaluation are undertaken during your lab session Lab Evaluation is an open book exam

Lab Project On week 10 you will work on a mini project The project will be delivered on two phases More details will be announced later

Tutorials In each tutorial session, you are going to do the following: The TA explains a program. You should participate with the TA: this is your participation.

Regulations The following regulations are applied in the course: If the student absence exceeds 25% of the total number of lectures, labs and tutorials, then she is denied from entering the final exam. Plagiarism is not allowed and is severely penalized if it happens. This includes exams and assignments in both tutorials and labs A (-10) is given to identical assignments: this is a warning If plagiarism is repeated by the same student, more severe procedures are undertaken