100% found this document useful (1 vote)
608 views

C++ Course Outline

This document provides information about a computer science course titled "Fundamentals of Programming II" offered at Wollo University College of Informatics. The 3 credit hour course is targeted towards first year computer science students and taught by instructor Kibrom H. The course objectives are to analyze problems and generate algorithmic solutions, explore a high level programming language syntax and usage, and examine software development tools. Topics covered include user defined data types, pointers, strings, functions, files, abstraction, and data structures like arrays and structures. The course will be taught through lectures and labs, with assignments, tests, and projects used for assessment. Required references include books on C++ programming and data structures.

Uploaded by

Kibrom Haftu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
608 views

C++ Course Outline

This document provides information about a computer science course titled "Fundamentals of Programming II" offered at Wollo University College of Informatics. The 3 credit hour course is targeted towards first year computer science students and taught by instructor Kibrom H. The course objectives are to analyze problems and generate algorithmic solutions, explore a high level programming language syntax and usage, and examine software development tools. Topics covered include user defined data types, pointers, strings, functions, files, abstraction, and data structures like arrays and structures. The course will be taught through lectures and labs, with assignments, tests, and projects used for assessment. Required references include books on C++ programming and data structures.

Uploaded by

Kibrom Haftu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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: [email protected]

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:

You might also like