Welcome To The Semester of Fall 2020-2021 In: American International University-Bangladesh (AIUB)
Welcome To The Semester of Fall 2020-2021 In: American International University-Bangladesh (AIUB)
2020-2021 in
American International University-
Bangladesh (AIUB)
Course – Introduction to Programming [B1]
Who am I?
Aneem Al Ahsan Rupai
Lecturer
Department of Computer Science
Faculty of Science and Technology
Email – [email protected]
Who are we?
• Faculty
• Department
• Program
Faculty
• Faculty of Science and Technology (FST)
• Faculty of Engineering (FE)
• Faculty of Business Administration (FBA)
• Faculty of Arts and Social Sciences (FASS)
Department
Under the FST we have the following
departments
• Maths
• Physics
• Chemistry
• Computer Science
Program
The department of Computer Science only offers
one program now-
• Computer Science and Engineering (CSE)
Policies and Discipline
Attendance
• Must be present in 75% of classes, otherwise
UW
• Must be in the class with a maximum delay of
10 minutes
• Must inform me about absence through email
• Consideration for legitimate reason or reasons
• More instructions will be given during classes
Submission
• All submission must be done within given
deadline especially assignments and lab tasks
• Late submission will not be accepted
• For all assignment and lab task the file name
must be your id.extension. For example- if
your id is 20-XXXXX-3, then the file name must
be 20-XXXXX-3.txt, 20-XXXXX-3.docx, 20-
XXXXX-3.pdf and so on
• More instructions will be given during classes
Online Assessments
• Maximum time of 15 minutes conducted through
teams
• Must submit 30 seconds earlier before the ending
time
• If submission is missed for any reason inform me
immediately
• If you are unable to attend any assessments let
me know through an email. I will not find you,
you will inform me.
• More instructions will be given during classes
Viva
• For any viva time slots will be given
• Be prepared according to the time slot
• If for some reason you miss your viva you
inform and re-schedule another time for viva.
Please be responsible
• More instructions will be given during classes
Dropping
• In case you want to drop the course you have
to do it within one week after the mid term
grades are uploaded
• No drop request will be accepted after this
time period
• More instructions will be given during classes
Grading
• Go the https://
www.aiub.edu/academics/regulations and then
to ‘Grading System’ to see markings and
equivalent grades
• If you see an ‘I’ as a grade please contact me
immediately. It means that you have pending
assessments. You will be given chance to do the
assessments so that I grade you properly
• More instructions will be given during classes
Consulting
• Every Sunday-Thursday between 9AM –
7:30PM
• Please contact for consulting within this time
period through Teams or Email
Teams
• Please be formal
• Texts must be in English
• No use of reactions and gifs
Others
• The policies and disciplines given so far might
not cover all the requirements. So more can
be added during class time
What will be learn?
Programming Language
• お元気ですか
• 你好吗
• cómo estás
• Wie geht es dir
• как поживаешь
Use
• Instruction
• Automation
• Combination towards advanced task
Types of Programming Language?
• Binary code
• Machine or Assembly Language
• High Level Language
How we give Instructions?
• Punch cards
• Binary Instructions
• Console
• Integrated Development Environment (IDE) –
Code Blocks, Visual Studio, Android Studio,
PyCharm and so on.
Code Blocks
• An IDE
• Ease of use
• Logs
• Debugging
How to Download?
Follow my instructions
Books
• Teach Yourself C++ by Herbert Schildt
• Let Us C++ by Yashavant Kanetkar
Online Resources
• http://cplusplus.com/
• https://
www.tutorialspoint.com/cplusplus/index.html
• https://www.geeksforgeeks.org/cpp-tutorial/