1 TEL 104 / MKK Fundamental Programming: Introductory Lecture.

Slides:



Advertisements
Similar presentations
1 FIT 1002 Computer Programming: Introductory Lecture.
Advertisements

BIO 130: Anatomy and Physiology I Spring 2013 Dr. Rebecca Pearson Please sign in!
CS1101: Programming Methodology
Lecture 1: Overview CMSC 201 Computer Science 1 (Prof. Chang version)
Welcome to Physics 2025! ( General Physics Lab 2 - Spring 2013)
Welcome to Physics 1809! General Physics Lab Spring 2013.
1 CSE1301 Computer Programming: Introductory Lecture.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 2 Overview James Harland
Professor Weaver CSC181 Programming I Professor Weaver
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 12 noon Thursday 10:30 am – 12 noon.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
1 CSE1301 Computer Programming: Introductory Lecture.
1 CSE1301 Computer Programming: Introductory Lecture.
July 23, 2003 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.
CENG 213 Data Structures Department of Computer Engineering Middle East Technical University Fall 2014 CENG 213 Data Structures 1.
1 CSE1301 Computer Programming: Introductory Lecture.
CS-2852 Data Structures LECTURE 1A Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com.
Welcome to Biology 102! Please pick up a syllabus (if you don’t have one yet) and a clicker at the front desk. You will need to rent a clicker from the.
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
Lecture 1 Overview.
MAT 0145 College Readiness Math II Spring 2015
Introduction to Food Science FOOD 1001: Winter 2009.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Introduction to Programming Lecture 1 – Overview
ENG3190 Logic Synthesis General Information Handout Winter 2014, January 7 th.
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Bilgisayar Mühendisliği Bölümü CENG 102 – Computer Programming Melek OKTAY Syllabus Administrative Information.
Course Objectives Discuss fundamental concepts of information technology Show how computers are used as practical tools for solving personal, business,
Computer Science II Spring Introduction Dr. Robb T. Koether Office: Bagby 114 Office phone: Home phone: (before 11:00 p.m.) Office.
Computer Science II Spring Introduction Dr. Robb T. Koether Office: Bagby 114 Office phone: Home phone: (before 11:00 p.m.) Office.
IT Semester 1 Course Introduction IT Portfolio IT 1140 ( Semester 1) Hong Kong Baptist University IT 1140 – IT Portfolio – Course Introduction.
BIO 132: Anatomy and Physiology II Fall 2015 Dr. Rebecca Pearson Please sign in!
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
1 COMMONWEALTH OF AUSTRALIA Copyright Regulations 1969 WARNING This material has been reproduced and communicated to you by or on behalf.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Physics 131 Introduction Instructor: Dr. Michael Chen Office: P9442 Office Hour: MWF. 10:30-11:30am; or by appointment
Welcome to Physics 2225! Physics Lab for Scientist & Engineers 2 Spring 2013.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
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.
COMP1927 Course Introduction 16x1
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
King Saud University1 CSC 112 Java Programming I Introduction.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
Welcome to Physics 2215! Physics Lab for Scientist & Engineers 1 Spring 2013.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
CSE 111 Introduction to Computer Applications
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
TK1914 C++ Programming Course Introduction.
Welcome to Physics 2015! (General Physics Lab 1 – Spring 2013)
CSI 121 Structured Programming Language Introductory Lecture
E-BUSINESS SYSTEMS DESIGN IS 232 T
CS 456/656 – Computer Networks
CS 1302 Programming Principles II
Class Policy.
ELT & Vocabulary Learning
CSE1311 Introductory Programming for Engineers & Scientists
Computer Engineering Department Islamic University of Gaza
2019 Exams.
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

1 TEL 104 / MKK Fundamental Programming: Introductory Lecture

2 People Involved Lecturer –Achmad Yani –Basic Electronic Lab., 2nd Floor, Electrical Engineering Department, Gadjah Mada University – Address:

3 Fundamental Programming LECTURE OBJECTIVE Getting to know the basic idea of Programming (ie. creating a Computer Program), by: –Understanding how the computer works. –Translating the problem into algorithm –Converting the algorithm into pseudocode, etc. –Prove the algorithm‘s correctness

4 Course Materials Class Slides (can be downloaded at Papirus System soon) Class and Online assignments

5 Textbooks Prescribed: –L. A. Robertson, Program Design Approach, Thomson Course Technology 2004 Recommended: –L.L. Wear, Computers, McGraw-Hill 1991 –A.B. Tucker, Fundamentals of Computing I, McGraw-Hill 1995 –A.B. Tucker, Fundamentals of Computing II, McGraw-Hill 1995

6 Assessment Final Exam: 60 % Midterm: 20 % Assignment: 20 %

7 Lecture Schedule Class 1, 16 February 2005: Lectures Overview Class 2, 23 February 2005: Computer System Overview and Algorithm Class 3, 2 March 2005 : Data Type, Pseudocode, Designing solution algorithm Class 4, 9 March 2005 : Selection Control Structures Repetition Control StructuresClass 5, 16 March 2005 : Repetition Control Structures Midterm 23 March 2005 Class 6, 30 March 2005 : Combination of Selection, Sequence and Repetition Control Structures Class 7, 6 April 2005: Array Pocessing Class 8, 13 April 2005: Modularisation I Class 9, 20 April 2005: Modularisation II, Cohesion and Coupling Class 10, 27 April 2005: General Algorithms for common Business problems Class 11, 4 May 2005 : Introduction to Object Oriented Design Class 12, 11 May 2005 : Simple Object Oriented Design for Multiple Classes Class 13, 18 May 2005 : Flowcharts Class 14, 25 May 2005 : Nassi-Schneiderman diagrams Class 15, 1 June 2005 : Special Algorithms Class 16, 8 June 2005 : Conclusion

8 Marks and Hurdles To pass TEL 104 / MKK –Your marks must average to at least 50% of the maximum score –You must submit all of assignment

9 Student Responsibilities regarding Lectures Minimize noise –Do not talk in lectures –Do not pack up early Minimize distractions –Use rear door if you arrive late or leave early –Turn off your mobile phone Lecture attendance –Catch up on missed lectures –Bring ID card, and produce when required

10 Lecturer Responsibilities Prepare and deliver lectures Start and finish lecture on time –Official start: hour + 0:05 –Official end: hour + 0:55 Advertise: –Consultation hours –Method of assessment

11 How is Uni different from school? Studying is your responsibility –You are in charge of Lecture attendance handing in assignments checking whether your marks have been recorded Lecturers are not “teachers” –Lecturers do teaching, research and admin

12 Problem What is problem? –Reality ≠ Ideality Cases: –13 Balls. All with the same weight except 1. Recognize this ball by using weight measure, with 3 attempts.

13 How do we solve problems? We "just do" Guesswork-and-luck Trial-and-error Experience (possibly someone else's) "Scientifically"