SRTMU Nanded-image

B-SC in Computer Science at Swami Ramanand Teerth Marathwada University

Swami Ramanand Teerth Marathwada University, Nanded, established in 1994, is a prominent state public university in Maharashtra. Recognized by UGC and reaccredited with a 'B++' grade by NAAC, it offers over 146 diverse programs across various disciplines. The university is dedicated to academic excellence and a vibrant campus ecosystem.

READ MORE
location

Nanded, Maharashtra

Compare colleges

About the Specialization

What is Computer Science at Swami Ramanand Teerth Marathwada University Nanded?

This B.Sc Computer Science program at Swami Ramanand Teerth Marathwada University, Nanded, focuses on building a strong foundation in core computer science concepts, aligning with the needs of India''''s rapidly growing IT sector. The curriculum integrates theoretical knowledge with practical skills, preparing students for diverse roles in software development, data management, and emerging technologies. It is designed to meet the industry demand for skilled computing professionals in the Indian market.

Who Should Apply?

This program is ideal for fresh graduates from a science background, especially those with mathematics, seeking entry into the dynamic IT and software development industries in India. It also suits individuals aiming to pursue higher studies in computer science or those looking for a strong undergraduate degree to launch their tech careers. Students with a keen interest in problem-solving and logical thinking will find this program rewarding.

Why Choose This Course?

Graduates of this program can expect to secure entry-level positions such as Junior Software Developer, Web Developer, Data Entry Operator, or IT Support Specialist in Indian companies. Typical entry-level salaries in India range from INR 2.5 LPA to 4.5 LPA, with significant growth trajectories for experienced professionals. The program provides a solid base for pursuing professional certifications in programming, databases, or cloud technologies, enhancing career prospects.

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Dedicate consistent time to understanding C programming and data structures. Actively solve at least 3-4 coding problems daily to build logical thinking and implementation skills. This forms the bedrock for advanced courses.

Tools & Resources

CodeChef, HackerRank, GeeksforGeeks, Local programming clubs

Career Connection

Strong fundamentals are crucial for cracking technical interviews and excelling in initial software development roles.

Build a Strong Academic Network- (Semester 1-2)

Form study groups with peers to discuss complex topics, share insights, and collaborate on assignments. Regularly interact with professors during office hours to clarify doubts and explore advanced concepts beyond the syllabus.

Tools & Resources

University forums, WhatsApp groups for courses, Department seminars

Career Connection

Networking can lead to peer learning, mentorship, and awareness of internship/job opportunities. Strong academic performance is a direct outcome.

Develop Effective Communication Skills- (Semester 1-2)

Participate actively in English Communication and Personality Development classes. Practice presenting ideas clearly and concisely, both written and verbally. Join debate clubs or public speaking groups.

Tools & Resources

Toastmasters International (if available locally), Online communication courses, Presentation software

Career Connection

Essential for team collaboration, client interactions, and excelling in group discussions and personal interviews during placements.

Intermediate Stage

Engage in Practical Project Work- (Semester 3-4)

Beyond lab assignments, start building small projects related to Java, DBMS, or Web Technology. Apply theoretical knowledge to create functional applications, even if simple. Focus on understanding the full development lifecycle.

Tools & Resources

GitHub, VS Code, MySQL/PostgreSQL, Online tutorials like freeCodeCamp

Career Connection

Projects demonstrate practical skills to recruiters and help build a strong portfolio, critical for internships and entry-level positions.

Explore Skill Enhancement Courses (SECs) Deeply- (Semester 3-5)

Take advantage of SECs like Python, Android Development, or IoT. Don''''t just pass; dive deep into these technologies through online courses and develop mini-projects to gain hands-on expertise.

Tools & Resources

Coursera, Udemy, NPTEL, Official documentation for Python/Android

Career Connection

Specialized skills in emerging areas significantly boost employability and open doors to niche roles in the Indian tech industry.

Participate in Coding Competitions & Hackathons- (Semester 3-5)

Regularly participate in online coding contests (e.g., on platforms like CodeChef, HackerRank) and local hackathons. This sharpens problem-solving abilities, introduces you to new technologies, and allows networking with industry professionals.

Tools & Resources

CodeChef, HackerRank, Competitive programming communities

Career Connection

Success in these events is a significant resume booster and a testament to your technical prowess, attracting top employers.

Advanced Stage

Undertake a Comprehensive Final Year Project- (Semester 5-6)

Choose a challenging project that integrates multiple concepts learned throughout the degree (e.g., Data Science, AI, Big Data). Focus on innovative solutions, thorough documentation, and a strong presentation. Seek faculty mentorship.

Tools & Resources

Industry-standard IDEs, Relevant frameworks/libraries, Jupyter Notebooks, Project management tools

Career Connection

A well-executed project is your biggest asset for placements, showcasing your problem-solving, technical, and project management capabilities to Indian employers.

Intensive Placement Preparation- (Semester 5-6)

Start preparing for campus placements by reviewing all core subjects, practicing aptitude and logical reasoning, and simulating technical and HR interviews. Focus on building a compelling resume and LinkedIn profile.

Tools & Resources

Placement cell resources, Mock interview platforms, Quantitative aptitude books, LinkedIn Learning

Career Connection

Directly impacts your ability to secure desired job roles and internships in leading Indian IT companies.

Cultivate Professional Soft Skills- (Semester 6)

Actively engage with the ''''Soft Skills for Professionals'''' course. Focus on teamwork, leadership, and professional etiquette. Seek opportunities to lead group projects, organize events, and refine your corporate communication style.

Tools & Resources

Workshops on professional etiquette, Leadership training programs, Networking events

Career Connection

These skills are highly valued by Indian employers for career growth, leadership roles, and effective collaboration within an organization.

Program Structure and Curriculum

Eligibility:

  • Refer to University Admission Brochure for detailed criteria (Typically 10+2 with Science/Mathematics)

Duration: 3 years / 6 semesters

Credits: 96 Credits

Assessment: Internal: 40%, External: 60%

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC-101Computer FundamentalsCore Course (CC)2Introduction to Computers, Number Systems, Input/Output Devices, Memory Organization, Software Concepts
CSC-102Problem Solving Using CCore Course (CC)2Introduction to C, Data Types & Operators, Control Structures, Functions, Arrays and Strings
CSC-103Digital ElectronicsCore Course (CC)2Number Systems, Logic Gates, Boolean Algebra, Combinational Circuits, Sequential Circuits
CSC-104Discrete MathematicsCore Course (CC)2Set Theory, Relations and Functions, Graph Theory, Logic and Propositional Calculus, Counting Principles
AEC-101English CommunicationAbility Enhancement Compulsory Course (AECC)2Basics of Communication, Grammar & Usage, Reading Comprehension, Writing Skills, Public Speaking
EVS-101Environmental StudiesAbility Enhancement Compulsory Course (AECC)2Ecosystems, Biodiversity, Pollution, Natural Resources, Environmental Ethics
CSC-105Lab-I (C Programming)Lab2Basic C Programs, Conditional Statements, Looping Constructs, Functions and Arrays, Strings
CSC-106Lab-II (Digital Electronics)Lab2Verification of Logic Gates, Boolean Algebra Implementation, Half/Full Adders, Flip-Flops, Counters

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC-201Data StructuresCore Course (CC)2Introduction to Data Structures, Arrays, Stacks and Queues, Linked Lists, Trees and Graphs
CSC-202Object Oriented Programming Using C++Core Course (CC)2OOP Concepts, Classes and Objects, Inheritance, Polymorphism, File Handling
CSC-203Computer Organization and ArchitectureCore Course (CC)2Basic Computer Organization, CPU Organization, Memory Hierarchy, Input/Output Organization, Pipelining
CSC-204Operating System ConceptsCore Course (CC)2Operating System Overview, Process Management, Memory Management, File Systems, Deadlocks
AEC-201Personality DevelopmentAbility Enhancement Compulsory Course (AECC)2Self-awareness, Goal Setting, Time Management, Communication Skills, Interview Skills
CSC-205Lab-III (Data Structures)Lab2Array Operations, Stack and Queue Implementation, Linked List Operations, Tree Traversal, Graph Algorithms
CSC-206Lab-IV (Object Oriented Programming Using C++)Lab2Class and Object Programs, Constructor/Destructor, Inheritance Examples, Polymorphism, Exception Handling
CSC-207Skill-I (Computer Animation)Skill Enhancement Course (SEC)2Introduction to Animation, 2D Animation Principles, Keyframing, Basic Animation Software, Project Work

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC-301Database Management SystemCore Course (CC)2Introduction to DBMS, ER Model, Relational Model, SQL Queries, Normalization
CSC-302Java ProgrammingCore Course (CC)2Java Fundamentals, Classes and Objects, Inheritance and Interfaces, Exception Handling, Multithreading
CSC-303Software EngineeringCore Course (CC)2Software Development Life Cycle, Requirements Engineering, Software Design, Software Testing, Project Management
CSC-304Quantitative Aptitude & ReasoningSkill Enhancement Course (SEC)2Number System, Percentage & Ratio, Data Interpretation, Logical Reasoning, Verbal Reasoning
CSC-305Lab-V (DBMS)Lab2DDL Commands, DML Commands, SQL Functions, Joins, PL/SQL Basics
CSC-306Lab-VI (Java Programming)Lab2Basic Java Programs, OOP in Java, Packages and Interfaces, Exception Handling, Applets/GUI Basics
CSC-307Skill-II (Introduction to Python)Skill Enhancement Course (SEC)2Python Basics, Data Structures in Python, Functions, File Handling, Modules and Packages
CSC-308Skill-III (Web Designing)Skill Enhancement Course (SEC)2HTML Fundamentals, CSS Styling, Responsive Design, JavaScript Basics, Web Page Layout

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC-401Computer NetworksCore Course (CC)2Network Models (OSI/TCP-IP), Physical Layer, Data Link Layer, Network Layer, Transport Layer
CSC-402Web TechnologyCore Course (CC)2Client-Server Architecture, JavaScript and DOM, XML and JSON, Server-side Scripting (PHP/ASP.NET), Web Services
CSC-403Cloud ComputingCore Course (CC)2Introduction to Cloud Computing, Cloud Service Models (IaaS, PaaS, SaaS), Cloud Deployment Models, Virtualization, Cloud Security
CSC-404Research MethodologySkill Enhancement Course (SEC)2Introduction to Research, Research Design, Data Collection, Data Analysis, Report Writing
CSC-405Lab-VII (Computer Networks)Lab2Network Topologies, IP Addressing, Socket Programming, Network Configuration, Packet Analysis Tools
CSC-406Lab-VIII (Web Technology)Lab2HTML Forms, CSS Layouts, JavaScript Validation, AJAX, PHP Database Connectivity
CSC-407Skill-IV (Android Application Development)Skill Enhancement Course (SEC)2Android Architecture, UI Design (XML), Activities and Intents, Data Storage, Publishing Apps
CSC-408Skill-V (IoT)Skill Enhancement Course (SEC)2Introduction to IoT, IoT Architecture, Sensors and Actuators, Connectivity Protocols, IoT Applications

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC-501Data ScienceCore Course (CC)2Introduction to Data Science, Data Collection & Preprocessing, Exploratory Data Analysis, Statistical Methods, Machine Learning Basics
CSC-502Data MiningCore Course (CC)2Introduction to Data Mining, Data Preprocessing, Association Rule Mining, Classification, Clustering
CSC-503Elective - I (DSEC)Discipline Specific Elective Course (DSEC)2Choice from available electives, Specific topics depend on chosen elective
CSC-504Elective - II (DSEC)Discipline Specific Elective Course (DSEC)2Choice from available electives, Specific topics depend on chosen elective
CSC-505Lab-IX (Data Science)Lab2Python Libraries for Data Science (Numpy, Pandas), Data Cleaning, Data Visualization (Matplotlib, Seaborn), Basic Regression, Classification
CSC-506Lab-X (Data Mining)Lab2WEKA Tool, Association Rule Mining Implementation, Classification Algorithms, Clustering Algorithms, Data Preprocessing Techniques
CSC-507ProjectProject2Problem Identification, Requirement Analysis, Design and Implementation, Testing and Evaluation, Documentation and Presentation
CSC-508Skill-VI (Cyber Security)Skill Enhancement Course (SEC)2Introduction to Cyber Security, Network Security, Cryptography Basics, Malware Analysis, Ethical Hacking Fundamentals

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
CSC-601Big Data AnalyticsCore Course (CC)2Introduction to Big Data, Hadoop Ecosystem, MapReduce, NoSQL Databases, Spark Basics
CSC-602Artificial IntelligenceCore Course (CC)2Introduction to AI, Search Algorithms, Knowledge Representation, Machine Learning, Natural Language Processing
CSC-603Elective - III (DSEC)Discipline Specific Elective Course (DSEC)2Choice from available electives, Specific topics depend on chosen elective
CSC-604Elective - IV (DSEC)Discipline Specific Elective Course (DSEC)2Choice from available electives, Specific topics depend on chosen elective
CSC-605Lab-XI (Big Data Analytics)Lab2Hadoop Installation, HDFS Commands, MapReduce Programming, Hive Queries, Spark RDDs
CSC-606Lab-XII (Artificial Intelligence)Lab2AI Search Algorithms, Expert Systems, Machine Learning Libraries, Neural Networks Basics, Mini AI Project
CSC-607Project (Continued)Project2Advanced Implementation, Testing and Debugging, Performance Optimization, Final Documentation, Viva Voce
CSC-608Skill-VII (Soft Skills for Professionals)Skill Enhancement Course (SEC)2Interpersonal Skills, Teamwork, Leadership, Conflict Resolution, Professional Etiquette
whatsapp

Chat with us