0% found this document useful (0 votes)
51 views

MCA 3 Bridge Course Syllabus - 623479

This document outlines a bridge course curriculum for computer programming. It includes: 1) Topics on C programming like writing programs for arithmetic operations, polynomials, and recursion using functions. 2) Practice problems like text analysis, encryption, and number conversion. 3) The objectives of improving logic, algorithms, and good programming skills. 4) Additional topics on HTML5 and CSS including creating webpages, applying stylesheets, and a case study. The course aims to provide foundational programming skills over 44 hours through lectures and labs.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views

MCA 3 Bridge Course Syllabus - 623479

This document outlines a bridge course curriculum for computer programming. It includes: 1) Topics on C programming like writing programs for arithmetic operations, polynomials, and recursion using functions. 2) Practice problems like text analysis, encryption, and number conversion. 3) The objectives of improving logic, algorithms, and good programming skills. 4) Additional topics on HTML5 and CSS including creating webpages, applying stylesheets, and a case study. The course aims to provide foundational programming skills over 44 hours through lectures and labs.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Gujarat Technological University

Master of Computer Applications


Semester-3 (w. e. f. July, 2018)
Subject Name: Bridge Course of 2 weeks duration
Teaching Scheme for Bridge Course for 2 Weeks (Semester-3)

Part I

Learning Objectives:
 Ability to write C Programs for a given problem statement with simple to moderate
complexity.
 Ability to do binary arithmetic
 Follow good programming practices:
◦ In-line comments
◦ Meaningful variable names
◦ Use of Functions

Prerequisites: Logical Thinking

Sr# Topics No. of Remarks


Hours
1 Introduction, Quick Overview of Computer Hardware, Arithmetic & 2
Logical Operations Done by CPU, Importance of Programming: Use
Basic Operations of CPU to Do Complex Tasks. Examples
2 Write C Program for Addition of n Terms 12 Th + Lab
(a) 1 + 2 + 3 + … + n
(b) 1 + 3 + 5 + … + (2*n – 1)
(c) 12 + 22 + 32 + … + n2
(d) a1 + a2 + a3 + … + an
(e) 1 + x + x2 + … + xn
(f) 1 * 2 + 2 * 3 + 3 * 4 + … + n * (n + 1)
(g) 1 / (1*2) + 1 / (2*3) + 1 / (3*4) + … + 1 / (n*(n+1))
3 Write C Program to evaluate a Polynomial: 2 Algorithms are Possible 2 Th + Lab
a0 + a1 * x + a2 * x2 + a3 * x3 + … + an * xn
4 Write C Program for Multiplication of n Terms 6 Th + Lab
(a) 1 * 2 * 3 * … * n
(b) 1 * 3 * 5 * … * (2*n – 1)
(c) a1 * a2 * a3 * … * an
5 Write C Programs for the problems listed under Sr#2, 3, & 4 using 6 Th + Lab
Functions
6 Write C Programs for the problems listed under Sr#2, 3, & 4 using 10 Th + Lab
Recursive Algorithms in Functions
7 (a) Binary Number System; Conversion from One Number System to 6 Th + Lab
Another; Binary Arithmetic; Importance of Complement and Shift
Operations in Binary Arithmetic
(b) Write C Program to Binary Number Operations: Complement,
Right / Left Shift, Bit-wise AND, OR, and XOR

TOTAL ===>>> 44

Type of Problems for C Language


 Count number of letters, words, sentences, and paragraphs in a give text.
 In a given text, replace multiple spaces with one space between successive words.
 In a given text, remove any space before a punctuation mark and keep only one space after the
punctuation mark.
 Convert a given integer (given in figures) into words
◦ Convert a given amount (including 2 decimal digits for paise) from figures to words.
 Write a program to encrypt a given text using Caesar Cipher.
 Cryptanalysis of an encrypted text known to be encrypted using Caesar Cipher, and recover
the original (plain) text.

Books
1. Brian W. Kernighan & Dennis M. Ritchie, “The C Programming Language”, Pearson (2015),
Rs. 209/-

Accomplishment of Students after Completion of the Bridge Course


 Ability to develop Logic, Algorithm and C Program for a variety of problems
 Sound understanding of and appreciation for the use of function in developing programs
 Learning of good programming practices

Part II

Learning Objectives:
 Students will learn about the opportunities, challenges and techniques for developing websites
built with the new resources provided by HTML5 and CSS

Prerequisites: Basics of HTML

Sr# Topics No. of Remarks


Hours
1 HTML5 10 Lab

HTML Baiscs: Introduction, Editing HTML5, First HTML5 Example,


W3C HTML validation service, Headings, Linking, ImagesSpecial
Characters and Horizontal Rules, Lists, Tables, Forms, Internal Linking,
meta Elements

HTML5: New HTML5 input Types, input and datalist ELements and auto
complete Attributes, Page Structure Elements
Write an HTML webpage:`
i) Create an HTML file which makes use of various Heading tags.
ii) Create an HTML file which makes use of paragraph and line break.
iii) Create an HTML file which is having following Text Formatting:
a. Bold
b. Strong
c. Big
d. Italic
e. Small
f. Subscript
g. Superscript
h. Underline
iv) Create an HTML file which makes use of different types of links.
v) Create an HTML page which Apply at least 6 different string styles
to single text and display them.
vi) Create an HTML file which Creates different types of Menu.
viii) Lists: Create a web page which makes use of Numbered, Letters,
Lowercase Letters, Roman Numbers, Lowercase Roman numbers List
ix) Link: Create a web page showing an ordered list of names of the
subjects, with nested list if any subject has been selected it should
display the content of each subject
xi) List and Tables : Write HTML code to display Restaurant Menu
using different types of lists and tables
xii) Create Student Registration form with all form elements.
Case Study: Write HTML code to display your bio-data.
2 Cascading Style Sheets (CSS) 6 Lab

CSS Basics: Introduction, inline Styles, Embedded Style Sheets,


Conflicting sheets, Linking External Style Sheets, Positioning Elements,
Backgrounds, Element Dimensions, Box Model and Text flow, Media
Types and Media Queries, Drop-Down Menus, Optional: User Style
Sheets
Practicals:
i) Employ different types of Cascading Style Sheet.
i) inlineii)Internal iii) External
ii) Employ Cascading Style Sheet in HTML tags.
iii) Employ Cascading Style Sheet using class and ID.
iv) Employ Cascading Style Sheet on Text, Text Box, Background color
v) Apply CSS in Case study suggested in HTML section.
TOTAL ===>>> 16

1. Books:
i. Paul Deital Harvey Deitel, Abbey Deitel, Internet & World Wide Web: How to
Program, 5th Edition, Pearson

You might also like