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