• About WordPress
    • WordPress.org
    • Documentation
    • Support
    • Feedback
  • Log In
  • Register
  • Home
  • Courses
  • Past Paper
  • FYP
  • Interview Questions
  • University Events
  • Contact
  • Quiz & Assignment
Cuitutorial
  • Home
  • Courses
  • Past Paper
  • FYP
  • Interview Questions
  • University Events
  • Contact
  • Quiz & Assignment

Programming Fundamental

Home » Blog » Programming fundamental Overview and Course Outline

Programming fundamental Overview and Course Outline

  • Posted by saqib
  • Categories Programming Fundamental
  • Date February 20, 2023
  • Comments 0 comment

Introduction To Computer Programing Overview and Course Outline




Course Objective

Programming fundamentals” aims to familiarize the students with the fundamental concepts of computer and  computer programming. The students will learn basic concept of IT, fundamental concepts of programming by developing and executing programs in C and C++. The course will be focused mostly on structured programming and will be completed with the introduction to Object oriented programming.

Course Outline

  • Introduction (computer & language)

–Computer components (software, hardware and utility)

–Types of hardware and software

–Languages History

–Language types and levels

  • Visual C++ IDE

(Integrated Development Environment)\

  • Algorithms and flowcharting

Program Development steps. Algorithms and pseudo code. Flowcharting

  • Intro to C Programming

Syntax and Semantics, Key words; Basic data types in C; Operators, arithmetic operators, assignment operators, increment and decrement operators, expressions, equality operators,  precedence of operators;

  • Program control

If and else structures, nested if structure,

for, while and do while loops; nested loops,

Switch statements; Compound statements;

  • Functions and Parameters

Passing by value and by reference

  • Recursion

Recursive procedure and recursive functions

  • Arrays

Declaration. Array passing to functions, multidimensional arrays, parallel arrays

  • Strings

Character strings, string manipulation, library functions

  • Pointers

pointers and arrays, pointers and functions

  • Structures, Unions and Enumerated data types

Declaration and initialization structures, unions and numerated data types.Accessing members, passing structures to functions, pointers and structures.

  • Bitwise Operators

Displaying an Unsigned Integer in Bits

Making Function display Bits; Using the Bitwise AND, Inclusive OR, Exclusive OR and Complement Operators

Bit fields

  • File Processing

Creating Reading and Writing to sequential access files; Creating Reading and Writing to random access files. case study using files.

  • I/O Streams of C++,
  • Difference between C and C++
  • Introduction to OOP
  • Share:
author avatar
saqib

Previous post

Aging in operating system
February 20, 2023

Next post

Fundamentals Computer Concepts
February 20, 2023

You may also like

Switch in c++
29 March, 2023

Switch statement in c++ Multiple- selection construct that is used in  multi decision  making in an efficient way and is easy to read and understand. Structure of Switch Statement switch (expression) {    case constant1:   group of statements 1; …

If Else statement in c++
29 March, 2023

If Else statement /conditional structure —In everyday life, we are often making decision. —“if the age of the person is above 60, then discount the ticket price to 40%” —The above statement have element of decision making. E.g only if …

Data Types in C++
28 February, 2023

Data Types in C++ Unsigned Integers Signed Integers Floating point numbers Characters Logical values Standard Data Types in C++ Following are examples of predefined data types used in C++ int    an integer number (e.g. 10, -5). float    a …

Leave A Reply Cancel reply

You must be logged in to post a comment.

admin@cuitutorial.com
Facebook-f Twitter Youtube Linkedin Instagram Stack-overflow Pinterest Github Quora Whatsapp
Courses
  • All Courses
  • Past Paper
  • Final year projects
  • Interview Questions
  • Contact
Important Pages
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
Links
  • University Events
  • Team
Education & learning platform for All Computer science subjects
Final year projects
Past Paper
Interview questions
Programming, C/C++, Asp.net/MVC. Android, MySql, Jquery, Ajax, javascript, Php, Html5, Bootstrap4.
NTS, GAT, PPSC, FPSC

Copyright © 2021 | Cuitutorial