1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer...
-
Upload
ashley-bryant -
Category
Documents
-
view
220 -
download
2
Transcript of 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer...
![Page 1: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/1.jpg)
1
CSI 121Structured Programming Language
Introductory Lecture
Sabbir Muhammad SalehLecturer
Department of CSEUniversity of South Asia
![Page 2: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/2.jpg)
2
People Involved• Lecturer
Sabbir Muhammad [email protected] Website: http://sabbirsaleh.weebly.com/
![Page 3: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/3.jpg)
3
Overview
• Computer Systems
• Simple Boolean Algebra
• Algorithms
• Control Structures
• Data Structures
• Structured Programming: C
• Numerical Computing
• Software Engineering Principles
• Testing, Debugging & Documentation
![Page 4: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/4.jpg)
4
Course Materials
• Introductory Notes
• Lecture Notes
• Practicals (Lab) Notes
• Tutorial Exercise Sheets
http://sabbirsaleh.weebly.com/structure-programming-language.html
![Page 5: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/5.jpg)
5
Textbooks• Prescribed:
– Herbert Schildt, Teach Yourself C
• Recommended:– Deitel & Deitel, C How to Program, Prentice Hall
1994 (2nd edition)– Brookshear, J.G., Computer Science: An Overview,
Benjamin-Cummings 2000 (6th edition)– Kernighan & Ritchie, The C Programming Language,
Prentice Hall – Herbert Schildt, The Complete Reference C
• References listed in the Introductory Notes
![Page 6: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/6.jpg)
6
Timetable Synopsis
• Lectures– Tuesday 05:00pm to 06:30pm (1003)– Thursday 05:00pm to 06:30pm (1003)
• Practical/Labs/Sessional– Once/week (1 Hour)– Tuesday 04:00pm to 05:00pm (1007)- DAY– Thursday 07:00pm to 08:00pm (1007)- EVE
![Page 7: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/7.jpg)
7
Software used in Pracs
• Compiler: CodeBlocks 10.05Website: www.codeblocks.org
![Page 8: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/8.jpg)
8
Missed Pracs and Theory
• If you miss a Theory or Sessional, you will be marked ABSENT, unless...
1. You attend another sessional class the same week (with the approval of the Lecturer)
2. You email [email protected] :– NAME:
– ID NUMBER:
– DATE OF REPLACEMENT Sessional:
– REGULAR Sessional: (time and room)
– REPLACEMENT Sessional: (time and room)
![Page 9: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/9.jpg)
9
Missed Pracs and Theory (cont.)
If you had an illness or emergency, then
If you
1. Obtain Medical Certificate or Police Accident Report
2. Write an Application
3. Submit the application and documentation to the CSE Coordinator Office
Then Your mark will be changed from ABSENT to SICK
![Page 10: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/10.jpg)
10
Assessment• Mid Exam: 30%
• Final exam: 40%
• Attendance: 10%• Class Tests/ Quizzes : 10% 3 (best 2 will be counted)
• Assignments: 20% 6 (submit through USB flash drive to Lecturer)
• Programming Sessional Class Assessment: 50%– Includes an individual project (independent work)
![Page 11: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/11.jpg)
11
Marks
• To pass CSI 121
– Your marks must average to at least 40
![Page 12: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/12.jpg)
12
Student Responsibilities regarding Lectures
• Minimize noise– Do not talk in lectures– Do not pack up early
• Minimize distractions– Don’t seek permission if you arrive late– Turn off your mobile phone [at least SILENT]
• Lecture attendance– Catch up on missed lectures– Bring ID card, and produce when required
![Page 13: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/13.jpg)
13
How is Uni different from school?
• Studying is your responsibility– You are in charge of
• lecture, prac and tutorial attendance• handing in assignments • checking whether your marks have been recorded
• Lecturers are not “teachers”– Lecturers do teaching, research and admin
![Page 14: 1 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.](https://reader036.fdocuments.in/reader036/viewer/2022082422/56649d745503460f94a542aa/html5/thumbnails/14.jpg)
14
Getting Help --Computer Science Subjects
• Course Coordinator: Sabbir Muhammad Saleh
• Online Contact: Fill up the contact form here
http://sabbirsaleh.weebly.com/contact-me.html
For contact details, go to CSE Office