Structured Programming Language (UPDATED)
Structured Programming Language (UPDATED)
(BUBT)
Faculty of Engineering & Applied Sciences (FEAS)
Department of Computer Science and Engineering (CSE)
12 Class Schedule
Class Day Class Hours Class Room / Google
Meet Link
- - *
- -
13 Counselling
Schedule Class Day Class Hours Class Room
18 Course
Outcomes (COs) Upon completing this course students will be able to:
CO1: Understand the basic programming concepts and terms
related to structured programming languages.
CO2: Explain different conceptual programming problems such as
flow control, function and array etc.
CO3: Analyze different problem scenarios to solve them.
CO4: Apply different programming syntax and structure to solve
different types of basic problems.
Mapping of COs
to POs CO PO1 PO2 PO3
CO1 √
CO2 √
CO3 √
CO4 √
Bloom’s
Delivery Methods Assessment
CO No. PO No. Domain /
/ Activities Tools
Level
Class Midterm
Cognitive / Lecture and
CO1 PO1
Understanding Discussion
Class Midterm and
Cognitive / Lecture and Final
CO2 PO1
Understanding Discussion
Class Final
Cognitive/ Lecture and
CO4 PO3
Applying Discussion
Maximum topics will be covered from the textbook. For the rest of the topics,
19 Teaching reference books will be followed. Some class notes will be uploaded on the web.
Strategy White board will be used most of the time. Multimedia projector and a PC will be
used for the convenience of the students to understand codes practically. Students
must participate in classroom discussions for case studies, problems solving and
project developments.
20 Assessment
and Marks
Distribution:
Class Participation : 10%
Assignment/Presentation : 10%
15 Final Exam
22 Overall CO Assessment Criteria
23 Rubrics
CO3 A clear, The chain of One or more One or more The stated 20
(Analyzing) complete, and analyzing intermediate intermediate chain of
properly steps is analyzing analyzing
analysis does
ordered chain complete steps are steps are
of analyzing and missing or missing or not lead to the
steps (i.e. correctly unclear, but unclear to stated question.
perceive the ordered but the answer the
problem lack of some correctness question.
scenario, expectedplo of the
relate the ds. analysis is
problem to not
the compromised
programming .
perception,
explore the
programming
strategy to
solve it) is
followed to
answer the
question.
CO4 The answer The answer The answer The answer The answer 20
(Applying) shows the shows shows shows shows the
complete and appropriate partially partially
incomplete and
appropriate application appropriate appropriatea
application of of butcomplete pplication of inappropriate
conceptual conceptual application conceptual application of
programming programmin of conceptual programmin
conceptual
strategies to g strategies programming g strategies
solve a incompletel strategiesto incompletel programming
problem. y to solve a solve a y to solve a strategies to
problem. problem. problem.
solve a
problem.
24 Grading Policy
The following chart will be followed for grading. This has been customized from the guideline
provided by the School of Engineering and Computer Science.
A+ A A- B+ B B- C+ C D F
Class Test There will be at least three class tests (CT).Best two of three or best
three of four CTs will be counted. Both regular and surprise CTs
can be conducted.
Exams CT, Mid-term and final exam will be closed book, closed notes.
Mobile phones are strictly prohibited in the exam hall. Students are
insisted on carrying their own watch and synchronize time during
exam hours.
Test Policy If a student is absent from a class test anyway and made no report
to the class teacher personally beforehand, his/her score for that test
will be zero. No make-up for the class test will be allowed as 2 of
3 or 3 of 4 CTs are being considered. No make-up for Mid-exam
will be entertained without physical presence and recommendation
of the guardian along with written permission of the department.
Make-up for the Mid-exam may be much harder than the regular
one.
26
Additional Information a. Academic Calendar Spring 2023:
https://www.bubt.edu.bd/Home/page_details/Academic_Calender.
Bloom's Taxonomy is a set of three hierarchical models used to classify educational learning objectives into
levels of complexity and specificity. The three lists cover the learning objectives in Cognitive, Affective and
Psychomotor domains. The Cognitive domain list has been the primary focus of most education and is
frequently used to structure curriculum learning objectives, assessments and activities. The three domains
and respective levels are illustrated below.