Course overview March 3rd. Instructor information Instructor: Artem A. Lenskiy ( 아르텸 랜스키 ) Office: F410, 1 st engineering building Phone: +82-41-560-1165.

Slides:



Advertisements
Similar presentations
Rajlakshmi Ghosh Cadey Korson Being a TA in a Science Lab.
Advertisements

Lecture 1: Overview CMSC 201 Computer Science 1 (Prof. Chang version)
Designing an Effective Course Curriculum Ponnurangam K (“PK”) Indo-US Workshop on Effective Teaching at College / University Level Feb 10, 2011.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
CS 101 Introduction to Computer Science Arif Zaman, Sohaib Khan, Tariq Jadoon.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
COMP152 Object-Oriented Programming and Data Structures Spring 2011.
Course Introduction Computer Science Department CS141:Computer Programming 1 Fall 2014 Dr. Hamid Al-Hamadi.
CENG 213 Data Structures Department of Computer Engineering Middle East Technical University Fall 2014 CENG 213 Data Structures 1.
CS-2852 Data Structures LECTURE 1A Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com.
MTH213 Experimental Mathematics Introduction. Goals of the Course Introduction to high level programming language (Python) and extensive math libraries.
Welcome to COE212: Engineering Programming Instructor: Wissam F. Fawaz Office 103, Bassil bldg. All week long: What is computer.
CIS162AD: C#.Net Programming Level I Instructor: Gary R. Smith, MS.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
2 September Statistics for Behavioral Scientists Psychology W1610x.
Introduction to Network Security J. H. Wang Feb. 24, 2011.
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
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.
ITMS3101: Digital Media Introduction and Overview Eng. Mohanned M. Dawoud Software Engineering University of Palestine.
ENGINEERING ECONOMY DR. MAISARA MOHYELDIN GASIM College of Engineering Engineering Economy (GE 4010) COURSE OUTLINES.
Understanding the Academic Structure of the US Classroom: Syllabus.
Bilgisayar Mühendisliği Bölümü CENG 102 – Computer Programming Melek OKTAY Syllabus Administrative Information.
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
Welcome to CSCI 230/B279 Computing I Spring 2004 Dale Roberts, Lecturer Department of Computer and Information Science IUPUI.
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
WorkRoles Responsi- bilities Instructors
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
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.
Lecture 0Slide 1 Welcome to IKI 10230I Introduction to Computer Organization Teacher: L. Yohanes Stefanus office: Fasilkom Building.
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.
HFT 4464 Hospitality Financial Management Summer B :00 – 9:50 p.m. Course Overview.
Introduction to Sport and Exercise Science Lecture 1.
Welcome to CSCI 230 Computing I Dale Roberts, Lecturer Department of Computer and Information Science IUPUI.
Course Overview: Linear Algebra
CENG 213 Data Structures1 Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University.
HUT – DEPARTMENT OF MATH. APPLIED MATH 1 FUNCTION.
EGR 115 Introduction to Computing for Engineers Course Overview and Introduction Monday 29 Aug EGR 115 Introduction to Computing for Engineers Slide 1.
Database Design CT1313.
APPLIED MANAGEMENT SCIENCE IN AGRICULTURAL SYSTEMS I
CENG 213 Data Structures Nihan Kesim Çiçekli
CS101 Computer Programming I
CSc 1302 Principles of Computer Science II
Course Introduction 공학대학원 데이타베이스
Syllabus Introduction to Computer Science
Object-Oriented Programming
BIL 104E Introduction to Scientific and Engineering Computing
Computer Skills Lecturer Muhammed YASIN
Foundations of Visualization 8/30/05 Lecture Notes
Course Outline General English
Welcome to COE212: Engineering Programming
GTECH 709 Criteria for evaluation
Introduction to Programming Using C++
System Analysis and Design 2
CSE1311 Introductory Programming for Engineers & Scientists
Administrative Issues
Study Tips for College Algebra
Course Guide CSC1201 Computer programming 2.
Administrative Issues
Communication Systems – 2 Digital Communications
System Analysis and Design 2
Lecture 1a- Introduction
Introduction to the Java Language ​
Presentation transcript:

Course overview March 3rd

Instructor information Instructor: Artem A. Lenskiy ( 아르텸 랜스키 ) Office: F410, 1 st engineering building Phone: Office hours:TBA 2

Course description The course consists of 14 lectures covering important aspects of C language. The goal of this course is to Learn C language Familiarize with general programming concepts. Briefly introduce how computer works 3

Course description After completion of this course, you should be able easily pick up any procedural programming language. Many practical problems that range from linear algebra, calculus, to cryptography and signal processing are covered. 4

Grading policy Homework assignment:10% Midterm exam: 20% Final exam: 30% Quizzes: 20% Two projects: 20% 5

Course policies The lecture class attendance is required because Some topics and examples covered in the class are not in the slides. Course taught in English and you should get familiar with specific terms in English. We do our best to add comments in Korean in PPTs Korean teaching assistant Often we have quizzes, if you miss class you fail the quiz(20%). Two project Encoding and decoding messages with RSA public-key cryptosystem Image convolution (Image blurring and deblurring) Lab attendance is very important 6

Collaboration/Plagiarism rules Plagiarism of submitted homework and attempts to copy quizzes in the class will result in point annulation. Collaboration is encouraged if you are helping someone do not make more harm than good, give hints, explain but do not solve for a classmate. if you are asked for help it is your responsibility to ask proper questions 7

Why to study programming? Programming becomes the most important skill in 21 st centaury It is a skill and you can master it thought repetitions Programs at different levels of complexity are found everywhere. We trust programs to fly aircrafts, to do medical diagnosis and to trade stocks on a stock market. Each field has it own specialization; nevertheless the foundation of programming remains the same in any field. 8

Why to study programming? 9

Summary After taking this course it is expected that student will be able to (a) design algorithms and (b) program them in C. The course introduces general programming concepts that stay the same across procedural programming languages. 10