Nurmukan K.2024-9_Introduction to Programming Principles (C++).docx
Nurmukan K.2024-9_Introduction to Programming Principles (C++).docx
APPROVED BY
Dean of SITE
Azamat Imanbayev
____________________
«____»__________ 2024
SYLLABUS
COURSE OUTCOMES
Students will be exposed to basic hardware and software concepts and familiar with
issues related to software design. They will master using key structured.programming
constructs: declarations' sequence' selection, repetition, evaluating expressions, be familiar
with using C++ functions and the concepts related to good molecular design. They will learn
working with one-dimensional, two-dimensional arrays. Also They will be familiar with
using structure and class.
.
Course Goals:
(1) Introduce students to the basic principles of computer programming
(2) To prepare students for their next programming courses in their further academic
study
Literature:
Required:
1. Think C++, Allen DowneY.
2. The C++ Programming Language, Bjarne Stroustrup, Addison-Wesley, 2000.
Supplementary:
3. C++. How to program, Deitel P.J. USA : Pearson Education International, 2010
(available in the library)
4. New perspectives computer concepts, Parsons June Jamrich. USA : Thomson Course
Technology, 2008 (available in the library)
5. Effective C++,Addison-Wesley,Scott Meyers, 2005.
6. Design Patterns,Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides,
Addison-Wesley, 1995.
7. The C++ Resources Network, http://www.cplusplus.com/
Methodology:
Class discussion, class assignments, A/V presentation, real-life experience, classroom
exercises, and self-study.
COURSE CALENDAR
W Class work
1 Lecture 1. <2><1>
Introduction of the course
5 Lecture 5. TSIS 4
Type Casting, Blocks and Scope <1>.Chapter 3
<2> Chapter 11,21,22
6 Lecture 6. TSIS 5
Control Structures <1>.Chapter 4,6
8 Midterm -
14 End-term -
Practice – will reinforce the students knowledge by practical appliance of lectured materials.
In-class assessment – will prepare students for their mid-term and final assessment and identify the
competence level they have achieved on a related subject matter, the aim being to diagnose potential
discrepancies in students’ understanding and performance in order to make specific adjustments to the
course content and procedures and/or to assign additional assignments to certain individuals or the
whole group.
TSIS (Teacher Supervised Student Independent Study) – student self-made project.
Mid-term/End-term test – a diagnostic test used to identify the students’ progress, their strengths
and weaknesses, intended to force student to prepare for Final Exam. It includes computer based test.
also might include open question and Pseudocode question as well
Final examination – 1) an attainment test designed to identify how successful the students have been
achieving objectives.
Academic Policy
KBTU standard academic policy is used.
- Cheating, duplication, falsification of data, plagiarism, and crib are not permitted
under any circumstances!
- Attendance is mandatory.
Attention. Missing 30% attendance to lessons, students will be taken from
discipline with filling in F (Fail) grade.
Students must participate fully in every class. While attendance is crucial, merely
being in class does not constitute “participation”. Participation means reading the
assigned materials, coming to class prepared to ask questions and engage in
discussion.
- Students are expected to take an active role in learning.
- Written assignments (independent work) must be typewritten or written legibly and be
handed in time specified. Late papers are not accepted!
- Students must arrive to class on time.
- Students are to take responsibility for making up any work missed.
- Make up tests in case of absence will not normally be allowed.
- Mobile phones must always be switched off in class.
- Students should always be appropriately dressed (in a formal/semi-formal style).
- Students should always show tolerance, consideration and mutual support towards
other students.