SGBAU-image

MSC in Computer Science at Sant Gadge Baba Amravati University

Sant Gadge Baba Amravati University is a premier state institution established in 1983 in Amravati, Maharashtra. Recognized by UGC and AIU, it spans 470.63 acres with 28 teaching departments. The university excels in diverse academic programs, including B.Tech and B.Sc, and provides strong placement support.

READ MORE
location

Amravati, Maharashtra

Compare colleges

About the Specialization

What is Computer Science at Sant Gadge Baba Amravati University Amravati?

This MSc Computer Science program at Sant Gadge Baba Amravati University focuses on advanced computing principles and applications relevant to modern Indian industries. The curriculum provides a strong foundation in core computer science while offering specializations in emerging areas like AI, Big Data, and Cloud Computing. It aims to develop skilled professionals to meet the growing demand for innovative IT solutions across India''''s dynamic tech sector.

Who Should Apply?

This program is ideal for fresh graduates with a Bachelor''''s degree in Computer Science, IT, or related fields who seek to deepen their technical knowledge. It also suits working professionals aiming to upskill in cutting-edge technologies and career changers transitioning into the high-growth IT industry in India, particularly those with a quantitative background looking for a robust academic path.

Why Choose This Course?

Graduates of this program can expect promising career paths in India as Data Scientists, Machine Learning Engineers, Cloud Architects, or Software Developers. Entry-level salaries typically range from INR 4-7 LPA, with experienced professionals earning significantly more. The program prepares students for leadership roles in Indian IT companies and aligns with global professional certifications, fostering continuous growth in the digital economy.

Student Success Practices

Foundation Stage

Strengthen Core Programming Skills- (Semester 1-2)

Dedicate time to consistent practice of programming logic and data structures using C++ and Python. Regularly solve problems on platforms like HackerRank or CodeChef to build a strong analytical foundation for advanced topics.

Tools & Resources

HackerRank, CodeChef, GeeksforGeeks, Jupyter Notebook

Career Connection

Mastering fundamental programming is crucial for cracking coding rounds in placement drives and excelling in software development roles across Indian tech firms.

Active Participation in Labs and Projects- (Semester 1-2)

Go beyond assigned lab tasks by experimenting with variations and different approaches. Proactively initiate small personal projects to apply theoretical knowledge from Discrete Mathematics, OS, and DBMS to real-world scenarios.

Tools & Resources

GitHub, Visual Studio Code, Localhost databases

Career Connection

Practical application skills are highly valued by Indian employers. Demonstrable projects strengthen your resume and provide talking points during technical interviews.

Form Study Groups and Peer Learning- (Semester 1-2)

Collaborate with peers to discuss complex concepts, review assignments, and prepare for exams. Teaching others solidifies your understanding and exposes you to diverse problem-solving perspectives.

Tools & Resources

WhatsApp groups, Google Meet, University Library Study Rooms

Career Connection

Develops teamwork and communication skills, essential for collaborative work environments in Indian IT companies and during group discussions in placements.

Intermediate Stage

Gain Exposure to Emerging Technologies- (Semester 3-4)

While studying Machine Learning and Big Data, explore related online courses on platforms like Coursera or NPTEL. Participate in university workshops or hackathons focusing on these fields to get hands-on experience.

Tools & Resources

Coursera, NPTEL, Kaggle, Google Colab

Career Connection

This provides an edge in interviews for specialized roles like Data Analyst or ML Engineer and keeps you updated with India''''s rapidly evolving tech landscape.

Focus on Elective Specialization- (Semester 3-4)

Choose electives strategically based on your career interests (e.g., Cyber Security, IoT, Blockchain). Deep-dive into these subjects, exploring industry case studies and relevant certifications beyond the curriculum.

Tools & Resources

Industry whitepapers, Online certification platforms (e.g., (ISC)² for security), Vendor-specific documentation

Career Connection

Specialized knowledge makes you a strong candidate for niche roles in specific tech domains, which often offer higher starting salaries and clearer career paths in India.

Network with Alumni and Industry Professionals- (Semester 3-4)

Attend industry seminars, guest lectures, and career fairs organized by the university. Connect with alumni on LinkedIn to understand career trajectories and seek mentorship.

Tools & Resources

LinkedIn, University Alumni Portal, Industry conferences (e.g., NASSCOM events)

Career Connection

Networking opens doors to internship opportunities, valuable career advice, and potential job referrals within the Indian IT ecosystem.

Advanced Stage

Undertake a Comprehensive Major Project- (Semester 4)

Select a challenging project that integrates multiple concepts learned throughout the program, ideally addressing a real-world problem. Focus on developing a robust solution and documenting it professionally.

Tools & Resources

Project management tools (e.g., Trello), Version control (Git), Cloud platforms (AWS, Azure)

Career Connection

The major project is a cornerstone for placements, showcasing your problem-solving, technical, and project management capabilities to Indian employers.

Intensive Placement Preparation- (Semester 4)

Start preparing for interviews, aptitude tests, and group discussions early. Practice mock interviews with faculty and peers, and refine your resume and cover letter to highlight your skills and project experience.

Tools & Resources

Online aptitude platforms, InterviewBit, Glassdoor for company-specific interview experiences

Career Connection

Thorough preparation is paramount for securing placements with top Indian IT companies and startups, maximizing your chances for desired roles and packages.

Pursue Advanced Certifications or Research- (Semester 4)

Consider pursuing advanced industry certifications relevant to your specialization (e.g., AWS Certified Cloud Practitioner, Microsoft Certified Azure Developer Associate). Alternatively, explore publishing a research paper if inclined towards academia or R&D.

Tools & Resources

Official certification guides, IEEE Xplore, arXiv

Career Connection

These add significant value to your profile, demonstrating expertise and commitment, which is beneficial for both industry roles and further academic pursuits in India or abroad.

Program Structure and Curriculum

Eligibility:

  • Bachelor''''s degree with Computer Science / Information Technology / Computer Applications / Mathematics / Statistics / Electronics as one of the subjects, or B.E./B.Tech. in Computer Science & Engineering / Information Technology, or PGDCA/ADCA after graduation.

Duration: 4 semesters / 2 years

Credits: 84 Credits

Assessment: Internal: 20% (for theory), 20-25% (for practicals/project), External: 80% (for theory), 75-80% (for practicals/project)

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC – 101Discrete Mathematical StructuresCore4Mathematical Logic, Set Theory, Relations and Functions, Lattices and Boolean Algebra, Graph Theory, Trees
CSC – 102Advanced Data StructuresCore4Introduction to Data Structures, Arrays and Stacks, Queues and Linked Lists, Trees, Graphs, Hashing Techniques
CSC – 103Advanced Operating SystemCore4Operating System Overview, Process Management and Threads, CPU Scheduling Algorithms, Deadlocks, Memory Management, File Systems
CSC – 104Object Oriented Programming with C++Core4Introduction to OOP, Classes and Objects, Constructors and Destructors, Inheritance, Polymorphism and Virtual Functions, File Handling and Exception Handling
CSC – 105Practical based on CSC-102 & CSC-104Lab4Implementation of Stacks, Queues, Linked List Operations, Tree Traversal Algorithms, Graph Algorithms, OOP Concepts in C++, File Operations in C++

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC – 201Design and Analysis of AlgorithmsCore4Introduction to Algorithms, Divide and Conquer, Greedy Method, Dynamic Programming, Backtracking, Branch and Bound
CSC – 202Advanced Database Management SystemCore4Introduction to DBMS, Relational Model and Algebra, SQL Query Language, Normalization, Transaction Management, Concurrency Control
CSC – 203Python ProgrammingCore4Introduction to Python, Data Types and Operators, Control Flow Statements, Functions and Modules, File Handling, Object-Oriented Programming in Python
CSC – 204Advanced Computer NetworksCore4Network Architecture and Protocols, Physical and Data Link Layer, Network Layer (IP, Routing), Transport Layer (TCP, UDP), Application Layer Protocols, Network Security Basics
CSC – 205Practical based on CSC-202 & CSC-203Lab4SQL Queries and Database Design, Advanced SQL Features, Python Programming Exercises, File Operations in Python, Object-Oriented Python Programs

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC – 301Machine LearningCore4Introduction to Machine Learning, Supervised Learning Algorithms, Unsupervised Learning Algorithms, Reinforcement Learning, Model Evaluation and Selection, Basic Neural Networks
CSC – 302Big Data AnalyticsCore4Introduction to Big Data, Hadoop Ecosystem, HDFS and MapReduce, Data Stream Management, Big Data Technologies (Hive, Pig), Data Visualization
CSC – 303ACompiler DesignElective4Introduction to Compilers, Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization
CSC – 303BSoft ComputingElective4Fuzzy Logic and Fuzzy Sets, Artificial Neural Networks, Genetic Algorithms, Hybrid Systems, Rough Set Theory, Swarm Intelligence
CSC – 303CDigital Image ProcessingElective4Image Fundamentals, Image Enhancement, Image Restoration, Image Compression, Morphological Image Processing, Image Segmentation
CSC – 304ADistributed Operating SystemElective4Introduction to Distributed OS, Inter-process Communication, Synchronization in Distributed Systems, Distributed Deadlock Detection, Process and Processors in DOS, Distributed File Systems
CSC – 304BInternet of ThingsElective4Introduction to IoT, IoT Architecture and Protocols, IoT Devices and Gateways, Communication Models, Data Analytics in IoT, IoT Security and Privacy
CSC – 304CCyber SecurityElective4Introduction to Cyber Security, Network Security Concepts, Cryptography and Ciphers, Web Application Security, Malware Analysis, Cyber Forensics
CSC – 305Practical based on CSC-301 & CSC-302Lab4ML Algorithm Implementation, Data Preprocessing Techniques, Model Training and Evaluation, HDFS Operations, MapReduce Programming, Spark Basic Operations
CSC – 306Practical based on Elective – I & Elective – IILab4Elective I practical applications, Elective II practical applications, Tools and technologies related to chosen electives, Problem-solving for elective domains, Experimentation with elective concepts

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC – 401Deep LearningCore4Introduction to Deep Learning, Feedforward Neural Networks, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Autoencoders and GANs, Deep Learning Frameworks (TensorFlow, Keras)
CSC – 402Cloud ComputingCore4Introduction to Cloud Computing, Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models, Virtualization, Cloud Security and Privacy, Cloud Management and Migration
CSC – 403AMobile ComputingElective4Introduction to Mobile Computing, Wireless Communication Technologies, Mobile Operating Systems, Mobile Application Development, Mobile Security, Location-Based Services
CSC – 403BBlockchain TechnologiesElective4Introduction to Blockchain, Cryptographic Primitives, Distributed Ledger Technology, Bitcoin and Cryptocurrencies, Ethereum and Smart Contracts, Blockchain Applications
CSC – 403CNatural Language ProcessingElective4Introduction to NLP, Text Preprocessing, N-grams and Language Models, Word Embeddings, Part-of-Speech Tagging, Named Entity Recognition
CSC – 404AResearch MethodologyElective4Introduction to Research, Research Problem Formulation, Research Design, Data Collection Methods, Data Analysis and Interpretation, Research Report Writing
CSC – 404BDigital ForensicsElective4Introduction to Digital Forensics, Legal Aspects of Forensics, Evidence Acquisition and Preservation, Disk and File System Forensics, Network Forensics, Mobile Device Forensics
CSC – 404CEthical HackingElective4Introduction to Ethical Hacking, Footprinting and Reconnaissance, Scanning Networks, Enumeration Techniques, System Hacking and Vulnerabilities, Malware Threats
CSC – 405Project (Major)Project8Problem Identification and Scope Definition, Literature Survey, System Design and Architecture, Implementation and Development, Testing and Validation, Project Report and Presentation
whatsapp

Chat with us