Computer Programming Basics Assistant Professor Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University, Korea.

Slides:



Advertisements
Similar presentations
COP3330 Object Oriented Programming in C++ Syllabus
Advertisements

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Lab00: Pre-Lab Fast Presentation 5 – 10 min KFUPM, CCSE, ICS Dept Fall Semester, Term 061 ICS Al-Zouri, Ali.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
MATH 330: Ordinary Differential Equations Fall 2014.
CS-0401 INTERMEDIATE PROGRAMMING USING JAVA
1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science.
University of Colorado - Dept of Aerospace Engineering Sciences - Introduction to FEM This is ASEN 5007: Introduction to Finite Element Methods.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Dr. Iyad Jafar Embedded Systems CPE 333. Instructor Information Dr. Iyad F. Jafar Office : Room 002 Computer Engineering Office Hours Sunday & Tuesday.
CIS-305: Data Structures Fall Organizational Details Class Meeting: 4 :00-6:45pm, Tuesday, Room SCIT215 Instructor: Dr. Igor Aizenberg Office:
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 1 1.
MATH 310, FALL 2003 (Combinatorial Problem Solving) MoWeFr 1:20 McGregory 214.
Social Psychology: Attitudes & Persuasion (PSY320)
Course Introduction Software Engineering
Network Security CS nd Term Course Syllabus Cairo University Faculty of Computers and Information.
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
Language Development: The Course Jan. 6, The Course Designed to give students a comprehensive understanding of language development, primarily in.
Understanding the Academic Structure of the US Classroom: Syllabus.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
Computer Graphics Kocaeli University Computer Engineering Department Spring 2012.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Object Oriented Programming (FIT-II) J. H. Wang Feb. 20, 2009.
Introduction to C++ Programming Language Assistant Professor Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University,
Introduction to Computer Programming (FIT-I pro) J. H. Wang Sep. 17, 2007.
CEN 111 Introduction to Algorithms and Programming INTERNATIONAL BURCH UNIVERSITY DEPARTMENT of INFORMATION TECHNOLOGIES Dr. Günay Karlı
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
Introduction to Information Security J. H. Wang Sep. 18, 2012.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Course overview March 3rd. Instructor information Instructor: Artem A. Lenskiy ( 아르텸 랜스키 ) Office: F410, 1 st engineering building Phone:
General Information Course Id: COSC6368 Artificial Intelligence Professor: Ricardo Vilalta Classroom:AH 110 Telephone: (713)
AMS102 Elements in Statistics Prof. Kenny Ye Office: Math Phone: Office Hours: TuTh 3:30-4:30.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
CMPT 238 Data Structures Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Tue and Fri 12:30 - 2:00PM.
Introduction to C++ Programming Language Assistant Professor Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University,
Andy Wang Object Oriented Programming in C++ COP 3330
Computer Engineering Department Islamic University of Gaza
ENCM 369 Computer Organization
Course Introduction 공학대학원 데이타베이스
Syllabus Introduction to Computer Science
MSE 3143 CERAMIC MATERIALS Assoc. Prof. Dr. Emre YALAMAÇ Lecturer
Introduction to C++ Programming Language
Probability and Random Variables
GC101 Introduction to computers and programs
Computer Programming (ECE 201)
Course Information Mark Stanovich Principles of Operating Systems
Object-Oriented Programming
BIL 104E Introduction to Scientific and Engineering Computing
Welcome to CS 1010! Algorithmic Problem Solving.
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CS 1010! Algorithmic Problem Solving.
TERM 181 IMPORTANT INFORMATION
Andy Wang Operating Systems COP 4610 / CGS 5765
Calculus III – Course Syllabus
Syllabus.
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
Nonlinear Dynamic Control Systems
Welcome to Physics 1D03 !.
C Programming Lecture 1 : Introduction
Computer Programming (ECE 201)
Analysis of Algorithms
C Programming Lecture 1 : Introduction
Bus 100: Business communications
Presentation transcript:

Computer Programming Basics Assistant Professor Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University, Korea

About The Lecture Note This lecture note is intended to be used by students in “Computer Programming Basics” course at the Kyung Hee University. Large portion of the materials is based on the lecture note supplied by the authors of the textbook “Computer Science : A Structured Approach Using C++, 2nd Edition.”

Why do you take this course? Because it is mandatory in your department? Because many people take it? Just a random choice? The best answer would be I take it because I am interested

The Course in a Nutshell Title: Computer Programming Basics After finishing this course, you will be able to write a simple computer program using C++ with MS Visual Studio. The course consists of lectures and practice classes. Grading will be mainly based on 4 exams and quizzes.

Who am I? Studied computer science at POSTECH ( 포항공과대학교 ) and ETH Zurich, Switzerland ( 스위스 취리히 연방 공대 ) Assistant professor at KHU since 2012, 09. Research: virtual reality ( 가상현실 ), computer graphics, haptics E mail: Office: room 318 (office hour: after each lecture, for an hour) Tel:

Texts Text –B. A. Forouzan & R. F. Gilgerg, “Computer Science : A Structured Approach Using C++, 2nd Edition,” Thompson Press. References – 박진수, “C++ 기초 핵심 원리,” 생능출판사 (2008 년 ). – 천정아, “C++ Programming with a Workbook,” 이한출판사 (2008 년 ). – 이승관 & 정태충, “ROBOT C 로 접근하는 C 프로그래밍 입문 ”, 홍릉과학출판사 (2008 년 ).

The Course will Cover… Understandings and skills of general computer programming with C++ –variables, types, arrays,… –control statements (if, loops, functions,…) Simple low-level memory management –Pointers and references MS Visual Studio –Debugging and solution tools

Language Class will be thought in English All materials including class lecture notes, practice class notes, homework problems, and exam problems will be written in English A good change to train your English skill Also recommend to buy English textbook

Grading 1 st exam: 20% 2 nd exam (mid-term): 20% 3 rd exam: 20% 4 th exam (final): 20% Practice class and quiz : 20% * Any kinds of dishonest behaviors (e.g., copying, cheating) will result in the F grade

Course Schedule (Tentative) In the web page,