Hyrje në Algoritme dhe Programim

Print

Edlir Spaho, MSc

Code
CMP 111
Name
Introduction to Algorithms and Programming
Semester
1
Lecture hours
3.00
Seminar hours
1.00
Laborator hours
0.00
Credits
3.50
ECTS
5.00
Description

Objectives

Java
Tema
1
Introduction to Computers and C++
2
Introduction to C++ Programming, Flowcharts, Algorithms and Pseudo codes
3
Variables Declaration, Data Types, Operators and Expressions
4
Formatting of Data in C++
5
Conditional Structures
6
Repetitive Structures (Loops)
7
Vectors and Matrices
8
Midterm Exam
9
Operations with Vectors and Matrices
10
Functions
11
Functions and Recursion
12
Functions with Vectors and Matrices
13
Enumerations
14
Files in C++
15
Review and Projects Presentation
16
Final Exam
1
Students will be able to understand principles of structuring Flowcharts and Algorithms.
2
Students will be able to program in C++ by using conditional structures, loops, functions, vectors, matrices and files.
3
Students will be able to use different programming techniques to build modular programming with high efficiency.
4
Students will be equipped with necessary terminology and techniques to pursue other subsequent subjects such as Object Oriented Programming as well as other programming languages.
5
Students will be able to understand and use the key elements of C++ Programming Language
Quantity Percentage Total percent
Midterms
1 20% 20%
Quizzes
0 0% 0%
Projects
1 20% 20%
Term projects
0 0% 0%
Laboratories
2 5% 10%
Class participation
1 10% 10%
Total term evaluation percent
60%
Final exam percent
40%
Total percent
100%
Quantity Duration (hours) Total (hours)
Course duration (including exam weeks)
16 4 64
Off class study hours
14 3 42
Duties
3 5 15
Midterms
1 5 5
Final exam
1 10 10
Other
0 1 0
Total workLoad
136
Total workload / 25 (hours)
5.44
ECTS
5.00