CSC 461 Course Outline FALL 2024
CSC 461 Course Outline FALL 2024
Course Outline
Fall 2024
Course Objectives
This course will help students become familiar with the various schools or paradigms of programming
languages. The students will deeply understand the implementation of programming languages and
also learn how to specify syntax and semantics for a language. These concepts will help them
understand the significance of designing new programming languages.
Course Outcomes:
Page 1 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
Text Books
Class Sessions:
Section: A
Section: B
Page 2 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
Intended Student Learning Outcomes (SLOs) and Program Outcomes (POs) of the Course:
At the end of the course, each participant should be able to:
Page 3 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
Page 4 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
Page 5 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
Page 7 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
Grading Policy
80 to 100 A+ 4.0
75 to less than 80 A 3.75
70 to less than 75 A- 3.5
65 to less than 70 B+ 3.25
60 to less than 65 B 3.0
55 to less than 60 B- 2.75
50 to less than 55 C+ 2.5
45 to less than 50 C 2.25
40 to less than 45 D 2.0
Less than 40 F 0.0
Page 8 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
Evaluation
Grades will be calculated according to the university grading structure, and individual students will
be evaluated based on the following criteria with respective weights.
Dress and Behavior Code: All students must strictly follow the IUBAT Dress and Behavior Code
(DBC). The student not following the proper dress code will be warned first, and the habitual DBC
breaker may be denied entry/ejected from the classroom and thus counted as absent.
First Interim and Second Interim Exam: The First Interim and Second Interim Exams will be held
in the class on scheduled/announced dates. The scheduled dates of the exams will not be changed under
any circumstances beyond unavoidable cases. All topics covered until the end of the week before the
exam will be included. Different sets of question papers with equal levels of difficulty and standards
will be set. These question papers will consist of both subjective and objective-type questions.
Marked exam scripts for both exams will be returned to the students during class (usually next week
after the exam). If any student is unable to collect their script on that day due to absence, they must
Page 9 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
collect it within one week from the instructor’s room. After one (1) week, the instructor will not be
responsible for the script’s loss.
Missed Exam: There will be no make-up exam if anyone intentionally misses the First Interim and
Second Interim exams without any valid and legitimate reason. Absence in the exams will be regarded
as absence, and Zero (0) marks will be applied. Notifying the instructor before the exam is a must if a
student misses any exam for reasons beyond their control. ‘I’ grade will not be given without any prior
notification to the instructor. In extreme circumstances, if the student cannot inform the instructor
earlier, they must inform the instructor within three (3) days of the exam.
Final Exam: The final exam will cover the entire course syllabus and be all-inclusive at a location and
time determined by the university. It is for evaluation purposes only, and the exam scripts will not be
returned to the students for review after they are marked. The final exam question paper will include
subjective-type questions only.
Creativity will not be suppressed. Writing in your own words is welcomed as long as the provided
information is scientifically correct, grammatically sound, and to the point.
No extra marks will be given for what was not asked on the question paper. Marks will be deducted for
wrong scientific units. No partial marks will be given for the following cases:
a. Misspellings of engineering terms, contributor’s name, or universally accepted terminology.
b. Wrong formula and invalid solution processes/steps of mathematical problems.
c. Unintelligible writing (not understandable), sentences that do not make any sense, off-topic
writing (not relevant to the topic).
Review of the marks: Appeals for reviewing marks of the First Interim and Second Interim exams
must be made within three (3) days from the day of supplying answer scripts. After grades are submitted
to the university automation server, any appeal for reviewing marks will be rejected. Students can apply
through the registry for a final grade review if they are not satisfied with their final grade.
Class Participation: All students are expected to actively participate in the class to ensure a practical
and interactive teaching-learning process. Class participation includes asking questions, expressing
ideas, contributing to the discussion, and giving insightful comments relevant to the topic. It is also
further expected that students will adequately prepare themselves by studying the subject before the
scheduled classes, and they will participate in them when appropriate. Another way of participating in
the class is to play the role of convener, rapporteur, course leader, and participant. Students should
follow the instructor’s briefing in this regard.
In-class Exercises: Students are expected to follow the instructions attentively and thoroughly
understand the solution process of a discussed mathematical problem. A similar mathematical problem
will be provided to the students for solving in the class within a prescribed time. Discussions are
allowed. Students will show the answer to the instructor after solving.
Page 10 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
Unannounced Quizzes: An unannounced quiz will be either an oral exam on a previously discussed
topic or an open-book exam. Students are, therefore, advised to always bring at least five blank pages
with them and a textbook to the class.
Homework assignments: Adherence to academic integrity and professionalism is very important
during assignment preparation. “Problem Sets” containing mathematical problems and critical thinking
problems will be provided in the class. Homework Assignments will include these problems along with
some subjective questions. All students are expected to complete their assignments promptly and
submit them within the announced due date. Unprofessionally prepared submissions (for example,
quick copying from another student’s assignment in the class, submission in a torn piece of paper, etc.)
will not be accepted, and the grade will be “F.” A homework assignment may be handwritten or typed.
Hand drawings and writings are acceptable as long as they look neat and professional. However,
homework assignments on design problems should be prepared on engineering paper using a pencil,
and the work should be neat, complete, and logically arranged.
While group discussions are encouraged and collaboration on homework assignments is permitted,
each assignment submitted must represent essentially the student’s work. Submitted work that is copied
from peers will be subjected to severe penalization; the grade will be “F,” and the mark will be zero
(0).
“I” Grade Policy: The instructor cannot assign an ‘I' Grade based on any irrational request or excuse
made by a student. The instructor may assign the grade “I” (Incomplete grade) at the end of the semester
to designate incomplete work in a course. It should be used only when a student is unable to complete
the requirements of the course because of illness, hardship, or death in the immediate family.
Incomplete (I) will only be given if the student has already substantially completed the primary
requirements of the course, such as required attendance, satisfactory class participation, assignment
completion, taking the quiz, and obtaining a good grade in the First Interim and Second Interim exams.
The grade “I” must be removed as soon as possible but no later than 3 weeks from the beginning of the
following semester. At the end of the deadline, the faculty must submit the final grade, or this is
automatically converted into an “F” grade.
Attendance policy: Attendance at all lectures is mandatory. An instructor may assign a final grade of
“F” in the course to a student who fails to meet the requirements. Only three absences from a course
with acceptable reasons may be excused by the instructor in a semester. Permission of the Dean is
required to remain absent in three or more consecutive classes for reasons beyond the control (e.g.,
illness, hardship, or death in the immediate family) of the student. Any student remaining absent in any
class of a course without permission will be served with a notice of warning. Unexcused absences will
lead to reduced course grades, suspension from the course, or dismissal of the student from the course.
Lecture Notes and Handouts: Lecture notes and PowerPoint slides made by the instructor will not be
supplied to the students. Students are expected to study the textbook to develop an in-depth
understanding of the topic. Students may additionally follow reference texts along with any credible
and reliable source of information. Students are also advised not to follow random Google search
Page 11 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
results and unprofessional web pages. ‘Problem Sets’ for assignments and handouts on unavailable
topics (topics not available in the textbook) will be provided only.
______________________________
Signature of the Course Instructor
PO # 1 • Engineering Knowledge
-An ability to apply knowledge of computing, mathematics, science, and
engineering fundamentals to the solution of complex engineering problems.
PO # 2 • Problem Analysis
-An ability to identify, formulate & and analyze complex engineering problems.
Also, the capability to select and apply engineering knowledge to computing
problems that require the application of principles and applied procedures or
methodologies.
PO # 3 • Design and Development
Page 12 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
-An ability to design solutions for complex engineering problems and to design,
implement, and evaluate computer-based systems, components, or processes that
meet specified needs with appropriate consideration for public health and safety,
cultural, societal, and environmental considerations.
PO # 4 • Investigation / Experiment and Analysis
-An ability to conduct investigations or experiments of complex problems using
research-based knowledge and research methods, including design of experiments,
analysis and interpretation of data, tests, and measurements, and synthesis of the
information to provide valid conclusions or to improve solutions (products or
processes).
PO # 5 • Modern Tool Usage / Embracing Modern Technology
-An ability to create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools necessary for computing practices, including
prediction and modeling, to complex engineering problems, with an understanding
of the limitations.
PO # 6 • The Engineer and Society
-An ability to apply reasoning informed by contextual knowledge to assess
societal, health, safety, legal, and cultural issues and the consequent
responsibilities relevant to professional engineering practice and solutions to
complex engineering problems.
PO # 7 • Environment & Sustainability
-An ability to understand and evaluate the sustainability and impact of professional
engineering work in the solution of complex engineering problems in societal and
environmental contexts.
PO # 8 • Ethics
-An ability to apply ethical principles and commit to professional ethics,
responsibilities, and norms of engineering practice, including respect for diversity.
PO # 9 • Individual Work and Teamwork / Leadership and Teamwork
-An ability to Function effectively as an individual and as a member or leader in
diverse & and technical teams and multi-disciplinary settings to accomplish a
common goal.
PO # 10 • Communication
-An ability to communicate effectively on complex engineering activities with the
engineering community and with computing society at large, such as being able to
comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
PO # 11 • Project Management
-An ability to demonstrate knowledge and understanding of engineering
management principles and apply these to one’s work as a member and leader in a
team to manage computing projects and in multidisciplinary environments.
PO # 12 • Lifelong Learning
Page 13 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
-Recognize the need for and have the preparation and ability to engage in independent
and lifelong learning in the broadest context of technological change.
Page 14 of 15
International University of Business Agriculture and Technology
Founded 1991 by Md. Alimullah Miyan
4 Embankment Drive Road, Sector 10, Uttara Model Town, Dhaka 1230, Bangladesh
Phone: 896 3523-7, 01714 014933, 892 3469-70, 891 8412, Fax: 892 2625, [email protected] www.iubat.edu
P2-Set: Readiness to act. It includes mental, physical, and emotional sets. These three sets are dispositions
that predetermine a person's response to different situations (sometimes called mindsets).
P3-Guided Response: The early stages of learning a complex skill that includes imitation and trial and error.
Adequacy of performance is achieved by practicing.
P4-Mechanism (basic proficiency): This is the intermediate stage in learning a complex skill. Learned
responses have become habitual, and the movements can be performed with confidence and proficiency.
P5-Complex Overt Response (Expert): The skillful performance of motor acts that involve complex
movement patterns. Proficiency is indicated by a quick, accurate, and highly coordinated performance,
requiring a minimum of energy. This category includes performing without hesitation and automatic
performance.
P6-Adaptation: Skills are well developed, and the individual can modify movement patterns to fit special
requirements.
P7-Origination: Creating new movement patterns to fit a particular situation or specific problem. Learning
outcomes emphasize creativity based on highly developed skills.
-------X-------
Page 15 of 15