CSE 101: Structured Programming
July 2025 | ![]() |
Lecture
SEC A/SEC B/SEC C: SUN MON TUE
10/04/2025: Class begins from April 12, Sunday, 2025
Teach yourself C, Herbert Shieldt (3rd Edition)
The C Programming Language , 2nd Edition, Brian W. Kernighan, Dennis M. Ritchie
Programming in Ansi C, Balagurusamy.
This course is a basic course to programming languages using C. The objectives of the course are to attain a basic knowledge of programming, an understanding of algorithmic issues and an ability to analyze solutions to real-life interesting mathematical problems.
The topics to be covered include introduction and history of C; data types, constants and variables; operators and expressions; type conversion; decision making, branching and looping; arrays and strings; library functions and user defined functions; structures; pointers; and file management. A detailed course outline could be downloaded from here.
The final grade of this course will be evaluated by the following weighted combination:
(a) Attendance: 10%
(b) Class Tests/Quiz (3 out of 4): 20%
(c) Final Examination: 70%
Copyright © 2020 by Prof. Ashikur Rahman
All rights reserved. No part of this video lecture may be reproduced, distributed, or transmitted in any form or by any means, including re-recording, or other electronic or mechanical methods, without the prior written permission of Prof. Ashikur Rahman, except in the case of brief quotations embodied in critical reviews and certain other noncommercial uses permitted by copyright law. For permission requests, write to Prof. Ashikur Rahman, addressed to ashikur AT cse DOT buet DOT ac DOT bd
YOU CAN ALSO WATCH MY DISCRETE MATHMATICS VIDEO TUTORIAL:
Handouts are additional reading materials that might help you in understanding a topic in depth. Please check out the following handouts.