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

CS Syllabuswork

Uploaded by

Maha Lakshmi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

CS Syllabuswork

Uploaded by

Maha Lakshmi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

B.

SC(COMPUTER SCIENCE)

Semester 1:

1. Introduction to Computer Science


2. Mathematics for Computer Science (Discrete Mathematics)
3. Programming Fundamentals (C&C++)

Semester 2:

1. Data Structures and Algorithms


2. Computer Organization and Architecture
3. Programming Fundamentals (Java)
4. Digital Logic and Design

Semester 3:

1. Object-Oriented Programming (e.g., using Java or C++)


2. Operating Systems
3. database Management Systems (DBMS)

Semester 4:

1. Software Engineering
2. Web Development (HTML, CSS, JavaScript, Ruby, PHP)
3. Networking Fundamentals

Semester 5:

1. Algorithms and Data Structures (Advanced)


2. R (for Data Science)
3. Artificial Intelligence or Machine Learning
4. Software Testing and Quality Assurance

Semester 6:

1. Mobile App Development


2. Computer Graphics
3. Cyber Security

Elective Subjects:

1. IOT
2. Ethical Hacking’
3. DIP
4. Network Security
5. Blockchain Technology
6. NLP
7. Robotics
8. Simulation & Modeling

NME:

Physics:

1. General Physics
2. Electronics
3.
Mathematics:
1. Numerical Analysis
2. Mathematical Logic
3. Operational Research

Management :

1. Intro to Business Management


2. Principles of Project Management
3. Entrepreneurship and innovation
Skill Enhancement :

1ntegrated Development Text Editors Version Control Systems


Environments (IDEs) - Sublime Text - Git
- Visual Studio Code - Atom - GitHub
- PyCharm - Notepad++ - GitLab
- Eclipse - Vim
- IntelliJ IDEA - Emacs
- Xcode (for iOS
development)

Compilers and Interpreter Virtualization and Database Management


- GCC (GNU Compiler Containerization Systems (DBMS)
Collection) - Docker - MySQL
- Clang - VirtualBox - PostgreSQL
- Python Interpreter - VMware - Oracle Database
- Java Compiler (javac) - Kubernetes - MongoDB (NoSQL)
- Ruby Interpreter - Vagrant - SQLite

Web Development Data Analysis and Artificial Intelligence and


Frameworks and Tools Visualization Machine Learning Tools
- Node.js - Jupyter Notebook - TensorFlow
- Angular - RStudio - PyTorch
- React - Tableau - scikit-learn (Python
- Express.js - Power BI library)
- Ruby on Rails - Matplotlib and - Keras
Seaborn (Python - OpenCV (Computer
libraries) Vision)

Cybersecurity Tools Text Processing and Cloud Computing


- Wireshark (Network Natural Language Services
Analysis) Processing (NLP) - Amazon Web
- Metasploit - NLTK (Natural Services (AWS)
(Penetration Testing) Language Toolkit) - Microsoft Azure
- Snort (Intrusion - spaCy - Google Cloud
Detection) - TextBlob Platform (GCP)
- Nessus (Vulnerability - Stanford NLP - IBM Cloud
Scanning) - GATE (General - Oracle Cloud
- GPG (GNU Privacy Architecture for Text
Guard) Engineering)

Code Collaboration and Continuous Integration Computer Graphics and


Project Management and Deployment (CI/CD) Design
- Trello - Jenkins - Adobe Creative
- Asana - Travis CI Cloud (Photoshop,
- JIRA - CircleCI Illustrator, InDesign)
- Slack - GitLab CI/CD - Blender (3D
- Basecamp - TeamCity Modeling and
Animation)
- GIMP (GNU Image
Manipulation Program)

M.SC(CS)

Semester 1:

1. Advanced Data Structures and Algorithms

2. Operating Systems

3. Computer Architecture
4. Database Management Systems

Semester 2:

5. Software Engineering

6. Artificial Intelligence

7. Network Security

8. Parallel and Distributed Computing

Semester 3:

9. Data Science and Big Data Analytics

10. Computer Graphics

11. Cybersecurity

12. Elective 1 (Varies by university)

Semester 4:

13. Machine Learning

14. Cloud Computing

15. Software Testing and Quality Assurance

16. Elective 2 (Varies by university)

Project

You might also like