ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.

Slides:



Advertisements
Similar presentations
Lecture 1 Java Programming Arne Kutzner Hanyang University / Seoul Korea.
Advertisements

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
CSS 161: Fundamentals of Computing Introduction
COMS S1007 Object-Oriented Programming and Design in Java July 8, 2008.
1 SWE Software Testing and Quality Assurance Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer.
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
ICS 201 Course Overview.
CMSC 132: Object-Oriented Programming II
Lab00: Pre-Lab Fast Presentation 5 – 10 min KFUPM, CCSE, ICS Dept Fall Semester, Term 061 ICS Al-Zouri, Ali.
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
1-1 ICS201: Introduction To Computer Science King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer.
Course Material: webcourses.kfupm.edu.sa
Csc111 :Programming with Java First semester H.
CSE 115 / 503 Introduction to Computer Science For Majors I Carl Alphonce 219 Bell Hall.
COMS S1007 Object-Oriented Programming and Design in Java July 3, 2007.
CSE 115 / 503 Introduction to Computer Science I
1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science.
Java Programming Language Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University
Assoc. Prof. Stoyan Bonev, PhD, Computer Science dept
CSCI 1301 Principles of Computer Science I
CSC 113 Java Programming II
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object-Oriented Programming and Problem Solving Dr. Ramzi Saifan.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
CS 23021–600 Computer Science I Dr. Angela Guercio Spring 2010.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Princess Nora University Faculty of Computer & Information Systems
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Welcome to the MTLC MATH 115 Spring MTLC Information  Hours of Operation  Sunday:4:00pm – 10:00pm  Monday – Thursday: 8:00am – 10:00pm  Friday:8:00am.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Welcome to: Mr. O’Neill’s AP Computer Science Class SAN MARCOS HIGH SCHOOL KNIGHT PRIDE Leading... Now Tomorrow Forever.
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.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
MATH 113 Fall  Prerequisites: ◦ Grade of C – or better in Math 112  Every student must have an active “crimson” account for computer/course.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
King Saud University1 CSC 112 Java Programming I Introduction.
Software Engineering (CSI 321) Introduction. Introduction Course Title: Software Engineering Course Code: CSI-321 Credit Hours: 3 Section: 1 2.
CS 102: Computer Programming II Course Guide Ms. Noura A. Alhakbani Website: Prince Sultan University, College for Women.
Data Structures By Dr. Mehedi Masud ِAssociate Professor, Computer Science Dept. College of Computers and Information Systems Taif University 1.
CMPT 238 Data Structures Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Tue and Fri 12:30 - 2:00PM.
CENG 213 Data Structures1 Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University.
Syllabus and Class Policies MATH 130: Summer 2016.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
Andy Wang Object Oriented Programming in C++ COP 3330
CS101 Computer Programming I
CMPT 238 Data Structures Instructor: Tina Tian.
CSC215 Lecture Orientation.
CSC215 Lecture Orientation.
Princess Nora University Faculty of Computer & Information Systems
Andy Wang Object Oriented Programming in C++ COP 3330
TERM 181 IMPORTANT INFORMATION
CSC215 Lecture Orientation.
CSE1311 Introductory Programming for Engineers & Scientists
CSC215 Lecture Orientation.
An Introduction to Java Language
An Introduction to Java Language
SE-1021 Software Development 2
ICS201 Introduction To Computing II
Orientation CSC 111.
Course Guide CSC1201 Computer programming 2.
Princess Nora University Faculty of Computer & Information Systems
Computer Engineering Department Islamic University of Gaza
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department

Computer Programming ICS102 Second semester

About It is a 3 credits course 15 weeks of classes Every week : ◦ 2 lectures of 50 minutes each ◦ 1 lab of 3 hours ◦ Work at home

Textbook Absolute Java, Walter Savitch, 4th Edition, Addison-Wesley, 2009

Course Content Introduction Expressions and Assignment Math Class Strings Screen Output and Console Input File I/O Selection Structures Boolean Expressions While and do Loops For loops 1-D arrays 2-D arrays Methods Introduction to OO Classes

Table of Contents Chapter 1. Getting Started Chapter 2. Console Input and Output Chapter 3. Flow of Control Chapter 4. Defining Classes I Chapter 5. Defining Classes II Chapter 6. Arrays Chapter 7. Inheritance Chapter 8. Polymorphism and Abstract Classes Chapter 9. Exception Handling Chapter 10. File I/O Chapter 11. Recursion Chapter 12. UML and Patterns Chapter 13. Interfaces and Inner Classes Chapter 14. Generics and the ArrayList Class, Chapter 15. Linked Data Structures Chapter 16. Collections, Maps and Iterators Chapter 17. Swing I Chapter 18. Swing II Chapter 19. Java Never Ends Chapter 20. Applets and HTML

Course Policies Labs: Lectures and labs are integrated and they complement each other. To pass this course, the student must pass the lab-component of the course. Course Website : Students are required to periodically check the Course Folder and download course material as needed. Faculty.uoh.edu.sa/s.aleid Office: S204

Course Policies Attendance: Regular attendance is a university requirement. Missing more than 6 lectures or three or more unexcused labs will result in a DN grade without prior warning. To avoid being considered as absent, an official excuse must be shown no later than one week of returning to classes. No makeup of homework, quizzes or exams will be given.

Text Book and Grading Criterion Textbooks: “ABSOLUTE JAVA” by WALTER SAVITCH, Addison Wesley, 4th edition. Grade Distribution: ActivityWeight Lab15% Quizzes, Homework, and Programming Assignments10% EXAM 115% EXAM 210% Final45%

Who wants to pass this course ? Of course you have to : ◦ Attend the lectures and the labs ◦ Do the homeworks and assignments But also, ◦ Repeat the lectures examples yourself ◦ And most importantly : Read the required textbook sections