Tentative Teaching Plan Department of Software Engineering Name of Teacher Dr. Naeem Ahmed Mahoto Course Name Computer Programming

Similar documents
Introduction to Programming Using Java (98-388)

Welcome to Teach Yourself Acknowledgments Fundamental C++ Programming p. 2 An Introduction to C++ p. 4 A Brief History of C++ p.

CERTIFICATE IN WEB PROGRAMMING

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

OUTCOMES BASED LEARNING MATRIX

SAURASHTRA UNIVERSITY

KLiC C++ Programming. (KLiC Certificate in C++ Programming)

C++ (Non for C Programmer) (BT307) 40 Hours

An Object Oriented Programming with C

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object


Writing an ANSI C Program Getting Ready to Program A First Program Variables, Expressions, and Assignments Initialization The Use of #define and

Syllabus of C++ Software for Hands-on Learning: This course offers the following modules: Module 1: Getting Started with C++ Programming

MaanavaN.Com CS1203 OBJECT ORIENTED PROGRAMMING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Short Notes of CS201

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

CS201 - Introduction to Programming Glossary By

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Exam 1 Prep. Dr. Demetrios Glinos University of Central Florida. COP3330 Object Oriented Programming

Introduction to C++ Introduction. Structure of a C++ Program. Structure of a C++ Program. C++ widely-used general-purpose programming language

S Y B Voc Software Development Syllabus

Introduction to C++ with content from

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

Zhifu Pei CSCI5448 Spring 2011 Prof. Kenneth M. Anderson

Standard. Number of Correlations

OBJECT ORIENTED PROGRAMMING USING C++ CSCI Object Oriented Analysis and Design By Manali Torpe

CS201 Some Important Definitions

CHOICE BASED CREDIT SYSTEM (With effect from )

C-LANGUAGE CURRICULAM

Introduction to Computers and C++ Programming p. 1 Computer Systems p. 2 Hardware p. 2 Software p. 7 High-Level Languages p. 8 Compilers p.

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Lesson Plan. Subject: OBJECT ORIENTED PROGRAMMING USING C++ :15 weeks (From January, 2018 to April,2018)

Absolute C++ Walter Savitch

XII- COMPUTER SCIENCE VOL-II MODEL TEST I

B.Sc. Computer Science (Ancillary)

I BSc(IT) [ Batch] Semester II Core: Object Oriented Programming With C plus plus - 212A Multiple Choice Questions.

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

3.Constructors and Destructors. Develop cpp program to implement constructor and destructor.

Syllabus for Computer Applications

B.Sc. Final B.SC. PART-III PAPER I COMPUTER ORGANIZATION II


B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

Intro to OOP Visibility/protection levels and constructors Friend, convert constructor, destructor Operator overloading a<=b a.

Object Oriented Programming: In this course we began an introduction to programming from an object-oriented approach.

Preface to the Second Edition Preface to the First Edition Brief Contents Introduction to C++ p. 1 A Review of Structures p.

KOM3191 Object Oriented Programming Dr Muharrem Mercimek OPERATOR OVERLOADING. KOM3191 Object-Oriented Programming

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET

Object Oriented Programming

This page intentionally left blank

C Programming SYLLABUS COVERAGE SYLLABUS IN DETAILS

CS113: Lecture 3. Topics: Variables. Data types. Arithmetic and Bitwise Operators. Order of Evaluation

Problem Solving with C++

Computer Science (330)

Chapter1 Overview of computers

I BCS-031 BACHELOR OF COMPUTER APPLICATIONS (BCA) (Revised) Term-End Examination. June, 2015 BCS-031 : PROGRAMMING IN C ++

F1 A Java program. Ch 1 in PPIJ. Introduction to the course. The computer and its workings The algorithm concept

EXAM Microsoft MTA Software Development Fundamentals. Buy Full Product.

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

Question No: 1 ( Marks: 1 ) - Please choose one One difference LISP and PROLOG is. AI Puzzle Game All f the given

WA1278 Introduction to Java Using Eclipse

Learning Objectives. C++ For Artists 2003 Rick Miller All Rights Reserved xli

B. V. Patel Institute of Business Management, Computer & Information Technology

Object Oriented Programming. Assistant Lecture Omar Al Khayat 2 nd Year

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Contents. Preface. Introduction. Introduction to C Programming

Lecture 02 C FUNDAMENTALS

Contents. 1 Introduction to Computers, the Internet and the World Wide Web 1. 2 Introduction to C Programming 26

SRE VIDYASAAGAR HIGHER SECONDARY SCHOOL. TWO MARKS

CS106X Handout 03 Autumn 2012 September 24 th, 2012 Getting Started

CS304 Object Oriented Programming Final Term

The Sun s Java Certification and its Possible Role in the Joint Teaching Material

CO Java SE 8: Fundamentals

Java 1.8 Programming

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013.

The Foundation of C++: The C Subset An Overview of C p. 3 The Origins and History of C p. 4 C Is a Middle-Level Language p. 5 C Is a Structured


Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

Aryan College. Fundamental of C Programming. Unit I: Q1. What will be the value of the following expression? (2017) A + 9

Discover how to get up and running with the Java Development Environment and with the Eclipse IDE to create Java programs.

CompuScholar, Inc. 9th - 12th grades

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE1303. B.Tech. Year - II

Lecture 18 Tao Wang 1

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I)

Object Oriented Programming. Solved MCQs - Part 2

Object Oriented Programming with c++ Question Bank

Review of the C Programming Language for Principles of Operating Systems

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Index. Index. More information. block statements 66 y 107 Boolean 107 break 55, 68 built-in types 107

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

CSCE 206: Structured Programming in C

Object Oriented Programming CS104 LTPC:

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORINTED PROGRAMMING (Code: )

Sir Muhammad Naveed. Arslan Ahmed Shaad ( ) Muhammad Bilal ( )

C Programming. Course Outline. C Programming. Code: MBD101. Duration: 10 Hours. Prerequisites:

CS260 Intro to Java & Android 03.Java Language Basics

Software Development & Education Center. Java Platform, Standard Edition 7 (JSE 7)

Transcription:

Mehran University of Engineering Technology, Jamshoro FRM-003/00/QSP-004 Dec, 01, 2001 Tentative Teaching Plan Department of Software Engineering Name of Teacher Dr. Naeem Ahmed Mahoto Course Name Computer Programming Course Code SW111 Batch 18-SW Year 1 st Semester 1 st Semester Start Date 15 th October 2018 Semester End Date 15 th February 2019 # Topic Learning Outcome 1 Introduction Learn basics of course Learn fundamentals 2 Computer Fundamental s 3 Operating system & software utilities 3 Computer Software 4 Disc Manager, Windows tools Explain the fundamentals of computers Concept of Operating, Types of Operating, Features of Operation Types of Software, Software Application Software, (check disc, defragmentation, backup ), Software Installation Procedure, Internet Services 5 Disk Operating (working with DOS comm line) Delivery Lecture CLOs Assessment Remarks Method Hours Lecture 2 1 -- -- 3 1 -- -- Lecture 1 1 -- 2 1 -- -- 1 1 -- -- Lecture 2 1 -- -- Lecture 1 1 -- --

6 C++ programming Basic C++ Program Structure. Compiling execution of C++ program. C++ Primitive data types, such as int, char, float etc. Constants variables, keywords, Identifiers. Input: Single Character. Output: Single Character other Data Types, Printing Strings. Format Specifiers, Field Width Specifiers, Escape Sequence, 7 Operators Working with various operators such as Arithmetic, Relational, Logical Bitwise operators. To underst operator precedence. 8 Control Structures( Decision making statements) To know how to compare the given data values. The if statement, The if-else statement, The else-if construct, Switch statement, goto statement, Conditional operator. Lecture, & Lecture, & 4 2 -- --

9 iterative statements (Loops) For loop, Nested for loop, The while loop, The do while loop, Continue & break statement 10 Arrays Define an Array, Initializing an array, Multidimensio nal arrays, Arrays as function arguments, 11 Strings C++ String class built-in methods of String class their use for string manipulation 12 Functions Introduction to Function, Difference between predefined/st ard function user defined function, Using more than one function, use of external variable, Prototype, function that return a value, Using arguments to pass Data to a function, Passing variables as arguments 13 User Defined Data Types (Structures Enumeration) Declaring, Defining initializing structure.

14 Union unions, Union of structures 15 Introduction to Objects Object Oriented Classes, Programming Member Functions Data, Private Public, Constructors Destructors, Objects the Real World When to use 16 Inheritance Polymorphis m 17 Operator overloading 18 I/O Fundamental s Objects Implementing the concepts of inheritance Polymorphism Programmatically The operator Keyword, Unary Operators, Binary Operators, Constructors as Conversion Routines, Converting between BASIC & user Defined Types, Thoughts on To Underst basic File I/O, Streams. To underst the Hierarchy of classes to deal with Input Output streams. Rom access redirection. 1 2 -- -- 18 Internet & Internet, Basic

HTML Basics HTML Concepts, Working with HTML tags for Headings, Tables, Lists, Hyperlinks Images. Signature