Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
446 views

Computer Programing PDF

This document provides a course syllabus for a Computer Programming course taught as part of a BSc in Manufacturing Engineering degree program. The 3 credit, 5 ECTS course introduces students to universal computer programming concepts and the C++ programming language. Over 8 chapters, students will learn about software development processes, basic C++ syntax and data types, control structures, functions, arrays, pointers, classes and objects. Assessment includes lab quizzes, assignments, projects, and a final exam. The course requires a minimum 90% lecture and 100% lab attendance.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
446 views

Computer Programing PDF

This document provides a course syllabus for a Computer Programming course taught as part of a BSc in Manufacturing Engineering degree program. The 3 credit, 5 ECTS course introduces students to universal computer programming concepts and the C++ programming language. Over 8 chapters, students will learn about software development processes, basic C++ syntax and data types, control structures, functions, arrays, pointers, classes and objects. Assessment includes lab quizzes, assignments, projects, and a final exam. The course requires a minimum 90% lecture and 100% lab attendance.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Modularized Curriculum for BSc.

Degree in Manufacturing Engineering

Course Syllabus
Computer Programing (Comp 2042)
Raya University
Engineering and Technology(ETC)
Manufacturing Engineering Dep.
Course Number Comp2042
Course Title Computer Programming
Degree Program BSc in Manufacturing Engineering
Module Name Computational Science
Module Team Leader
Lecturer
Credit Hour 3
ECTS Credits 5
Lecture Tutorial Practice or Laboratory Home study
Contact hour per week
2 0 3 5
After the completion of this course, students will be able to:
Comprehend the universal concepts of computer programming.
Understand the syntax and semantics of the “C++” language as well
Course as basic data types offered by the language
Objectives/Competency Understand the principles of the object-oriented model and its
implementation in the “C++” language
Resolve typical implementation problems with the help of
standard “C++” language libraries
The course fully covers the basics of programming in the “C++”
programming language and presents the fundamental notions and
Course Description techniques used in object-oriented programming. It starts with universal
basics, relaying on object concepts and gradually extends to advanced
issues observed in the objective approach.
CHAPTER-1: INTRODUCTION TO COMPUTER PROGRAMMING
1.1 Computing system
1.2 Hardware
1.3 Software
1.4 Simple program
CHAPTER-2: SOFTWARE DEVELOPMENT
PROCESS
2.1 Algorithm development
Course Contents 2.2 Pseudo-ode
2.3 Flowchart
2.4 The software development cycle
CHAPTER-3: C++ PROGRAMMING BASICS
3.1 Constants and variable
3.2 Data types
3.3 C++ operators
3.4 Standard input output operations
CHAPTER-4: STATEMENTS, SYNTAX, AND CONTROL STRUCTURES
4.1 Conditional statements
4.2 Selection statements
4.3 Mathematical and relational expression
CHAPTER-5: MODULAR PROGRAMMING WITH FUNCTIONS
5.1 Programmer defined functions
5.2 Parameter passing
CHAPTER-6: 1D, 2D ARRAYS, AND MATRICES
6.1 Array implementation
6.2 Arrays and functions
CHAPTER-7: AN INTRODUCTION TO ADDRESS VARIABLES AND
POINTERS
7.1 Address and pointer variables
7.2 Dynamic Memory Allocation
7.3 Pointers and Arrays
7.4 Functions and Pointers
7.5 Functions and address variables
7.6 Functions, pointers and arrays
CHAPTER-8: AN INTRODUCTION TO CLASSES AND OBJECTS
8.1 Introduce Class and object
8.2 Implementation of Classes
Pre-requisites Introduction to Computer (Comp2041)
II,
Year, Semester II
Status of Course Compulsory
Teaching & Learning  Lecture supported by lab works, group discussion, questioning and
Methods answering, free talk etc.
 Lab quizzes ---------------------------- 20%
Assessment/Evaluation
 Group Assignment -------------------- 10%
Systems
 Lab Project works -------------------- 40%
 Final Examination --------------------- 30%
Minimum of 90% attendance during lecture hours and 100% attendance
Attendance Requirements
during LAB hours.
Text book  C++ Programming: Program Design Including Data Structures, 6th Ed.
D.S. Malik, Course Technology, 2011 (ISBN 978-1133526322)
References 1. H.M. Deitel & P.J. Deitel (D&D), “C++: How to Program”, 5th Ed.,
Prentise Hall, Upper Saddle River, NJ 07458, 2005
2. H.M. Deitel, P.J. Deitel, & T.R. Nieto, (D,D&N), “C++: in the Lab”,
Prentise Hall, Upper Saddle River, NJ 07458, 2003
3. Gosselin, D., “Mocrosoft Visual C++ 6.0”, Course Technology-
Thomson Learning, Boston, MA 02210

You might also like