Syllabus for SEC Computer Science
Syllabus for SEC Computer Science
COMPUTER SCIENCE
SEC
(Skill Enhancement Course)
Periods/Week
Exam. Marks
Total Marks
Semester
Credits
Year
I 60
II 60
Course Objectives
Knowledge Acquired:
(1) Fundamental Concepts: Students acquire knowledge of fundamental programming concepts
such as variables, data types, loops, conditionals, and functions in Python.
(2) Data Structures: They learn about essential data structures like lists, tuples, dictionaries, and
sets, understanding their usage and implementation.
Skills Gained:
(1) Coding Proficiency: Through hands-on practice and assignments, students develop coding
proficiency in Python, enabling them to write clear, concise, and functional code.
(2) Problem-Solving: They enhance their problem-solving skills by applying Python
programming concepts to solve various computational problems and algorithms.
(3) Debugging and Troubleshooting: Students acquire skills in debugging code and
troubleshooting errors, learning how to identify and fix common programming mistakes
effectively.
Competency Developed:
(1) Logical Thinking: Python programming exercises require logical thinking and algorithmic
problem-solving skills, helping students develop a logical mindset.
(2) Attention to Detail: Writing code necessitates attention to detail to ensure accuracy and
functionality. Students develop this competency through debugging and code review
processes.
(3) Collaboration and Documentation: Students learn to collaborate on coding projects using
version control systems like Git and to document their code effectively, enhancing their ability
to work in teams and communicate technical concepts clearly.
Syllabus Overview
3.Write a menu-driven program, using user-defined functions to find the area of rectangle,
square, circle and triangle by accepting suitable input parameters from user.
4.WAP to display the first n terms of Fibonacci series.
5.WAP to find factorial of the given number.
6.WAP to implement the use of arrays in Python.
7.WAP to implement String Manipulation in python in Python.
8.WAP to find sum of the following series for n terms: 1 – 2/2! + 3/3! - - - - - n/n!
Course Objectives
Knowledge Acquired:
(1) Presentation design principles understanding.
(2) MS PowerPoint interface familiarity.
(3) Slide layout and formatting comprehension.
Skills Gained:
(1) Slide creation and editing proficiency.
(2) Visual content insertion capability.
(3) Animation and transition application skill.
Competency Developed:
(1) Effective presentation delivery competency.
(2) Audience engagement techniques mastery.
(3) Time management during presentations efficiency.
Syllabus Overview
Suggested Readings
1.Microsoft power point 2019 ,learning the basics by Eric Stockson
2. Microsoft power point 2019 for beginners by J.Davidson.
3. Marquee series MIcrosoft power point 2019 by Audrey Roggenkamp & Lan Rutkowsky ,Nita
Rutkosky
Students are advised to do laboratory/practical practice not limited to, but including the following
types of problems:
(1) Creating a Title Slide
(2) Creating Slides Using Layouts
(3) Create a presentation that consists of 5 slides and save your Presentation in desktop.
(4) Demonstrate slide transitions and animation
(5) Insert slide number, slide date, slide header and footer
(6) Demonstrate rehearse time.
(7) Demonstrate master slide.
Course- SEC Paper Code-POOBSEC218 Credits-2 Lectures/Week-2
Paper: Cyber Security
Course Objectives
Knowledge Acquired:
(1) Cyber threats landscape understanding.
(2) Principles of cryptography comprehension.
(3) Network security protocols familiarity.
Skills Gained:
(1) Ethical hacking techniques application.
(2) Security assessment tools utilization.
(3) Incident response plan development.
Competency Developed:
(1) Risk assessment proficiency.
(2) Security policy formulation expertise.
(3) Communication of security concepts clarity
Syllabus Overview
Unit 3: Digital Devices Security, Tools & Technologies for Cyber Security 12 Lectures
End Point device and Mobile phone security, Password policy, Security management, Data backup,
Downloading and management of third party software, Device security policy, Cyber Security best
practices, Significance of host firewall and Ant-virus, Wi-Fi security, Configuration of basic security
policy and permissions.
Unit 4: Cyber law and Investigation 7 Lectures
Cyber crime and legal landscape around the world, IT Act, 2000 and its amendments. Limitations of
IT Act, 2000. Cyber crime and punishments, Cyber Laws and Legal and ethical aspects related to
new technologies- AI/ML, IoT, Blockchain, Darknet and Social media, Cyber Laws of other
countries, Case Studies.
Suggested Readings
Students are advised to do laboratory/practical practice not limited to, but including the following
types of problems:
1. What are the Roles and Responsibilities of System Administrator? Demonstrate the
steps for creating the User account, setting permissions, and protecting your files
with password.
2. What is Wifi? How do you configure the Wifi on Windows operating system
3. Write the steps for creating the User account, setting permissions and protecting
your files with password.
4. Write the steps for installation of software from Open source Mode and Paid
subscription mode.
5. Write the steps to establish peer to peer network connection using two systems in a
LAN.
6. Write the steps in providing network security and to set Firewall Security in
windows.
7. Prepare a Case study on Ransomware attacks.
8. Prepare a case study on Social Media Crime.
9. Write the steps to prevent the denial of Service attacks.
10. What is Malware? Write the steps to remove the malware from your PC.
11. List out the various Mobile security apps. Write the steps to install and use, one of
the mobile security app.
12. Write the steps to analyze the E-Mail Application’s security vulnerabilities.
13. Write the steps to read Email Headers and identify them as SPAM.
14. Write the steps to check whether the website is legitimate or not.
15. Write the steps to prevent the denial of Service attacks
16. Demonstrate the use of Network tools: ping, ipconfig, ifconfig, tracert, arp, netstat,
whois
17. Demonstrate sending of a protected word document.
Course- SEC Paper Code-POOBSEC219 Credits-2 Lectures/Week-2
Paper: HTML Programming
(2) Note(s): Syllabus changes yearly and may be modified during the term itself, depending on the
circumstances. However, students will be evaluated only on the basis of topics covered in the
course.
Course Objectives
Knowledge Acquired:
(1) Understanding of web page structure.
(2) Notepad, browser familiarity.
(3) Knowledge about building web pages.
Skills Gained:
(1) Proficiency in web page development.
(2) Visual content insertion capability.
(3) Creation of forms, tables.
Competency Developed:
(1) Effective web page development competency.
(2) Understanding the core concepts of web development and how web pages are constructed.
(3) Ability to structure and organize content on a web page effectively.
(4) Skills in creating forms to collect and manage user input.
Syllabus Overview
Students are advised to do laboratory/practical practice not limited to, but including the following
types of problems:
(1) Creating an HTML document for displaying a web page with the following tags:
a. Bold
b. Italic
c. Alignment
d. Paragraph
e. Underline
f. Text colour
g. Background colour
h. Heading
i. Line break
j. pre
(2) Design a web page of your CV with headings as objective, educational qualification,
achievement, strength, hobbies and personal details.
Apply the following specifications:
a. Set any light colour as page background
b. Bold and underline all headings
c. Insert your image on the left side of the web page
d. Use heading tag to specify the heading
e. After every heading is over put a horizontal line
f. Use pre tag for educational qualification.
(3) HTML program to create nested lists
(4) HTML program to create a form to take input from user and display it
(5) HTML program demonstrating use of tables.