FirstYear-LP (First Semester)
FirstYear-LP (First Semester)
Textbook:
1. Computer Programming Technique and Data Structure, University of Information
Technology Press, 2019
2. Fundamentals of Data Structures by Lovely Professional University, Punjab (India).
References:
1. Programming Logic and Design, Comprehensive, Eighth Edition by Joyce Farrell
2. Theory and problems of Data Structures (International Edition) Schaum’s Outline Series in
Computers) by Seymour Lipschutz
Periods: 4 periods per week (60 periods, 15 weeks)
(2 periods – lecture, 2 periods – Tutorial/Assignment/Discussion)
Semester: First Semester
6 Review Questions 1
Exercises
7 Making Decisions 3
1) Evaluating Boolean expressions 57-93 2 Detail – 1 to 3
to make comparisons
2) Understanding the relational
comparison operators and
precedence
3) Making selections within ranges
8 Review Questions 1
Exercises
Assignment
Surprised Test I
9 Repetition Structures 4
1) Introduction to Repetition 94-129 2 Detail – 1 to 9
Structures
2) Condition-Controlled Loop
3) Count-Controlled Loop
4) Using an Indefinite Loop
with a Sentinel Value
5) Using a Priming Input to
Structure a Program
6) Defining Input Validation
Loop
7) Nested Loops
8) Advantages of Looping
9) Avoiding Common Loop
Mistakes
No. Lecture Title Page Period Detailed Lecture Plan
10 Review Questions 2
Exercises
Assignment
Tutorial I– Lecture 1 to 5
11 Data Structures 1
1) Overview of Data Structure Textbook2 1 Overview – 1
2) Concept of Data Type (1-15) to 3
3) Understanding Various Data
structures
12 Array 4
1) Arrays and how they occupy 2 Detail – 1 to 4
computer memory
2) Using a Loop to process array Textbook2
3) Representation of Linear Arrays (45-57)
4) Representation of Two-
Dimensional Array
13 Review Questions
Exercises
Assignment 2
14 Advanced Modularization 6
Techniques
1) Understanding the methods Textbook1 3 Detail – 1, 2, 3,
structure (370-410) 5, 6
2) Parameter passing of methods Overview - 4
3) Overloading methods
4) Avoiding ambiguous methods
and method design issues
Textbook2
5) Concept of Recursion (30-44)
6) Recursive function
15 Review Questions 3
Exercises
Assignment
16 Pointer and Operation of Array 5
1) Concepts of Pointers Textbook2 2 Detail – 1 to 4
2) Arrays of Pointers (58 to 74) Overview - 5
3) Records and Record Structures
Textbook2
4) Operation of array (75-91)
5) Understanding Sparse Matrix
17 Exercises 3
Assignment
No. Lecture Title Page Period Detailed Lecture Plan
18 Linked Lists 6
1) Concept and representation of Textbook2 3 Detail – 1 to 4
Linked Lists (92-109)
2) Understanding types of Linked
Lists
3) Basic Operations on a Singly Textbook2
Linked List (110-132)
4) Basic Operations on Doubly
Lined Lists
19 Exercises 3
Assignment
20 Stacks 133 to 159 4
1) Concept of Stacks Textbook2 1 Detail – 1 to 5
2) Operations on Stacks (133-159)
3) Representation of Stacks
4) Multi Stacks
5) Application of Stacks
21 Exercise 3
Assignment
Surprised Test III
22 Queues 5
1) Representation of Linear Textbook2 3 Detail – 1 to 7
Queue (160-179)
2) Representation of Multiple
Queues
3) Representation of a Circular
Queue
4) Priority Queue
5) Representation of Dequeue
6) Operations on Queues Textbook2
7) Applications of Queues (180-191)
23 Exercise 2
Assignment
Tutorial II– Lecture 6 to 12
24 Introduction to Trees 3
1) Concept of Trees Textbook2 1 Detail – 1 to 3
2) Representation of Binary Tree (192-208)
3) Traversal of a Binary Tree
25 Exercise 2
Assignment
No. Lecture Title Page Period Detailed Lecture Plan
26 Sorting 7
1) Algorithm Complexity Textbook2 3 Overview – 1,
(16-29) 2
2) The need for sorting data Detail – 3 to 6
3) Understanding and working on Textbook2
Bubble Sort (209-213,
4) Understanding and working on 221-247)
Insertion Sort
5) Understanding and working on
Radix Sort
6) Understanding and working on
Hashing
27 Review Questions 4
Exercise
Assignment
Surprised Test III
28 Searching 4
1) Linear Search - Sequential Search Textbook2 2 Detail - 1, 2
on Linked Lists (248-260)
2) Binary Search
29 Exercise 2
Assignment
Tutorial III– Lecture 13 to 15
CST-11201 Calculus I
Textbook
1. Thomas' Calculus, 12th Edition, G.B.Thomas, M.D.Weir, and J.R.Hass
Reference Books
1. Calculus for Scientists and Engineers, 2nd Edition, Briggs, Cochran and Gillett.
2. Higher Engineering Mathematics, 7th Edition, John Bird.
Periods: 60 period for 15 weeks First Semester
Text Book 1 -
Text Book 2 -
9 Revision 2 - ALL
Text Book 1 -
9 Revision 2 - ALL
CST-11501 English Language Proficiency I
Textbook:
1. Complete IELTS + English Grammar
Period : 4 periods per week
(2 periods – lecture, 2 periods – Lab +Tutorial/Assessment/Discussion)
Semester : First Semester
References:
(၁) လောကနီတိ
(၂) မြန်မာဘာသာစကားဆို င်ရာဗဟု သု တများမြန်မာစာအရေးအသားစနစ်များနှ င့်ဘာသာစကား
၏သွင်ပြင်လက္ခဏာများ
(၃) စိတ်ပညာဘာသာရပ်နှ င့် ဒဿနိကဗေဒဆို င်ရာသိမှ တ်ဖွယ်ရာများ
(၄) ဘာသာစကားနှ င့် ဦးနှေ ာက်ဆက်သွယ်မှု
(၅) မြန်မာစကားသံ ပြောင်းလဲမှု
(၆) ရသစာပေခံ စားမှု နှ င့် ခေါင်းဆောင်နို င်မှုစွမ်းရည်
(၇) စာပေဝေဖန်ရေး
Periods : ၁၅- ပါတ် (၄၅) ချိန်
Semester : ပထမနှ စ်ဝက်
No Chapter Page Periods Detail Lecture Plan
၁ စကားပြေ ၈ ပို့ ချချိန်
၂ ကဗျာ ၈
တများ ရပ်များ၊လောကဝတ်စကား
များ ရေး၊ကျောင်း
- မြန်မာစကားသံ ပြောင်းလဲမှု
-ရသစာပေခံ စားမှုနှ င့် ခေါင်းဆောင်
နို င်မှု စွမ်းရည်
- စာပေဝေဖန်ရေး
-မြန်မာသဒ္ဒါ
-အက္ခရာစဉ်
-ကျ ိုးကြောင်းပြဝေဖန်ခြင်း
Report
2 Experiment 2 5-10 2 Experiment 2 Vernier Calipers or Slide
Caliper
Report
3 Experiment 3 11-16 2 Experiment 3 Micrometer
Report
4 Experiment 4 17-20 2 Experiment 4 Spherometer
Report
5 Experiment 5 21-23 2 Experiment 5 Vector
Report
6 Experiment 6 24-27 2 Experiment 6 Static Frection
-Horizontal Plane
-Inclined Plane
Report
7 Experiment 7 28-29 2 Experiment 7 Atwood’s Machine
Report
8 Experiment 8 30-31 2 Experiment 8 Simple Pendulum
Report
9 Experiment 9 32-33 2 Experiment 9 Compound Pendulum
Report
10 Experiment 10 34-35 2 Experiment 10 Hooke’s Law
Report
11 Experiment 11 36-38 2 Experiment 11 Wheel and Axel
Report
12 Experiment 12 39-41 2 Experiment 12 Principle of Moment
Report
13 Relieving 2
14 Relieving 2
15 Relieving 2
Total 30