0 course outline cse 105 (4)

4
Course Outline-Structured Programming Department of Computer Science & Engineering East West University Code: CSE 105 (3) Semester : Spring 2014 Course : CSE -105 Credit Title : Structured Programming Credit Hour : Theory (3) + Lab (1) = 4 Theory Class Time : MW 10:10 - 11:40 Am Theory Class Room : 502 Lab Class Room : T 04:50 - 06:50 Pm Theory Class Room : 505 (Computer Lab 2) Instructor : Md.Shamsujjoha (MSJ) Office : 5 th Floor Office Hours : SMTW 01:30-03.00 Pm, R 12.40-04.40 Pm E-mail : [email protected] and [email protected] Objective: The objective of the course is to develop basic programming skills using C language. After completion of the course, students will be able to analyze and solve moderately complex problems, develop algorithms for solving them, code the algorithms using C language. Course Contents (Theory): Mid -Term 1 Exam: Introduction of Computer Programming, Programming style, Program design. Programming file structure: purpose of .h and .c files. Constant, variable and data types. Operator and expression, type conversion. Decision making. Branching and looping. Mid -Term 2 Exam: Arrays and strings. User defined functions. Pointer.

description

c programming, Bangladesh ,computer science, learn c , c lectures

Transcript of 0 course outline cse 105 (4)

Page 1: 0 course outline cse 105 (4)

Course Outline-Structured Programming Department of Computer Science & Engineering

East West UniversityCode: CSE 105 (3)

Semester : Spring 2014Course : CSE -105Credit Title : Structured Programming Credit Hour : Theory (3) + Lab (1) = 4Theory Class Time : MW 10:10 - 11:40 Am Theory Class Room : 502Lab Class Room : T 04:50 - 06:50 Pm Theory Class Room : 505 (Computer Lab 2)Instructor : Md.Shamsujjoha (MSJ)Office : 5th Floor Office Hours : SMTW 01:30-03.00 Pm, R 12.40-04.40 PmE-mail : [email protected] and [email protected]

Objective: The objective of the course is to develop basic programming skills using C language. After completion of the course, students will be able to analyze and solve moderately complex problems, develop algorithms for solving them, code the algorithms using C language.

Course Contents (Theory):

Mid -Term 1 Exam:

Introduction of Computer Programming, Programming style, Program design. Programming file structure: purpose of .h and .c files. Constant, variable and data types. Operator and expression, type conversion. Decision making. Branching and looping.

Mid -Term 2 Exam:

Arrays and strings. User defined functions. Pointer. Structures and union

Final Exam:

Bit field and Bit-wise operations, File management in C. Command line arguments. Dynamic memory allocation.

Page 2: 0 course outline cse 105 (4)

Course Contents (Lab):

Lab-1, 2: Familiarizing with computer and windows operating system Familiarizing with C language and integrated development environment (IDE) Your First C programme.

Lab-3, 4: Programming using Data types, expressions and variables Programming using Selection statements ( if and switch)

Lab-5, 6: Programming using Iterations statements (for and while) Programming with UVA and online contest.

Lab-7, 8: Programming using Arrays (1-dimentional array and 2-dimentional array) Programming using user defined functions

Lab-9, 10: Programming using dynamic memory allocation and pointers Programming using structures Programming using File I/O

Lab Environment (any one): Code Block 8.02 or later version Microsoft Visual C++ 6.0 or later version Eclipse, vi & gcc

Text Book: Deitel & Deite’s C – How to Program 7th Edition.

Balagurusamy’s Programming in ANSI C Latest Edition, Tata McGraw- Hill publishing Company Ltd, India

Herbert Schildt's Teach Yourself C, Third or later Edition.

Reference Materials: The C Programming Language – Brian W. Kernighan and Dennis M. Ritchie, Prentice Hall Inc,

Second Edition. Programming with C - Byron Gottfried, Schaum's Outline Series, McGraw-Hill International

Editions, the latest edition.

Useful Weblinks: http://www.cs.bu.edu/courses/cs101/ http://www.mtholyoke.edu/~blerner/cs101/Labs/ http://courses.cs.tamu.edu/dzsong/csce206-f12/CSCE206-lab1.html http://metalab.uniten.edu.my/~masyura/

Page 3: 0 course outline cse 105 (4)

Exam Dates: 1st Midterm Exam – 12th Feb 2014, Wedday 2nd Midterm Exam – 12th Nov 2014, Wedday Final Exam – 23th Apr 2014, Wedday

Mark Distribution: Class Participation 5% Viva & Presentation 5% Quiz (Average of two) 5% 1st Mid Term Exam 20% 2nd Mid Term Exam 20% Final Exam 25% Labs 20%

Course Website: http://groups.yahoo.com/group/cse_msj

o CSE-105

Grading Scheme:

Marks (%) Letter Grade

Grade Point Marks (%) Letter Grade

Grade Point

97-100 A+ 4.00 73-76 C+ 2.3090-96 A 4.00 70-72 C 2.0087-89 A- 3.70 67-69 C- 1.7083-86 B+ 3.30 63-66 D+ 1.3080-82 B 3.00 60-62 D 1.0077-79 B- 2.70 Below 60 F 0.00

Special Instructions:

Class Lectures and Lab works are believed to be the most effective and reliable source of knowledge for this course. Therefore, students are strongly encouraged to participate in all the classes attentively.

Students will not be allowed to enter into the classroom after 20 minutes of the starting time. If you miss more than two consecutive classes you will loose 10% from the class participation marks. Moreover, You MUST have at least 80% class attendance to sit for the final exam. All mobile phones MUST be turned to silent.

There is zero tolerance for cheating at EWU. Students caught with cheat sheets in their possession, whether used or not used, &/or copying from cheat sheets, writing on the palm of hand, back of calculators, chairs or nearby walls, etc. would be treated as cheating in the exam hall. The only penalty for cheating is expulsion from EWU. For plagiarism, the grade will be automatically become zero for that exam/assignment.

There will be NO make-up examinations for Quiz & Lab Exam in any case. Make up exam can only be considered for the midterms in case of emergency, you MUST either inform me or the department secretary within 24 hours of the exam time. Failure to do so will mean that you are trying to take UNFAIR advantage and you will be automatically disqualified.