Course
code CC213
credit_hours 3
title Programming Applications
arbic title
prequisites CC111
credit hours 3
description Advanced C-language Programming is provided in this course: two dimensional arrays, strings, pointers, recursion, structures, bitwise-operators, input-output interfacing as well as text and binary files are covered in details. Projects are required from students to increase their skills in C programming.
arabic description
objectives To help students develop engineering skills to design and solve problems using C structured programming
arabic objectives
ref. books The C programming language By: Brian kering & Dennis RichiernProgramming with C By: Byron S. Gr Hfierdrn
arabic ref. books
textbook C Program Design for Engineers By: Jery R.Hanly & Elliot B.Koffman rn
arabic textbook
objective set combined
content set combined
Course Content
content serial describtion
1 Week Number 1: Revision
.
2 Week Number 2: Functions and the input arguments.
.
3 Week Number 3: Functions using pointers.
.
4 Week Number 4 : Declaration and referencing of arrays.
.
5 Week Number 5 : Declaration and referencing of multi-dimensional arrays.
.
6 Week Number 6 : Searching and sorting algorithms.
.
7 Week Number 7 : 7th Week Exam + Searching and sorting algorithms.
.
8 Week Number 8 : Strings manipulation in C.
.
9 Week Number 9 : Pointer mechanism in C.
.
10 Week Number 10 : Structures.
.
11 Week Number 11 : Standard input, standard output and program-controlled text files.
.
12 Week Number 12 :12th Week Exam.+ Standard input, standard output and program-controlled text files.
.
13 Week Number 13: Using text files by using s.
.
14 Week Number 14 : Presentation of projects.
.
15 Week Number 15 : Presentation of projects.
.
16 Week Number 16 : Presentation of projects and Final Exam.
.