148x Filetype PDF File size 0.11 MB Source: khazar.org
Code CMS 140 Title Fundamentals of Computer Programming, 3 KU (6 ECTS) credits Department Computer Science Program Undergraduate Identification Semester Fall 2019 Instructor MSc, Sayid Akhundov E-mail: sayidaxund@hotmail.com Classroom/hours Neftchilar Campus Pre-requisites CMS 101 : Introduction to Computer Science Language English Type Major (Compulsory) Course 1. C: How to Progam, 8th edition, P.Deitel & H. Deitel, Pearson, 2015 Resources 2. Learn to Program, 2nd edition, Chris Pine, The Pragmatic Bookshelf, 2009 3. Introduction to Algorithms, 3nd edition, Thomas H. Cormen, 2009 Course objectives are: - Learn to program in C language Course - Learn working with numbers, letters and string Objective - Learn working with arrays and iterators - Learn to program using conditions and loops - Learn to program using blocks and process This is a computer science course that introduces the Fundamentals of computer technology, Course architecture, programming languages and their application in daily life. Introduction to Outline programming using C language, sequential programming, control of flow, arrays and iterators, blocks and process and pointers will be also discussed. By the end of the course students should be able: Learning - To understand basic computer architecture Outcomes - To develop programs using C language - To solve various problems using programming Lesson organization: General information on the subject will be provided for the students during lectures. Attendance: Participation of students at class is important. Students should inform dean’s office about missing lessons for particular reasons (illness, family issues and etc.). Lates: Students have to get to class on time. Exams: All the issues related to the participation and admission to the exam are regulated by Policy the faculty dean. Violation of the rules of the exams: Cheating and plagiarism is equal to Zero. The rule for completing the course: In accordance with the University rules the overall success rate to complete the course should be 60% or above. The students who failed the exam would be to take this subject next semester or next year. Rules of conduct for Students: Disruption of the lesson and not following ethical norms during the lesson, as well as conduction of the discussions by the students without permission and using mobile phones is forbidden. Class Activity 10% Evaluation Weekly Homework 20% Midterm Exam 30% Final Exam 40% Weekly Lectures 1 Introduction to Programming Languages 21.09.2019 2 Introduction to Algorithms, Pseudo Code and Flow chart. 28.09.2019 3 Variables, Operators, Types, Input& Output Operators 05.10.2019 4 Flow Control: conditional operators 12.10.2019 5 Flow Control: Loops 19.10.2019 6 Mixing It Up 26.10.2019 7 Flow Control: Switch statement 02.11.2019 8 Midterm Exam 09.11.2019 9 Functions and more about methods 16.11.2019 10 Writing your own methods 23.11.2019 11 Arrays 30.11.2019 12 Mixing it up (Arrays and Functions) 07.12.2019 13 Pointers 14.12.2019 14 Mixing it up (Pointers and Arrays) 21.12.2019 15 Characters and Strings 28.12.2019 16 Final Exam -
no reviews yet
Please Login to review.