0% found this document useful (0 votes)
192 views3 pages

University of Sialkot: Faculty of Computing & Information Technology Department of Computer Science

The document outlines a course on programming fundamentals. The course objectives are to familiarize students with basic structured programming skills, emphasize problem analysis, algorithm design, and program development and testing. By the end of the course students will understand basic programming design techniques, have hands-on experience with C/C++ constructs and syntax, and basic programming concepts. The course will be taught through lectures, presentations, labs and assignments. Students will be assessed via assignments, labs, quizzes, projects, attendance, midterm and final exam.

Uploaded by

Zain Ikram
Copyright
© © All Rights Reserved
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
0% found this document useful (0 votes)
192 views3 pages

University of Sialkot: Faculty of Computing & Information Technology Department of Computer Science

The document outlines a course on programming fundamentals. The course objectives are to familiarize students with basic structured programming skills, emphasize problem analysis, algorithm design, and program development and testing. By the end of the course students will understand basic programming design techniques, have hands-on experience with C/C++ constructs and syntax, and basic programming concepts. The course will be taught through lectures, presentations, labs and assignments. Students will be assessed via assignments, labs, quizzes, projects, attendance, midterm and final exam.

Uploaded by

Zain Ikram
Copyright
© © All Rights Reserved
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/ 3

Faculty of Computing & Information Technology

Department of Computer Science


University Of Sialkot
Course Course Title Programming fundamental
Information Course Code CS-1130 Course Type Core
Programs BS CS Preferred Semester
Instructor Iqra Ishaq TA / Lab Engineer
Course Description
Course Objectives The objective of this course is to enable students to;
No. Course Objectives
1. The course is designed to familiarize students with the basic structured
programming skills.
2. It emphasizes upon problem analysis, algorithm designing, and program
development and testing.
3.
4.
5.
At the end of this course students will be able to;
No. Course Outcomes
1. The student will be able to understand basic designing techniques of
Course Learning programming,
Outcomes (CLO) 2. Hands on experience of different c/c++ constructs
3. Basic syntax of of c/c++
4.
Teaching Classroom Lectures, Presentations
Methodology
Prerequisites None
Course Software Dev C++/Turbo C, Visual Studio
or Tool
Textbook & Title Edition Authors Publisher Year ISBN
Reference Object Oriented Programming Robert 1988 067222660X 
using C++ By Robert Lafore Lafore
Let us C by Yashwant Kantaker
C++ how to program, DEITEL
AND DEITEL

Assessment Assessment Weight Assessment Weight


Criteria (100%) Assignment 10 Quiz 10
Lab 100 Project / Presentation 10
Attendance 5 Participation 5
Mid Term 25 Final 35

Week Topic Lecture Lecture Contents Bloom’s Status


Page 1 of 3
No. No. Taxonomy Achieved
Level
W1. L1. Introduction

Computer system, Computer components (software, hardware


L2.
and utility); Components of a microcomputer; CPU structure and
function, Course introduction, Program, programmer,
Programming, programming languages, Programming Languages

W3. L3. Data Types, Operators

L4.
Introduction to C++, Basic data types, variables and constants,
Expression, Type Casting, Type of operators, Precedence of
operator, Keywords

W5. L5. Algorithm and flow chart, First Program

L6. Algorithm and flow chart, conversion from pseudo code to


source code (Examples), cin and cout stream, escape sequence,
The First C program, Different parts of a program, Control
Instruction in C

W7. L7. Conditional Statement

L8. Assignment Sequence, Program Control, If- Else Statements,


Nested If Else, Switch Statement

W9. L9. Repetition Structure

L10. The loop control structure, while loop, Tips and traps, More
operator, The for loop

W11. L11. Repetition Structure (Cont.)

L12. Nesting of loops, Multiple initialization in the for loop, break


statement, continue statement, do while loop

W13. L13. Functions

L14. What is function( prototype, calling, function body), User defined


functions, system defined functions, Why use functions,
Parameters, arguments, Passing values between functions, Scope
rule of functions, Advanced features of functions, Function
Declaration and prototypes, Call by value and call by reference

W15. Mid L15. Mid Term Examination


Term L16.
Exam
Week
W17. L17. Recursion
L18.
Example using recursion, Fibonacci series, Recursion vs.
iteration

W19. L19. Arrays

L20. what are arrays, A simple program using array, Array


initialization, Bounds checking, Passing array elements to a
functions, Passing an entire array to a function

W21. L21. Multidimensional Array

L22. Initializing A 2-Dimensional array, Memory map of 2-


Demensional array, Three Dimensional arrays

W23. L23. String

What are string, More about string, standard library string


L24.
functions

W25. L25. Pointers

L26. Pointers overview, Return data from function, Pointer and array,

W27. L27. Structures

L28. Why use structures, Declaring a structures, Accessing structures


elements, How structures elements arestored,Arrayof
structures,Additionalfeaturesofstructures,Usesofstructures,Unions

W29. L29. File Handling

L30. Reading, Writing, Randomly Accessing Data Structures

W31. Final  Final exam


exam

You might also like