OUTLINE (Computer Programming)
OUTLINE (Computer Programming)
COMPUTER SCIENCE
PAPER-I (3RD YEAR)
COURSE OUTLINE
Time Allowed : 3 Hours Max Marks : 70
Attempt Five Questions Choosing Two From Each Section. Q#1 is compulsory.
Section I (15+15)
Unit#1 Introduction
Computer Program Concepts, High Level Languages, Integrated Development Environment, Compiler,
Source Program, Object Program. Introduction of flow charts.History of C Language, Advantages Of ‘C’ Over
Other Languages, Different Versions of C
Section II (15+15)
Unit#1 Introduction
Data and types of Data, Introduction to Data Structures, Data Structure (Classification, Types, Operation)
30
Basics of Algorithms, Notation used.,Method for designing of efficient algorithm.
Unit#2 Arrays And Stacks
Arrays (Definition and Examples), Representation of array in Memory., Accessing & Traversing Array.
Inserting & Deleting from array, Multi Dimensional Arrays & their Representation in Memory., Stack,
Importance of Stack, Array Representation of Stacks., Stack Operations (PUSH and POP operations).Infix,
Postfix and Prefix Expressions.
Unit#4 Trees
Tree, Tree Types (simple, Binary, General), Representation of Binary Tree in Memory, Traversing (Pre order,
In order, Post order).,Basic Operation (Insertion Deletion).
COMPUTER SCIENCE
PAPER-II (4TH YEAR)
COURSE OUTLINE
Section I (15+15)
Unit#1 Introduction
Visual Programming, Introduction to Visual Basic, Visual Basic Editions, Event-Driven Programming,
Elements of VB IDE. SDI and MDI interface, Creating VB application.
Unit#5 VB controls
Control categories. Using check box control, Using the combo box control, Using color dialog box, Using Font dialog
box, Using file system controls, Using the data control, Using frame control, Using horizontal and vertical scroll bar
31
control, Using image control, Using line control, Using list box control, Using option button control, Using picture
box control, Using timer control
Section II (15+15)
Unit#1 Introduction
Data and Information, Data Base, Components of Data Base System, Advantages of Data Base, Data Base Management System,
Benefits of DBMS, Types of Data Base, Entity, Keys and its types, Attributes
Division Of Marks
i. Part-1 (One Program from C++ Language) 10 Marks
ii. Part-2 (One Question from Data Structures) 10 Marks
iii. Viva Voce + Note Book 10 Marks
Question # 3:
UNIVERSITY OF GUJRAT
Computer Science (Practical)
B.A / B.Sc. (Part-II)
Time Allowed: 2.0 Hrs Total Marks: 30
Courses of Studies.
Division Of Marks
i. Part-1 (One Program from SQL-Server 2000) 10 Marks
ii. Part-2 (One program from Visual Basic 6.0) 10 Marks
iii. Mini Project with Documentation, Presentation and Viva Voce 10 Marks
Question # 3:
Mini Project
A group of students will design a mini project using SQL-Server 2000 and a Database and Visual Basic
6.0/VB.Net as front-end application. Student will keep in mind the following steps,
1. A group of students must be 1 to 4 students.
2. Mini project must be a complete application covering, data entry, editing/updating, deletion on
designed forms using Visual Basic 6.0/VB.Net, and with variety of different reports using VB
environment or Crystal Reports.
3. Students will create a setup of the designed application on a CD.
34
4. Complete documentation of the project covering DFD, Database Structure, Table Structres, Forms
layouts and details of working of the application. This documentation must be in a manual form.
Presentation
1. A group of Students (Not more than 4) will present their project. Project must be free of errors and
must able to run on Windows-XP workstation independently.
2. Students submit a 2 sets of complete documentation with CD to the (Project Examiners), one set for
the Examiner and 2nd for the Controller of Examiners of the University.
Viva Voce
1. Students will be asked some short questions from their submitted project and as well as from the
courses of studies.
Compiled By:
Khadam Hussain (MCS, B.Ed)
Lecturer Govt. Degree College Boys Kharian City.
Phone No :0333-8500992, 053-9240113
22-08-2005
***********