Course No.: CSE 1111
Course Title: Computer Programming
Prerequisite: N/A
Contact hours/week: 3
Credits: 3.00
Course Description
1. Introduction to digital computers.
2. Programming languages, algorithms and flow charts.
3. Structured programming using C:
Variables and constants,
operators,
expressions,
control statements,
functions,
array,
pointer,
structure
union,
user defined data types,
input-output files.
4. Object oriented programming using C++:
Introduction,
classes and objects;
polymorphism;
function and operator overloading;
inheritance.
.
Grading
Quizzes/Class Test: 20 Marks* (3 best out of 4 quizzes/class tests may be taken for awarding grade)
Homework’s/Attendance: 8 Marks*
Semester Exam: 72 Marks
* - We reserve the right to change the above grading scheme.
Homework's
A new homework is released and is then due after 9 days. No grade will be given to homework submitted afterwards. Homework solutions should be written and submitted individually, but discussions among students are encouraged.
Class Outline
Referred Books
Byron S Gottfried : Programming With C(4th Edition)
Herbert Schildt : Teach Yourself C
Greg Perry and Dean Miller : C Programming Absolute Beginner's Guide (3rd Edition)
Brian W. Kernighan and Dennis M. Ritchie : The C Programming Language
Herbert Schildt : Teach Yourself C++
Herbert Schildt : The Complete Reference C++
Walter Savitch : problem solving with C++
Stanley Lippman, Josée Lajoie, and Barbara E. Moo : C++ Primer
Notice
Class Test Marks - #2
Class Test Marks - #3
Class Test Marks - #4
Handouts
Course Details:
Chapter 6 - Control Statements - Slide Zip - Assignment Zip
[File type Zip, Please Unzip this on Your PC]
Chapter 9 - Array - Slide Zip [File type Zip, Please Unzip this on Your PC]
Course No.: CSE 1112
Course Title: Sessional based on CSE 1111
Prerequisite: None
Contact hours/week: 3
Credits: 1.50
Course Description
Sessional based on the theory course CSE 1112.
Grading
Quiz Test: 20 Marks*
Homework's/Attendance: 8 Marks*
Board Viva: 25
Others: 47 Marks*
* - We reserve the right to change the above grading scheme.
Class Outline
Referred Books
Byron S Gottfried : Programming With C(4th Edition)
Herbert Schildt : Teach Yourself C
Greg Perry and Dean Miller : C Programming Absolute Beginner's Guide (3rd Edition)
Brian W. Kernighan and Dennis M. Ritchie : The C Programming Language
Herbert Schildt : Teach Yourself C++
Herbert Schildt : The Complete Reference C++
Walter Savitch : problem solving with C++
Stanley Lippman, Josée Lajoie, and Barbara E. Moo : C++ Primer
Notice
Quiz Test - Question - Marks
Attendance
Handouts
Lab Report - Template (optional)
Module01
Module02
Module03
Module04
Module05
Module06
Module07
Module08
Module09
Course Feedback
FORM - Report