[go: up one dir, main page]

0% found this document useful (0 votes)
52 views4 pages

C++ Basics for CS Students

This 16-week course covers programming fundamentals using C++, with the objective of providing basic C++ concepts to allow students to create small and medium programs. Over the course, topics include data types, operators, control structures, arrays, functions, pointers, and structures. Evaluation is based on a total of 100 marks. Recommended books include Object Oriented Programming in C++ by Robert Lafore and C++ How to Program by H.M. Dietel.

Uploaded by

Abid Rehman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views4 pages

C++ Basics for CS Students

This 16-week course covers programming fundamentals using C++, with the objective of providing basic C++ concepts to allow students to create small and medium programs. Over the course, topics include data types, operators, control structures, arrays, functions, pointers, and structures. Evaluation is based on a total of 100 marks. Recommended books include Object Oriented Programming in C++ by Robert Lafore and C++ How to Program by H.M. Dietel.

Uploaded by

Abid Rehman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Program: BS (CS)-I

Course Name: Programming Fundamentals


Course Code: CS-302
Session: 2012-2015
Course Hours: 03
Total Weeks: 16
Total Hours: 48

Course Objective

The aim of this course is to provide basic concepts of programming language


using C++, which is important for higher level programming. After completing this
course the students will be able to make small and medium programs.

Week-1
- Introduction to Programming Languages
- History of C++
- Basic elements of C++
- C++ character set
- C++ words
- Reserve words
- User define words/identifier
-Rules for identifier

Week-2
- Basic Data Types
- Int
- Float
- Char
- Modifiers
- Long
- Signed
- Unsigned
- Double
- Long Double
- Short
Week-3
-Numbers
-Integer Numbers
-Real Numbers
-Types of identifiers
-Constant identifier
-Variable identifier
-Statement
-Single statement
- Compound statement Program

Spring Semester 2014 Page 1 of 4


Week-4
- General Structure of C++ Program
- Output Statement
- Input Statement
- String/message
- Char/Char identifier
- Assignment Statement
-Operators
-Arithmetic Operators
-Relational Operators
-Logical Operators
Week-5
- Expression
- Initialization Statement
- Increment Operator (Prefix & Postfix forms)
- getche () function
- getch () function
- Escape sequences

Week-6
- Comments in C++ Program
- Pre-processor Directives
- Difference between Declaration & Definition
- Arithmetic Assignment Expression
- Priority of Operators
- Conversion of Mathematical formula into C++ expression

Week-7
- Control structures/Decision Control structure
- Transfer of control Statements (TOCS)
- Repetitive Control structure/statements (Loops)
-Conditional TOCS

-Single alternative if statement


-Nested if statement
-Double alternative if statement (if-else statement)
-Nested if-else statement

Week-8
-Conditional operator/Ternary Operator (? :)
-Switch statement/Multiple Branching statement
-Nested Switch statement
Week-9
-Manipulators
-endl manipulator
-setw manipulator
-Continue statement
-Break statement
-Go to statement
Week-10
-Loop

Spring Semester 2014 Page 2 of 4


-Types of Loop
-Fixed loop (count control loop)
-Non-fixed loop (event control loop)
-Fixed loop/for loop
-Variations in for loop
-Defining variable in for loop
-Multiple initializations in for loop
-Multiple inc/dec expressions in for loop
-Initialization outside for loop
-Inc/dec expression inside for loop
-No testing (infinite loop)
-Output statement inside for loop
-Nested for loop
Week-11
-Non-fixed loop (event control loop)
-While-loop (Pre-tested loop)
-Do-while loop (Post-tested loop)
-Nested while & do-while loop

Week-12
-Arrays
-Types of Array
-One-dimensional array
-Two-dimensional array
Week-13
-Sorting and searching
-Bubble sort
-Linear search
-Strings (array of characters)

Week-14-15
-Function
-Types of Function
-Built-in function
-User-defined function
-Parts of user defined function
-Function with values and no return
-Function with values and return
-Passing values from a function
-Passing arguments to a function

Spring Semester 2014 Page 3 of 4


Week-16
-Pointers Basic Concepts
-Structure
-Specifying structure
-Defining structure variable
-Accessing structure members

Total Marks: 100


Recommended Books

1. OBJECT ORIENTED PROGRAMMING IN C++, Robert Lafore


2. C++ HOW TO PROGRAM, H.M. Dietel

Spring Semester 2014 Page 4 of 4

You might also like