Sie sind auf Seite 1von 2

Wollo University College of informatics Department of computer science

Course Title: fundamentals of programming II Course code: 1013 Credit hour: 3 hrs Instructor Name: Kibrom H. Office: @ Informatics College 1st floor Targeted group: 1st year computer science student

e-mail: kibrom.haf2@gmail.com

Course Objectives

At the end of this course students should be able to: Analyze variety of problems and generate appropriate algorithmic solutions Explore the syntax and usage of the a high level programming Language as a means of accomplishing the first objective Examine the software development environment and associated tools This course is a continuation of fundamentals of Programming I. modular programming and abstract data types; which covers user defined data types, pointers, string processing, Functions and parameter passing, including recursion; file input output, principles of modeling (abstraction and decomposition); program design and evaluation (module coupling and module strength).

Course Description

Course Outline

1. Chapter 1 :Overview of fundamental programming 1.1 Introduction to C++ Programming 1.1.1 Introduction 1.1.2 1.2.1 Primitive Data types 1.1.3 1.3.1 User Defined types 1.1.4 1.4.1 Operators & Operator precedence 1.1.5 1.5 .1 Data Type Conversions 1.2 Control Statements 1.2.1 Selection Statement 1.2.2 Multiple-Selection Statement 1.2.3 Repetition Statement 1.2.4 Breaking Control Statements 1

2. Chapter 2: Functions 2.1 Introduction 2.2 Defining Functions 2.3 Scope of Variables 2.4 Passing Variables by value and by reference 2.5 (Calling Functions) 2.6 Introduction to recursion 3. Chapter 3: Arrays 3.1 Introduction 3.2 Implementing arrays 3.3 Multidimensional arrays 3.4 Strings and arrays of characters 3.5 Passing arrays to functions 3.6 Application of Arrays: Searching and sorting arrays 4. Chapter 4: STRUCTURE 4.1 Definition of structure 4.2 Declaring variable of type structure 4.3 Initializing structure variables 4.4 Members of structure 4.5 Advantages of using structure 4.6 Functions and structure 5. Chapter 5: Pointers 5.1 Introduction 5.2 Implementing pointers 5.3 Pointers and functions 5.4 Pointers and arrays 6. Chapter 8: Introduction to Streams and File Processing 6.1 Introduction to streams 6.2 Data files and streams 6.3 Binary and text files 6.4 6.4 Accessing data files
Teaching & Learning Methods Assessment/Evaluation & Grading System Lectures and Laboratory Exercise supported by assignments and home works.

Assignments, Tests. Mid Exams, final Exam, Project 1. C++ How to Program, Fifth Edition By H. M. Deitel - Deitel & Associates, Inc., P. J. Deitel - Deitel & Associates,Inc 2. Thinking in C++, Volume 1, 2nd Edition, Bruce Eckel, President, MindView, Inc. 3. Adams, Leestma, and Nyhoff (1998) C++: An Introduction to

References Materials:

Das könnte Ihnen auch gefallen