CSE 5392By Dr. Donggang Liu1 CSE 5392 Sensor Network Security Course Introduction.
C Programming Lecture 1 : Introductioncseku.ac.bd/faculty/~kazi/files/c/lecture1.pdf · Course...
Transcript of C Programming Lecture 1 : Introductioncseku.ac.bd/faculty/~kazi/files/c/lecture1.pdf · Course...
StructuredProgramming ILecture 1 : Introduction
Dr. Kazi Masudul AlamPh.D. (University of Ottawa)M.Sc. (University of Ottawa)
B.Sc. (Khulna University)
Associate ProfessorComputer Science and Engineering Discipline
Khulna University
Course Overview
Level Undergrad students CSE 1
styear student
Course Code : CSE 1103 Structured Programming I (Beginner Level) Credit : 02
Course Objectives Learn Basic Concepts and Knowledge of C Programming Learn Grammars of C Language Acquire Ability of Problem Solving and Program Design Using C
Evaluation
Class Tests : 30% Final Exam : 60% Class Participation, Attendance, Attitude : 10%
You will not be able to participate in the final exam if you miss (more than) 1/2 of the whole classes
Academic dishonesty (e.g. cheating, plagiarism, and etc.) will be taken seriously. Heavy penalty will be imposed
Course Information
Lecture Time & Place Follow routine and CR updates
Professor Information Office : 1217 Email : [email protected] Office Tel : 01711149360 Office Hour : Sunday, 2pm-3pm
Announcement
Class Website http://cseku.ac.bd/faculty/~kazi/ Class information such as lecture notes or source codes are
accessible through this website
Programming Assignments We encourage to study and discuss together for doing
programming assignments. However, you must do programming YOURSELF. You must not share any of source code with other students. Any kind of academic dishonesty will be taken seriously.
Schedule
1 Overview of Computer System
2 Computer History
3 Input / Output
4 Memory
5 Number Systems
6 Class Test 1
7 Intro. to Programming Language, Program Compilation, and Execution
8 Simple C code, Variables, Data Types
Schedule
9 Operators, Basics of I/O, Preprocessors
10 Control Structure 1
11 Control Structure 2
12 Class Test 2
13 Function 1 (Basics)
14 C Function 2 (call by value, math lib.)
Schedule
15 Array 1
16 Array 2
17 Pointer 1
18 Pointer 2
19 Characters and Strings
20 Class Test 3
21 Preparatory Leave for Final Exam
Text Book
There is no required text book.
Recommended Reference “Programming with C”, Byron Gottfried, Schaum’s
Series (We will look at many example codes during the class)
“Programming in ANSI C”, E Balagurusamy
Class Formats
Lecture on grammars of C programming language Powerpoint slides or source codes We will have lots of questions and discussions
Behavioral Attention I shall accept students upto 5 minutes once I start my
class Side talks, mobile, and laptop none of them allowed.
You will be shown out of the class
Practice in the lab
Test Formats Class Test
3 Tests 30 Marks
LAB Practice in Home Lab Tests
60 Marks Viva
30 Marks Attendance
10 Marks
Important Notice
Academic Dishonesty You must not turn in homework that is not yours. You must prevent your work from being stolen.
Academic dishonesty or bad class behavior will be seriously penalized