CSC215 Lecture Orientation.

Slides:



Advertisements
Similar presentations
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Advertisements

CSCE 312 Computer Organization Lecture 0: Course Administration EJ Kim Department of Computer Science and Engineering 338B Bright
 Dr. Natheer Khasawneh. Visual Programming CPE 411 Dr. Natheer Khasawneh Jordan University of Science and Technology.
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 (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
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.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Bilgisayar Mühendisliği Bölümü CENG 102 – Computer Programming Melek OKTAY Syllabus Administrative Information.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
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.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Medical Law and Bioethics Unit 1. WELCOME Kaplan School Week  Kaplan’s school week runs from Wednesday to Tuesday  You will begin a new unit on Wednesday.
Computer Programming (ECE 201) Instructor : Dr. Soltan Alharbi September Slides borrowed from Instructor: Wajih Alouini.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Database Management Systems
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CSc 120 Introduction to Computer Programing II
Course Information EECS 2031 – Section A Fall 2017.
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
CSc 1302 Principles of Computer Science II
Introduction to Programming
CSCE 451/851 Operating System Principles
Changing Lives Through Education
CENG 213 Data Structures Dr. Cevat Şener
Computer Programming (ECE 201)
Course Information CSE 3213 – Fall 2011.
Computer Architecture Syllabus
BIL 104E Introduction to Scientific and Engineering Computing
CSC215 Lecture Orientation.
CSC 111 Course orientation
(Advanced Human Computer Interaction)
US 130 Principles of Urban Sustainability
CSC 361 Artificial Intelligence
Introduction and Overview
Using MyMathLab Features
Welcome to CS 1010! Algorithmic Problem Solving.
Introduction to General Biology BI 101
Lecture 0 Course Information
Welcome to CS 1010! Algorithmic Problem Solving.
CSC215 Lecture Orientation.
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
Welcome to CS 1301! Principles of Programming I.
Welcome to Software Engineering-2
Introduction to Programming Using C++
Using MyMathLab Features
CSE1311 Introductory Programming for Engineers & Scientists
Accelerated Introduction to Computer Science
Lecture1: Introduction to IT322 Software Engineering I
CSC215 Lecture Orientation.
CSC227: Operating Systems
First Semester 1439/1440 Welcome 
Course Information EECS 2031 Fall 2016.
Computer Programming (ECE 201)
Orientation CSC 111.
Course Guide CSC1201 Computer programming 2.
Computer Engineering Department Islamic University of Gaza
Homework Reading Machine Projects Labs
Programming Fundamentals Lecture #1 Overview of Computer Programming
Computer Engineering Department Islamic University of Gaza
Term Dr Abdelhafid Bouhraoua
CS201 – Course Expectations
MATH-102 Term 121.
Presentation transcript:

CSC215 Lecture Orientation

Course Information Name Procedural Programming with C Code CSC215 Credits 3 hours Style (weekly) 2H Lecture (Monday) 2H Lab (Wednesday) Grade 100 Participation & Quizzes (5) In lecture 5 Assignments (10) Due on Monday Midterm 1 10 Midterm 2 Lab 30 Final Exam 40 Home assignments are given on Thursday and returned by Monday. Quizzes can happen anytime, so be always ready.

Course Information Course blog: www.csc215ksu.wordpress.com It will host all course materials. Make sure that you check it multiple times a day.

Exam Dates Midterm1 (3 – 5) Monday, 3 Safar 1439 | 23 Oct 2017 Lab Quiz 1 (12 – 1) Wednesday, 5 Safar 1439 | 25 Oct 2017 Midterm2 (3 – 5) Monday, 2 Rabie Awal 1439 | 20 Nov 2017 Lab Quiz 2 (12 – 1) Wednesday, 4 Rabie Awal 1439 | 22 Nov 2017

Final Dates Final Lab (8 – 11) Monday, 30 Rabie Awal 1439 | 18 Dec 2017 Final (8 – 11) Monday, 7 Rabie Thani 1439 | 25 Dec 2017

Instructor's Information Lecture and Lab Lab Name Rawabi Alwaneen Email ralwaneen@ksu.edu.sa Office T132 Office hours TBA Name Awabed Aljibreen Email ajibreen@ksu.edu.sa Office S21 Office hours TBA

Course Information Textbooks, any of the following books: The C Programming Language Brian W. Kernighan & Dennis M. Ritchie 2nd edition, Prentice Hall C How to Program Paul Deitel & Harvey Deitel 8th edition, Pearson Programming in C Stephen G. Kochan 4th edition, Addison-Wesley Professional C: A Reference Manual Samuel P. Harbison & Guy L. Steele Jr. 5th edition, Pearson

Course Information Free books and references: The C Book an online version of the popular introduction and reference on the ANSI Standard C programming language GBDirect Publications http://publications.gbdirect.co.uk/c_book/ Frequently Asked Questions comp.lang.c http://c-faq.com/ The C Book FAQs comp.lang.c C Programming WikiBook http://en.wikibooks.org/wiki/C_Programming C Programming

Tools In lab: On your machine: Online: Windows CMD GCC (Cygwin) On your machine: Windows: same as in the lab: CMD, notepad (or any other editor) and GCC through MinGW or Cygwin Linux and OSX: terminal, xcode(or any other editor) and GCC Online: www.codechef.com/ide: quick, single file www.tutorialspoint.com/compile_c_online.php

Course Topics Types, Operators, and Expressions Control Flow 2 Types, Operators, and Expressions MT1 MT2 FE 3 Control Flow 4 Functions and Program Structure 5 Pointers and Arrays 6 Memory Management 7 User Defined Data Types 8 Input and Output 9 Standard Library 10 Linked Lists and Data Structures 11 Advanced Topics

How To Study CSC215 Review CSC111 thoroughly. You are expected to be mastering all of their topics. Attend lectures and labs Arrive on time Pay attention, ask questions and take notes Study what you have learned on the same day Read slides, notes and optionally the textbook Redo the examples by yourself Apply on a computer Use my office hours. I'm getting paid for them, they are free for you. Do all of your homework assignments Spend enough time thinking Implement and run your solutions Submit in a timely manner Look for examples, exercises, problems to solve Discuss with your colleagues, but never ask for ready solutions, and submit your own work.

Attendance Policy ❝II. With regard to student attendance (please note the following changes that will be implemented as a college starting this Semester): Anyone with absence of 25% or more will be barred from entering the final exam NO EXCEPTIONS will be made (even if the student is in his/her final Semester). NO medical excuses should be accepted as a way for deducting the number of absence days (25% of allowed absence in a Semester is actually there for the purpose of such health or other emergency circumstances). A medical excuse may only be used in the case that a student misses an exam (to allow for a make-up exam) however, the absence should still be counted.