College Macro Plan 2018-2019 Subject: Computer Science Teacher: M.Sheeraz Iqbal Class / Sections: XII- BrookBond We ek Event From To Saturday Status Working Days Teaching Days Chapters Content Term-I 57-Working Days 42-Teaching Days Classes conducted 33.34% 01 02 Orientation XI, XII/ Foundation Course Foundation Course Independence Day Wed, 01-Aug Fri 03-Aug Off 03 03 Mon, 06-Aug Sat, 11-Aug Working 06 05 Foundation - course Foundation - course Basic concepts of Programming Basic concepts of Programming 03 Academic Audit Begins Independence Day Sports Trials Mon, 13-Aug Fri 17-Aug Off 04 03 Concepts of Computer Programming 1) Programming cycle 2) Why we need programming 3) Programming language in general 4) Programming language Aug 15, Off, in lieu of Independence Day, 14 th Aug
04 05 06 Sports Trials Eid-ul-Azha Sports Trial CR s & Proctors Sports Trials First Test College Foundation Day Silver Jubilee Celebration Mon, 20-Aug Sat, 25-Aug Working 02 01 Concepts of Computer Programming Mon,27Aug Fri,31-Aug Off 05 05 Algorithm & Flowcharts Mon, 03-Sep Sat, 08-Sep Working 06 04 An Overview of C language 5) Introduction to some other languages 6) OOP 7) Visual Programming Eid-ul-Azha(Aug 21-Aug 24) 1) Algorithm 2) Pseudocode 3) Arithmetic notations 4) Flow Chart & its types 5) Merits & Demerits of Flow Charts 6) Rules of Flow Chart 1) Introduction to C 2) Why learn C? 3) IDE of C (with commands) 4) Development cycle 07 First Test(Sep 05- Sep13) Mon, 10-Sep Fri, 14-Sep Off 05 05 An Overview of C language 5) Arguments 6) Compiling the program 7) Running a program 8) Using Comments 9) Escape Sequences 08 Faculty Mon, 17-Sep Sat, 22-Sep Working 04 03 C Fundamentals 1) Identifiers/keywords 2) Data types & constants 3) Symbolic constant 4) Variables 5) Declaration of variable 6) Introduction to arrays Ashura (Sep 19-20)
09 10 11 12 Interclass Quiz Competition Interclass Badminton Interclass Table Tennis First Term Exam Diaries First Term Exam Picnic For Second Year Students Interclass Chess, Scrabble & Carom Interclass Cricket Mon, 24-Sep Fri, 28-Sep Working 06 05 Mon, 01-Oct Fri, 05-Oct Off 05 05 Mon, 08-Oct Sat, 13-Oct Working 06 00 Mon, 15-Oct Fri,19-Oct Off 05 03 Operators & Expressions Selection Control Structures Term-II 45-Working Days 36-Teaching Days Classes conducted 28.58% 1) Arithmetic Operator 2) Assignment Operator 3) Relational Operator 4) Logical operator 5) Increment/decrement operator 6) Conversion of data type/casts 7) Library Function 1) If-selection Structure 2) Nested-if 3) Logical Operator 4) If-else selection 5) Nested if-else statement 6) Switch case 7) Practical 7 & 8 (from book)
14 15 16 First Term Exams Result Shah Abdul Latif Day Interclass Bilingual Declamation Contest Result Announcement of First Term Exams Parent-Teacher Chehlum of Hazrat Imam Hussain (R.A) Interclass Football Iqbal Day Interclass Girls Cricket Mon, 22-Oct Sat, 27-Oct Working 05 04 Mon, 29-Oct Fri,02-Nov Off 04 04 Mon 05-Nov Sat, 10-Nov Working 05 04 Iteration Control Structures Iteration Control Structures Functions 1) For loop 2) Nested for-loops 3) While-loop 4) Nested while-loop Shah Latif Day(Oct 24) 5) Do-while-loop 6) Nested do-while-loop 7) Combining loop types 8) Break/continue statements. Chehlum of Hazrat Imam Hussain(R.A) (Oct 30) 1) Advantages of function 2) General form of function 3) Function with or without function Iqbal Day( 09 Nov)
17 18 19 20 21 Intercollegiate Qirat & Naat Competition Intercollegiate Bilingual Declamation Contest Interclass Cricket Finals Eid Milad-un- Nabi** Interclass Football Finals School Students Talent Show Interclass Boys Basketball Revision Classes Faculty Second Term Exam Mon, 12 Nov Fri,16-Nov Off 05 05 Functions Mon, 19 Nov Sat, 24-Nov Working 05 04 Functions Mon, 26-Nov Fri, 30-Nov Off 05 05 Arrays Mon, 03-Dec Sat, 8-Dec Working 06 05 Strings Mon, 10-Dec Fri,14-Dec Off 05 05 4) Passing arguments to a function 5) Function that return a value 6) Using more than one function 7) Recursive function Eid Milad-un-Nabi(Nov 20) 1) 1-D array 2) Array Declaration 3) Entering values into array 4) Manipulating array 5) Examining array 6) Sorting array 7) Searching array 1) String initialization 2) String Input/output 3) Built-in Function
22 23 24 25 26 Diaries Second Term Exams Winter Vacation Mon, 17-Dec Fri, 21-Dec OFF 05 00 Mon, 24-Dec Sat, 29-Dec Off 00 00 Quaid-i-Azam Day(Dec 25) Winter Vacations Term-III 131-Working Days 48-Teaching Days Classes conducted 38.10% SecondTerm Exams Result Result Announcement of Second Term Exams Parent-Teacher Students Week Urdu Play Talent Show Science Exhibition Annual Prize Distribution Ceremony Science Exhibition Sports Gala College MUN-2019 Tue, 01-Jan Sat, Jan-5 Working 05 04 Mon, 07-Jan Sat, Jan-12 Working 06 00 Input & Output Statements Input & Output Statements Mon, 14 Jan Sat,19-Jan Working 06 05 Data Files 1) Unformatted I/O Function 2) Single character input 3) Getchar(), getch(), getche() function 4) Signle character output 5) Putchar(), putch(); 6) String input 7) Gets function 8) String output 9) Puts function 10) Formatted I/O function 11) Scanf() printf() function Dec, 07-12 Students week/sports Gala 1) Declaring/opening file 2) Error Checking 3) Simple file operations 4) Reading/Writing
characters from file 5) Working with lines 6) Reading strings 7) Formatted files. 27 Career Counseling Session- Commerce Group Career Counseling Session-Science Group Mon, 21-Jan Fri, 25-Jan Off 05 05 Data Management Systems 1) Character 2) Entity 3) Field/Key field (Primary & Secondary Key) 4) Record / file / Database 5) DBMS (Merits & Demerits) 6) Objective of DBMS 7) Components of DBMS 28 Academic Audit Ends Mon, 28-Jan Fri, 01-Feb Off 05 05 Data Management Systems 8) Query language 9) Utilities 10) Report generator 11) Basic Database 12) Hierarchical model 13) Network Model 14) Relational Model 29 Kashmir Solidarity Day Faculty and Staff Mon, 04-Feb Sat, 09-Feb Working 05 04 Basics of MS- Access 1) Task 1, 2, 3 2) Task 4, 5, 6 3) Task 7, 8, 9 4) Task 10, 11, 12 5) Task 13, 14 Kashmir Day( Feb 05)
Picnic 30 31 32 33 34 35 Second Test Second Test International Library Day Teacher s Workshop (Subjects Based) Post Social work Programme Faculty Revision Classes Revision Classes Diaries Prelim Exams Celebration of Pakistan Day Launching Ceremony of Payam-e-CIBE Mon, 11-Feb Fri,15-Feb Off 05 05 Mon, 18-Feb Sat, 23-Feb Working 06 05 Advanced MS- Access Mon, 25 Feb Fri,01-Mar Off 05 05 All Chapters Mon, 04Mar Sat,09- Mar Working 06 05 All Chapters Mon, 11-Mar Fri,15- Mar Off 05 05 All Chapters Mon, 18- Mar Sat, 23-Mar Working 05 00 1) Some Selected Tasks Important Mcq s and short Question answers Important Mcq s and short Question answers Important Mcq s and short Question answers Pakistan Day(Mar 23)
36 Prelim Exams Mon, 25- Mar Sat, 30-Mar Working 06 00 Individual Problem Solving Mon, 01-Apr Fri, 05-Apr Off 04 00 37 Shab-e-Mairaj(April 03) 38 39 Individual Problem Solving Preliminary Exams Result Result Announcement of Preliminary Exams Parent-Teacher Individual Problem Solving Mon, 08-Apr Sat, 13-Apr Working 06 00 Mon, 15-Apr Fri, 19- April Off 05 00 Shab-e- Barat(April 21) 40 BIEK Exams Mon, 22 April BIEK Examination Mon, 29- Apri BIEK Examination Mon, 06- May BIEK Examination Mon, 13- May Practical Revision Mon, 20- May Sat,27-April Working 06 00 Sat, 04-May Working 05 00 Fri,10-May Off 05 00 Sat, 18-May Working 06 00 Fri, 24-May Off 05 00 May Day(May01)
Practical Exams Practical Examination Mon, 27 May Fri, May-31 Off 05 00 Mon, 03-Jun Sat, 08-Jun Working 03 00 Practical Examination Mon, 10-Jun Sat, 14-Jun Off 05 00 Summer Vacations Begins June 01, 2019 Shab-e-Qadr(June 01) Eid ul Fitr(June5, 6, 7, 2019) Practical Examination Mon 17 Jun Sat, 22- Jun Working 06 00 Total Working Days 233 Total Teaching Days 126 Classes conducted 100%