B.Sc Computer Science with Cyber SecurityProgram is meticulously crafted to provide students with an in-depth understanding and hands-on experience in the cutting-edge field of data science. It combines rigorous instruction in statistical analysis, machine learning algorithms, and data processing with practical applications to solve real-world problems. Through engaging coursework and collaborative projects, students develop a strong foundation in both the theoretical and practical aspects of data science, including data visualization, predictive modeling, and data mining. The program is designed to empower students with the skills necessary to analyze large datasets, uncover hidden patterns, and make data-driven decisions. With a focus on preparing students for successful careers in this dynamic and rapidly evolving field, the program emphasizes critical thinking, problem-solving, and effective communication. The aim is to produce highly skilled data scientists who are ready to contribute to industry, academia, and research by leveraging big data to drive innovation and progress.

About the progamme

B.Sc Computer Science with cyber securityis a three year under graduate program offered by Rathinam college of arts and science,Coimbatore. Cyber security is in degree for who seek programmer in software industry.The field of data science continues to evolve rapidly, driven by advancements in technology, increased data availability, and growing demand for data-driven insights in both the public and private sectors. As such, data science professionals require a diverse skill set, including proficiency in programming languages like Python or R, familiarity with data manipulation and visualization libraries, and a strong understanding of statistical concepts and machine learning algorithms.Data science involves various stages such as data collection, cleaning, exploration, analysis, visualization, interpretation, and communication of findings. Some common techniques and tools used in data science include machine learning, statistical modeling, data mining, natural language processing, and big data analytics.

Programming is a fundamental skill for data scientists. Python and R are the most popular languages in the field, but knowing SQL can also be beneficial.Data science is the study of data to extract meaningful insights for business. It is a multidisciplinaryapproach that combines principles and practices from the fields of mathematics, statistics, artificial intelligence, and computer engineering to analyze large amounts of data.

Program Educational Objectives (PEO):

  • PEO1: Graduates may additionally have basics in Mathematics, Programming, Networks Network Security, Big Data, Internet Of Things, Cyber laws, Cyber Security basics and advancements to resolve technical troubles.
  • PEO2: Graduates may additionally have basics in Mathematics, Programming, Networks Network Security, Big Data, Internet Of Things, Cyber laws, Cyber Security basics and advancements to resolve technical troubles.
  • PEO3: Provide solutions making use of the knowledge gained in Artificial Intelligence& machine learning, Cloud Computing, Big Data and Cyber Security.
  • PEO4: Demonstrate comprehensive knowledge in IT solution development leading to excellence in professional career and/or higher education including research.
  • PEO5: To systematically educate the necessity to understand the impact of cyber crimes and threats with solutions in a global and societal context

Program Outcomes (PO):

  • PO1: Develop knowledge in the field of cyber security courses necessary to qualify for the degree.
  • PO2: Identify and address own educational needs in a changing world in ways sufficient to maintain the competence and to allow them to contribute to the advancement of knowledge
  • PO3: Develop problem solving, decision making and communication skills.
  • PO4: Ability to critically analyze, categorizes, formulate and solve the problems that emerges in the field of Cyber Security
  • PO5: Strengthen the critical thinking skills and develop professionalism with the state of art ICT facilities.
  • PO6: Quality for higher education, government services, industry needs and start up units through continuous practice of preparatory examinations.
  • PO7: Gain inter-disciplinary, multi-disciplinary competence as value additions
  • PO8: Evaluate the impact of cyber crimesand threats in a global and societal context
  • PO9:  An ability to communicate effectively with diverse types of audience and also able to prepare and present technical documents to different groups.
  • PO10:  Apply ethical principles and commit to professional ethics and responsibilities.

Program Specific Outcomes (PSO):

  • PSO1: Ability to analyze a problem, and identify and define the security related issues appropriate to its solution
  • PSO2: Ability to design, implement, and evaluate a security system that capable of identify, prevent and protect from malware attack.
  • PSO3: To develop basic understandings of IOT structures and develop familiarity with basic security attacks and its measures.
  • PSO4: To code and execute python programming with a higher level of expertise
  • PSO5: Expose the students to learn the important of Cyber Security such as Cyber laws, Web designing, intrusion detection and biometric security so that they can opportunity to be a part of industry 5.0

Data Scientist: Data scientists are at the heart of extracting actionable insights from complex datasets. They use a combination of programming, statistical skills, and machine learning to analyze data and predict trends.

Data Analyst: Data analysts focus on processing and performing statistical analysis on existing datasets. Their work often involves creating visualizations, dashboards, and reports to help businesses make informed decisions.

Machine Learning Engineer: These professionals specialize in creating algorithms and predictive models to make predictions or automate decision-making based on data. They work closely with data scientists to implement and optimize machine learning projects.

Data Engineer: Data engineers build and maintain the architecture (like databases and large-scale processing systems) that allows for the efficient analysis and processing of large data sets. They ensure that data flows smoothly from source to database to analytics.

Business Intelligence Analyst: BI Analysts use data analytics and visualization tools to develop insights into the business performance and market trends. They help in strategic planning by providing data-based recommendations to the management.

Quantitative Analyst (Quant): In the finance sector, quants use data analytics to model and predict financial markets, helping companies in risk management, investment management, and trading strategies.

Data Analytics Consultant: These consultants work across industries, advising businesses on how to use data analytics to improve processes, increase efficiency, and boost profits. They often work on a project basis and may serve multiple clients.

Big Data Engineer/Architect: Big Data Engineers or Architects handle the management and organization of big data environments. Their work involves designing, building, and maintaining scalable and secure big data ecosystems.

AI Specialist: Specialists in artificial intelligence develop AI models and applications, often working closely with machine learning engineers and data scientists to integrate AI capabilities into various products and services.

S.No. Sem Part Sub Type Course Code Course Name Credit Hours INT EXT Total
1 1 1 L1   Language – I 3 5 50 50 100
2 1 2 L2   English – I 3 5 50 50 100
3 1 3 Core    Core  Course – Problem Solving Technique in C 4 5 50 50 100
4 1 3 Core     Core  Course – Practical : Programming Lab in C 4 4 50 50 100
5 1 3 Allied   Allied-I – Numerical Methods 4 5 50 50 100
6 1 4 SEC   Skill Enhancement Courses – Web Designing
(or) DBMS 
4 4 50 50 100
7 1 4 AEC   Ability Enhancement Course I Environmental Studies or Universal Human Values & Professional Ethics 2 2 50 0 50
            24 30 350 300 650
                     
1 2 1 L1   Language – II 3 5 50 50 100
2 2 2 L2   English – II 3 5 50 50 100
3 2 3 Core    Core  Course – Object Oriented Programming with Java
(or) Python Programming 
4 5 50 50 100
4 2 3 Core     Core  Course – Practical:Object Oriented Programming with Java Lab
(or) Python Programming Lab
4 4 50 50 100
5 2 3 Elective   Elective  – I Entreprenuership Development
(or) Data Structure 
4 4 50 50 100
6 2 3 Allied   Allied-II – Discrete Mathematics 4 5 50 50 100
7 2 4 AEC   Ability Enhancement Course II Design Thinking 2 2 50 0 50
8 2 5 Ext   Extension Activity – I (NASA) 1 0 25 0 25
            25 30 375 300 675
                     
1 3 1 L1   Language – III 3 4 50 50 100
2 3 2 L2   English – III 3 4 50 50 100
3 3 3 Core    Core  Course – Relational Database Management System
(or) Linux & Shell Programming 
4 6 50 50 100
4 3 3 Core     Core  Course – Practical: RDBMS using ORACLE Lab 
(or) Linux & Shell Programming   Lab
4 4 50 50 100
5 3 3 Allied   Allied-III – Optimization Techniques
(or) Quantitative Aptitude 
4 5 50 50 100
6 3 4 SEC   Skill Enhancement Courses – Computer Networks 4 5 50 50 100
7 3 4 AEC   Ability Enhancement Course III Soft Skill-1 2 2 50 0 50
8 3 3 ITR   Internship / Industrial Training (Summer vacation at the end of II semester activity) 2 0 50 0 50
9 3 5 Ext   Extension Activity – II (NASA) 1 0 25 0 25
            27 30 425 300 725
                     
1 4 1 L1   Language – IV 3 4 50 50 100
2 4 2 L2   English – IV 3 4 50 50 100
3 4 3 Core    Core  Course – Php and MySql 
(or) Operating System Security 
4 6 50 50 100
4 4 3 Core     Core  Course – Practical : Php and MySql Lab
(or) Operating System Security Lab
4 4 50 50 100
5 4 3 Allied   Allied-IV – Mathematics for Computer Science 4 5 50 50 100
8 4 3 Elective    Elective  – II – i) Software Testing  ii) Grid Computing iii) Operating System 
(or) Web Technologies
4 5 50 50 100
7 4 4 AEC   Ability Enhancement Course IV Soft Skill-2 2 2 50 0 50
8 4 5 Ext   Extension Activity – III (NASA) 1 0 25 0 25
            25 30 375 300 675
                     
1 5 3 Core    Core  Course – Ethical Hacking   4 6 50 50 100
2 5 3 Core     Core  Course – Practical : Ethical Hacking Lab 4 6 50 50 100
3 5 3 Elective    Elective  – III – i) Data Communication and Computer Networks   ii) Computing Intelligence iii) Information Technology 4 6 50 50 100
  5 3 PRJ   Project 0 6 0 0 0
4 5 4 SEC   Skill Enhancement Courses – Vue JS 4 6 50 50 100
5 5 3 ITR   Internship / Industrial Training (Summer vacation at the end of IV semester activity) 2 0 50 0 50
6 5 5 Ext   Extension Activity – IV (NASA) 1 0 25 0 25
            19 30 275 200 475
                     
1 6 3 Core    Core  Course – Tools & Techniques for Cyber Security 4 6 50 50 100
2 6 3 Core     Core  Course – Practical: Cyber Security Lab 4 4 50 50 100
3 6 3 Elective    Elective – IV- i) Mobile Computing ii) Wireless Network iii)Cyber Crime and Law 4 6 50 50 100
4 6 3 PRJ   Core Project 8 8 100 100 200
5 6 4 SEC   Skill Enhancement Courses – Multimedia Systems 4 6 50 50 100
            24 30 300 300 600
          Total credit 144 180 2100 1700 3800

 

Additional Credits
S.No. Sem Part Sub Type Course Code Course Name Credit Hours INT EXT Total
1 2 6 VAC   VAC – Microsoft CoE Course / NPTEL – 
(or) Malware  Analysis  
2 2 50 0 50
3 4 6 IDC   VAC – Microsoft CoE Course / NPTEL
(or) Social Network & Security 
2 2 50 0 50
4 5 6 VAC   VAC – Microsoft CoE Course / NPTEL
(or) Security & Privacy in cloud 
2 2 50 0 50