Course id: csci 1304 Name: Programming 1 Term: 1st 11/12 Instructor: Name: Tawfiq s barhoom Email



Download 23.29 Kb.
Date09.01.2017
Size23.29 Kb.
Course ID: CSCI 1304 Name: Programming 1 Term: 1st 11/12
Instructor: Name: Tawfiq S Barhoom Email: tbarhoom@ iugaza.edu.ps EX: 2951
Teaching Assistant: Mohmad Awadalla, Heba al-ashkar Course Website: moodel
Course Description: as a first course in programming it begins with a brief introduction to programming and computing basics. The course introduce structured programming concepts and the C programming language. The main topics to be included are data types, flow of control, functions, arrays, pointers, strings, structures and typdef, Enumerations Types, file I/O, and preprocessor statements.
Textbook: C How to program
References: any programming textbook or website

  • A book in C

  • C by Dissection: The Essentials of C Programming, Fourth Edition, by Al Kelly and Ira Pohl, Addison Wesley Longman, 2001, ISBN: 0-201-71374-8


Requirements:

  • lecture Attendance ; student with >25% absent well not allowed to attend the final exam.

  • programming/Writing assignments;

    • the assignment to be submitted at the time,

    • any late you will miss the mark

    • follow the specific formatting and submission requirements.

    • copy from friends awarded zero mark.

    • assign a significant amount of time to work practically on the frequent programming assignments




  • Quizzes (1 to 3) - No notification (suddenly)







  • Programming project (individual work).

    • follow the specific formatting and submission requirements.

    • copy from friends awarded zero mark.

    • assign a significant amount of time to work on


O.H.:

Saturday: 9:15-10:15, 11:30-2:00

Sunday + Monday + Tuesday: 10:30 – 12:30

Wednesday : 9:15-10:15, 11:30-12:30
Grading:

  • Participation 10%

  • Programming/writing assignments 10%

  • quizzes 10%

  • Project - lab

  • Mid exam(s) 20%

  • Final exam 50%

Tentative Lecture Schedule (subject to change):


W#

subject




1

Course Introduction/Organization

Intro to C






1

Problem solving




2

Program development in C, program structure




3

Simple data types, programs




4

Flow of Control: if, if..else




5

While, do..while




6

For, array




7

Functions




8

Preprocessor




9+10

Pointers + char-s and strings




11

Struct + Review + mid exam




12

Enumerations Types and Typedef




13+14

File processing




15

Review






Download 23.29 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2020
send message

    Main page