๐จโ๐ซ Instructor Information
๐ Course Information
- ๐ท๏ธ Course Name: Algorithm and Data Structure
- โณ Total Hours: 120 hours per semester
- ๐งฉ Fundamental Teaching Unit: uefl21
- ๐ซ Teaching Method: Face to face
- โ๏ธ Coefficient: 04
- ๐ Allocated Credits: 06
- ๐ ๏ธ Tools and Software: Coding C++ (Android), Dev C++ (Computer)
-
๐ฆ Prerequisites:
- Basic Programming knowledge
- Mathematical Foundations
- Logical Thinking
- Familiarity with C++ IDEs
- Basic algorithms
- Clean code writing
- Solution optimization
-
๐ฏ Target Audience:
- Beginners
- Students interested in algorithms and data structures
- First-year university students
-
๐ง Learning Outcomes:
- Understand Variables and Constants
- Master Control Structures
- Manipulate Data Structures
- Design Simple Algorithms
-
๐๏ธ Course Content:
- Variables and constants
- Input/output
- if statement
- switch statement
- loops
- Arrays
- Strings
- tables
- Matrices
-
๐ Assessment Methods:
- Exams (60%)
- Directed Work Quiz (20%)
- Practical Coding Tasks (20%)
-
๐งพ Time Allocation:
- Courses: 2 Sessions (3 Hours)
- Directed Work: 2 Sessions (3 Hours)
- Practical Works: 2 Sessions (3 Hours)
-
โฑ๏ธ Assessment Timing:
- Midterm Exam: 1.5 hours
- Directed Work Quiz: 0.5 to 1.5 hours
- Practical Coding Tasks: 0.5 to 1.5 hours