Introduction to Computer Programming with C++, High school final essays of Urdu

A university-level course on computer programming, focusing on the c++ programming language. The course aims to introduce students to a disciplined approach to problem-solving, algorithm development, and the syntax and vocabulary of c++. Key topics covered include variables, arrays, strings, functions, pointers/references, and control structures. Students will learn to analyze problem requirements, design modular programs, and write pseudocode and simple programs using standard control structures and functions. The course provides a solid foundation in programming concepts and prepares students for more advanced coursework in computer science and software engineering. With a blend of theoretical and practical components, this course equips students with the necessary skills to become proficient in computer programming.

Typology: High school final essays

2018/2019

Uploaded on 06/12/2022

maria-khan-17
maria-khan-17 🇵🇰

5

(1)

8 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Computer Programming
Course Code: CSC-113
Credit Hours: 3+1
Pre requisite: None
Objectives: The objective of course is to introduce a disciplined approach
to Problem solving methods and algorithm development. The
aim is to teach the syntax and vocabulary of C++ Language . Key
procedural programming topics like variables, arrays, strings,
functions, pointers/references will be covered in detail. Simple
programs will be constructed, using a number of different
logical, calculation and algorithm.
Course Learning Outcomes
(CLOs):
CLO 1: (C2): Acquire fundamental concepts of structured
programming along with problem solving techniques and
analytical thinking.
CLO 2: (C3): Analyze problem requirements to recognize what
type of data and processes are involved in solution.
CLO 3: (P1): Utilize basic concepts to alter and expand short
programs and algorithms. Writing pseudo-codes and
simple program development using standard control
structures and functions.
CLO 4: (P2): Design module based approach to gratify those
requirements, and organize program code for
implementation.
Course Outline: By the end of the semester students will have concepts of
programming including:
Introduction to Computer Programming
Basics of C++ language
Problem Solving and Algorithm Design
Pseudo-codes and Flow charts
Arithmetic Operators and Variables
Exploring input and output statements
Control Structure (Selection and iterative)
Functions
Primary data structure of Arrays and its multi –
dimensional behavior.
Concepts of Pointers
Introductory knowledge of Structures
Resources: Recommended Book:
C++ How to Program by Dietel and Dietel
pf2

Partial preview of the text

Download Introduction to Computer Programming with C++ and more High school final essays Urdu in PDF only on Docsity!

Computer Programming

Course Code: CSC-

Credit Hours: 3+

Pre requisite: None

Objectives: The objective of course is to introduce a disciplined approach

to Problem solving methods and algorithm development. The aim is to teach the syntax and vocabulary of C++ Language. Key procedural programming topics like variables, arrays, strings, functions, pointers/references will be covered in detail. Simple programs will be constructed, using a number of different logical, calculation and algorithm.

Course Learning Outcomes

(CLOs):

CLO 1: (C2): Acquire fundamental concepts of structured programming along with problem solving techniques and analytical thinking. CLO 2: (C3): Analyze problem requirements to recognize what type of data and processes are involved in solution. CLO 3: (P1): Utilize basic concepts to alter and expand short programs and algorithms. Writing pseudo-codes and simple program development using standard control structures and functions. CLO 4: (P2): Design module based approach to gratify those requirements, and organize program code for implementation.

Course Outline: By the end of the semester students will have concepts of

programming including:  Introduction to Computer Programming  Basics of C++ language  Problem Solving and Algorithm Design  Pseudo-codes and Flow charts  Arithmetic Operators and Variables  Exploring input and output statements  Control Structure (Selection and iterative)  Functions  Primary data structure of Arrays and its multi – dimensional behavior.  Concepts of Pointers  Introductory knowledge of Structures

Resources: Recommended Book:

 C++ How to Program by Dietel and Dietel

Reference Books:  A Structured Programjing Approach Using C++ by Behrouz A. Forouzan  Maureen Sprankle,“Problem Solving and Programming Concepts”, 7th^ Ed.,Prentice Hall  Joyce Farrel,“Programming Logic and Design”, 2nd^ Ed., Thomson Press  Nell Dale, Chip Weems, “Programming and Problem Solving with C++ “, 5th^ Ed.

Mapping of CLOs to PLOs (Program Learning Outcomes)

PLOs CLOs CLO 1 CLO 2 CLO 3 CLO 4 PLO:1 (Engineering Knowledge) X PLO:2 (Engineering Problem Analysis) X^ X PLO:3 (Designing and Development) X^ X^ X PLO:4 (Investigation) (^) X X PLO:5 (Modern tool usage) X^ X PLO:6 (Engineer and Society) PLO:7 (Environment and sustainability) PLO:8 (Professionalism and Ethics) PLO:9 (Communication) PLO:10 (Individual and Team Work) X PLO:11 (Life long learning) PLO:12 (Project Management) X

Mapping of CLOs to Course Assessment

PLOs CLOs CLO 1 CLO 2 CLO 3 CLO 4 Assignments (^) X Quizzes X X Project X X Midterm Exam X X Final Exam X X X