UG ComputerScience NEP
UG ComputerScience NEP
COLLEGE
LUCKNOW
(An Autonomous College and CPE
College of University of Lucknow)
DEPARTMENT OF COMPUTER
SCIENCE
Topic
PART A:
1.Write a C Program to read radius of a circle and to find area and circumference
2. Write a C Program to read three numbers and find the biggest of three
3. Write a C Program to demonstrate library functions in math.h
4. Write a C Program to check for prime
5. Write a C Program to generate n primes
6. Write a C Program to read a number, find the sum of the digits, reverse the number and
check it for palindrome
7. Write a C Program to read numbers from keyboard continuously till the user presses 999
and to find the sum of only positive numbers
8. Write a C Program to read percentage of marks and to display appropriate message
(Demonstration of else-if ladder)
9. Write a C Program to find the roots of quadratic equation (demonstration of switch-case
statement)
10. Write a C program to read marks scored by n students and find the average of marks
(Demonstration of single dimensional array
11. Write a C Program to remove Duplicate Element in a single dimensional Array
12. Program to perform addition and subtraction of Matrices
PART B:
1. Write a C Program to find the length of a string without using built in function
2. Write a C Program to demonstrate string functions.
3. Write a C Program to demonstrate pointers in C
4. Write a C Program to check a number for prime by defining isprime( )function
5. Write a C Program to read, display and to find the trace of a square matrix
6. Write a C Program to read, display and add two m x n matrices using functions
7. Write a C Program to read, display and multiply two m x n matrices using functions
8. Write a C Program to read a string and to find the number of alphabets,
digits, vowels, consonants, spaces and special characters.
9. Write a C Program to Reverse a String using Pointer
10. Write a C Program to Swap Two Numbers using Pointers
11. Write a C Program to demonstrate student structure to read & display
records of n students.
12. Write a C Program to demonstrate the difference between structure & union.
Programme/Class: Diploma Year: Second Semester: Third
III Flip flops: RS-Flip flop, D-Flip flop, T-flip flop, JK-Flip flop , JK 11
Master slave flip flop, edge triggered and pulse triggered flip flops,
Registers: Simple Register , Shift registers ,Types of Shift Register,
Construction and timing diagram of 4-bit Shift Register
IV Counter - Binary counter, characteristic of counter- 12
(Synchronous/Asynchronous, Modulus/length of counter,
UP/DOWN counter, Speed of Asynchronous counter)
Construction of full length and Non full length, UP/DOWN
Synchronous counter using 2, 3 and 4 FF, Ripple counter. Design
of different MOD counter, Construction of Asynchronous counter,
Ring Counter, Johnson Counter, Random Access Memory, Read
Only Memory, Types of Read Only Memory, Multivibrators-
Astable, Monostable, Bistable, Schmitt Trigger, Timer
Suggested Readings:
“Modern Digital Electronics” - R.P. Jain
Digital logic and Computer design- M. Morris Mano
Suggested online links:
● https://nptel.ac.in/courses/108/105/108105132/
Programme/Class: Year: Second Semester: Fourth
Diploma
Subject: Computer Science
Course Code: CSCC242T Course Title: Data Communication and Computer Network
Course outcomes:
After the completion of the course the students will be able:
To develop understanding of computer networks and communication basics.
To understand design issues and services at different layers of reference models.
To learn various error detection/correction techniques, routing protocols, congestion control
algorithms, and connection establishment/release.
To describe and analyse related technical, administrative, and social aspects of networking.
II Reference Models, and OSI Reference Model, TCP/IP Protocol Suit The
Physical Layer: Maximum Data Rate of a channel, Transmission Media: 12
Magnetic Media, Twisted Pair, Baseband and Broadband Coaxial cable,
Fibre Optical Wireless Transmission, structure of telephone system,
Switching, Multiplexing, ISDN
III Data link layer, Error control, Flow control, Sliding Window Protocol,
Channel Allocation Problem, Multiple Access Protocol: ALOHA,
CSMA protocol, Collision Free protocol, Polling, Network layer: 12
Routing Algorithm, Congestion Control Algorithm, IP protocol, IP
Addresses.
Transport Layer: Addressing, Establishing and releasing a connection,
IV TCP service Model, TCP protocol, the Application Layer: Network
Security, Domain Name System 11
Suggested Readings:
B. A. Forouzan: Data Communications and Networking, Fourth edition, THM ,2007
S. Tanenbaum: Computer Networks, Fourth edition, PHI, 2002
James F. Kurose, Keith W. Ross, “Computer Networking”, Pearson Education.
Michael A. Gallo, William M. Hancock, “Computer Communications and Networking Technologies”,
CENGAGE Learning.
Suggested online links:
● https://nptel.ac.in/noc/courses/noc22/SEM1/noc22-cs19/
Programme/Class: Degree Year: Third Semester: Fifth
1.
Course outcomes: After the completion of the course the students will be able to:
Understand hardware components of computer system such as memory system organization,
input/output devices, aware of software components of computer system, and windows operating
system concepts.
Develops basic understanding of computers, the concept of algorithm and algorithmic thinking.
Develops the ability to analyze a problem, develop an algorithm to solve it.
Develops the use of the Python programming language to implement various algorithms, and develops
the basic concepts and terminology of programming in general.
Course outcomes:
After the completion of the course the students will be able to:
1. Understands the basic concepts of E-Commerce.
2. Understand about firewall and EDI.
3. Understand about Electronic Payment System.
4. Understand about security, SCM, CRM.
Course Code: CSCC363P Course Title: Lab: Problem solving using Python
Course outcomes:
To learn and understand Python programming basics.
To learn and understand python looping, control statements and string manipulations.
Students should be made familiar with the concepts of GUI controls and designing GUI
applications.
To learn and know the concepts of file handling, exception handling and database connectivity.
List of Programs:
1. Implementation of Mandatory vs. optional fields in forms.
2. Create mailing list forms in asp.net
3. Implementation of default values in web forms.
4. How to apply input masking in asp.net web forms.
5. How to make form keyboard-friendly.
6. How to set autofocus for input field.
7. How make forms with auto completion in asp.net.
8. How to implement sentence case and title case and avoid all caps.
9. How to upload documents in asp.net web forms.
10. How to implement validation in web forms.
Programme /Class: Year: Fourth Semester: Eight
Bachelor
Research
Subject: Computer Science
Course Code: Course Title: Research Project
CSCC485R
Course outcomes:
Understand best technologies for solving real time problems.
Analyze and design real time web applications.
Course outcomes: After the completion of the course the students will be able to:
1. Understand the fundamentals of Organizational Behaviour (OB) - such as working with people,
nature of organizations, leadership and motivation of people.
2. To help students develop a conceptual understanding of Organizational Behaviour theories.
3. To enable the students to put the ideas and skills of Organizational Behaviour into practice.
Credits: 4 Minor Elective
No. of
Unit Topic Lectures
Introduction to organizational behaviour: nature, scope, challenges of
I organizational behaviour [5], managing people and organization [5],
organizational behaviour in global context organizational behaviour 15
model [5].
II Work teams - concept and types. Team effectiveness. Team creation. Power- 15
bases of power, contingency approach to power [5]. Politics -concept,
causes and management, leadership concept, styles, [5] theories- Trait
theory, charismatic leadership theory, behavioural theory [5].
Suggested Readings:
K. Aswathappa, “Organizational behaviour”, Himalaya Publishing House.
Kavita Singh: Organisational Behaviour 3rd Ed. Vikas Publication.
Robbins Stephen P and Judge T.A., Vohra, Organisational Behaviour, 16th Ed. Pearson.
[Chapter 9,12,13,14,17]
Stephen P. Robbins, Jennifer George and Gareth Jones, “Management and Organizational
Behaviour”, Pearson Education Inc.
Syllabus of Vocational Subjects
Course outcomes: After the completion of the course the students will be able to:
Students will be able to know about the Basics of Gmail account creation
Know about the Basics of Search Engine, video uploading and downloading
Know Different Social Media strategies and basics of Blogging.
Credits: 3 Vocational
No. of
Unit Topic Lectures
How to create Gmail account, Strategy to manage google drive:
I Creating folders, organizing folders, uploading files and folders on
google drive, how to create Google Form and Quiz, Manage 12
Responses in Google sheet, Google Classroom: creating and join
class, sharing files and classwork in classroom.
Course outcomes:After the completion of the course the students will be able to:
Understand best technologies for solving web client/server problems.
Analyze and design real time web applications.
Credits: 3 Vocational
No. of
Unit Topic Lectures
Internet evolution of internet, internet application, client and servers,
I hosts and nodes, internet services, different types of connections,
internet service providers, choosing an ISP, DNS system, E-mail, 15
basics e-mail functions, E-mail Protocols.
II Introduction to HTML-- a short history of World Wide Web ,creating 15
first HTML document, understanding basics of HTML tools, entering
tags and attributes, applying structures tags, linking documents, URL,
types of URL’s, constructing link anchors, inserting e-mail, links,
including images, developing images, adding images, using images as
links, using background images.
III Tables, creating basic tables, spanning rows and columns, adding
captions, formatting tables, adding and formatting borders.HTML 15
forms, developing forms, creating forms, Frames: creating frames,
accommodating non-framed browser.
Introduction to DHTML, Style Sheets., Cascading Style sheets,Various
IV ways of adding style sheets, CSS properties: background, font, text, 15
link, list, margin, border, padding,float, z-index
Suggested Readings:
HTML5 for Web Designers by Jeremy Keith
The Art and Science of CSS: Create Inspirational, Standards-Based Web Designs by Cameron
Adams
Suggested online links:
● https://onlinecourses.swayam2.ac.in/aic20_sp32/preview
● https://nptel.ac.in/courses/106/105/106105084/
● https://onlinecourses.swayam2.ac.in/aic20_sp11/preview