Download presentation
Presentation is loading. Please wait.
1
CSC215 Lecture Orientation
2
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.
3
Course Information Course blog: www.csc215ksu.wordpress.com
It will host all course materials. Make sure that you check it multiple times a day.
4
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 | 20 Nov 2017 Lab Quiz 2 (12 – 1) Wednesday, 4 Rabie Awal | 22 Nov 2017
5
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
6
Instructor's Information
Lecture and Lab Lab Name Rawabi Alwaneen Office T132 Office hours TBA Name Awabed Aljibreen Office S21 Office hours TBA
7
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
8
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 Frequently Asked Questions comp.lang.c The C Book FAQs comp.lang.c C Programming WikiBook C Programming
9
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: quick, single file
10
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
11
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.
12
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.