100% found this document useful (2 votes)
508 views

Course Outline of Programming Fundamental

This 3 credit hour course titled "Programming Fundamentals" is taught by Marryam Murtaza and introduces computer applications and basic programming. The course is divided into two parts, with the first covering computer hardware, software, operating systems, and internet basics. The second part teaches programming through decision statements, branching, loops, functions and arrays. Students will complete homework, projects and exams to assess their understanding. 80% attendance is required to pass.

Uploaded by

Aoun Muhammad
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
508 views

Course Outline of Programming Fundamental

This 3 credit hour course titled "Programming Fundamentals" is taught by Marryam Murtaza and introduces computer applications and basic programming. The course is divided into two parts, with the first covering computer hardware, software, operating systems, and internet basics. The second part teaches programming through decision statements, branching, loops, functions and arrays. Students will complete homework, projects and exams to assess their understanding. 80% attendance is required to pass.

Uploaded by

Aoun Muhammad
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Title Course Code Instructor Credit Hours

Programming Fundamentals CPS-101 Marryam Murtaza 03

Introduction This course is divided into two parts. In the first part, the Course provides a fundamental understanding of computer applications. The course topics include Basics and Fundamentals of computer applications. Students will also be covering the basic concepts in Computer Hardware, Software, Operating Systems, Telecommunications, Databases, as well as the usage of the Internet. In second part, the students will cover the basic programming part. This part covers the problem solving techniques using decision statements, branching loops, functions and arrays. Course Objectives By the end of the course, students should be able to: give you a general understanding of how a computer works

Course Outcomes Home Work/Programs Home work will be due at the beginning of the class. Under normal circumstances, late work will not be accepted. Students are expected to do their own programs, plagiarism will be observed strictly. Attendance 80% attendance is mandatory. Evaluation Criteria S. No. 1 2 3 Assessment Items Mid Examination Quizzes / Assignments/ Presentation Final examination Total %age 30 20 50 100

Recommended Text Books: Fundamentals of Computing and Programming by A. P. Godse and D. A Godse First Edition 2008 C++ Programming Fundamentals by Chuck Easttom latest edition

Reference Books: Introduction to computers by Peter Norton Object Oriented Programming (C++) by Robert Lafore

Tentative Lecture Plan Weeks 1-2 Lecture Contents Introduction to Computers Characteristics & Evolution of Computer Generations of Computer Classification of Computers Basic Computer Organizations Hardware Computer System and Components

4-5

Secondary Storage Devices Types of Storage Devices and their Functions Number System Data Representation Methods Conversion between different number systems Computer Software Types of Software Operating System Functions Evolution to Internet and Basic Internet Terminologies Mid Exam Introduction to Programming Different Programming Languages Introduction to C++ Programming Environment Problem Solving Techniques Planning the Computer Program Flow Charts Pseudo code Overview of C++ Constant, Variable and Data Types Operators and Expressions Control Structure If else Statements Branching and Looping Selection Statements Switch Statements Functions Built-in vs User Defined Functions Arrays Array Declaration and Definition Two dimensional and Multi Dimensional Array Final Exam

7 8

10

11-12

13 14 15

16

Good Luck

You might also like