ICS201 Introduction To Computing II

Slides:



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

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
1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
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
CSE 115 / 503 Introduction to Computer Science For Majors I Carl Alphonce 219 Bell Hall.
COMS W1004 Introduction to Computer Science May 29, 2009.
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
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
CSC 113 Java Programming II
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
Object-Oriented Programming and Problem Solving Dr. Ramzi Saifan.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Object Oriented Programming Lecture 1: Introduction.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Welcome to: Mr. O’Neill’s AP Computer Science Class SAN MARCOS HIGH SCHOOL KNIGHT PRIDE Leading... Now Tomorrow Forever.
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)
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
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 707 Data Structures and Algorithms
Andy Wang Object Oriented Programming in C++ COP 3330
Computer Engineering Department Islamic University of Gaza
CSC 222: Computer Programming II
CSc 020: Programming Concepts and Methodology II
Analysis and Comparison is ICS4U
Syllabus Introduction to Computer Science
Lecture 1 C++ Programming
CMPT 238 Data Structures Instructor: Tina Tian.
Principles of Computing – UFCFA Lecture-1
ECET 370 HELPS Education Your Life-- ecet370helps.com.
ECET 370 HELPS Education for Service- - ecet370helps.com.
FINAL EXAM INFORMATION
FINAL EXAM INFORMATION
Lecture 1 C++ Programming
Andy Wang Object Oriented Programming in C++ COP 3330
CSC215 Lecture Orientation.
Lecture 1 Java Programming
Lecture 1 C++ Programming
COMS S1007 Object-Oriented Programming and Design in Java
Introduction to Computer Science for Majors II
Lecture 1 C++ Programming
CSE1311 Introductory Programming for Engineers & Scientists
Lecture 1 Java Programming
CSC215 Lecture Orientation.
Lecture 1 Java Programming
An Introduction to Java Language
An Introduction to Java Language
SE-1021 Software Development 2
1.4 ทบทวน JAVA OO Programming Concepts Declaring and Creating Objects
Principles of Computing – UFCFA Week 1
Computer Engineering Department Islamic University of Gaza
Lecture 1 Java Programming
Computer Engineering Department Islamic University of Gaza
Lecture 1 C++ Programming
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

ICS201 Introduction To Computing II King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department ICS201 Introduction To Computing II

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

Course Details Section 03 : Instructor : Dr. Sami Zhioua Time : SMW 9:00 - 9:50 Room 24-151 Instructor : Dr. Sami Zhioua Office : 22-137-2 Phone : 1251 Email : zhioua@kfupm.edu.sa Office Hours : SMW 8:00 – 9:00 SMW 11:00 – 12:00 Or by appointment

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

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 content Inheritance; Polymorphism; Abstract classes; Interfaces; Inner Classes; Exception Handling; Java Virtual Machine; Graphical User Interfaces; Applets; Graphics; Threads; Recursion; Searching Algorithms; Sorting Algorithms; Generics; Collections; Iterators;

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

Notes

Notes

Automatic detection of cheaters

Automatic detection of cheaters