ECE246: Introduction to C Programming

Course Information
Course code : ECE246
Course name : Introduction to C Programming
Class/Lab :
Required Text: Deitel & Deitel (Latest Edition), “C How To Program” by Pearson/ Prentice Hall

Description
The course covers the topics on C programming language and its application in solving simple engineering problems. Upon completion of this course, the students should be able to describe C program structure, its syntax, write and debug C program to solve simple engineering problems.

Topics intended to cover
Chapter 1 Introduction

Chapter 2 Input/Output

Chapter 3 Control Statements

Chapter 4 Array

Chapter 5 Pointer

Chapter 6 Function

Chapter 7 Struct

Grading Scheme
Lab Assignment: 10%
Mini Project: 30%
Tests : 20%
Final examination : 40%

Homeworks
Download how-to..
  1. Assignment 1
  2. Assignment 2
  3. Assignment 3
  4. Assignment 4
  5. Assignment 5
  6. Assignment 6
Lab Exercises
  1. Exercise 0
  2. Exercise 1
  3. Exercise 2
  4. Exercise 3
  5. Exercise 4
  6. Exercise 5
  7. Exercise 6
  8. Exercise 7
  9. Exercise 8

Revision
Exercise (TEST 1)

T1 Extra

Mini Project
Fill up mini project form. Project title will be given later. Mini project title Updated: 21/12/2011