State Highway 34, Madhuvan, Dumri, Near Ratoh Taal, Mau, Uttar Pradesh - 275101
+91-7311147257 contactsmigpgc@gmail.com

SMT. INDIRA GANDHI PG COLLEGE

Affiliated to Maharaja Suhel Dev State University
Mau, Uttar Pradesh

Programme Overview

The Bachelor of Science (B.Sc.) in Computer Science is a multidisciplinary undergraduate programme designed to provide students with a strong foundation in computing, programming, database systems, operating systems, computer architecture, algorithms, networking, cybersecurity, and emerging technologies.

The programme combines theoretical knowledge with practical laboratory training, enabling students to develop problem-solving abilities, programming skills, analytical thinking, and research aptitude. Students gain hands-on experience through software development projects, database applications, network implementation, and research-based learning activities.

Graduates of the programme are prepared for careers in software development, system administration, database management, cybersecurity, networking, data analysis, research, entrepreneurship, and higher education in computer science and related disciplines.

Why Choose B.Sc. Computer Science?

  • Strong foundation in programming and software development
  • Practical exposure through Python, Database and Networking Labs
  • Industry-relevant curriculum covering cybersecurity and computer networks
  • Research projects integrated into the final year
  • Development of analytical, computational and problem-solving skills
  • Excellent preparation for IT careers and higher studies

Learning Objectives & Programme Outcomes

Developing Computing Knowledge, Technical Skills and Innovation

Learning Objectives

  • Develop a strong foundation in computer science principles, programming, and computational thinking.
  • Equip students with practical skills in software development, database management, networking, and system administration.
  • Enhance problem-solving, analytical reasoning, and algorithmic design capabilities.
  • Provide hands-on experience through laboratory work, programming projects, and research activities.
  • Introduce students to emerging areas such as cybersecurity, soft computing, and computer networks.
  • Prepare graduates for professional careers, entrepreneurship, higher education, and lifelong learning.

Programme Outcomes

  • Apply scientific and computational principles to analyze and solve real-world problems.
  • Design, develop, test, and maintain software applications using appropriate programming tools and technologies.
  • Demonstrate proficiency in database systems, operating systems, networking, and cybersecurity concepts.
  • Utilize modern computing techniques and emerging technologies to address industry and societal challenges.
  • Conduct research, analyze data, and communicate technical information effectively in professional environments.
  • Work independently and collaboratively while demonstrating ethical, professional, and social responsibility.

Academic Curriculum Structure

Semester-wise Course Distribution and Credit Framework

Semester Major Courses Practical / Project Credits Total
I • Fundamentals of Computer Science
• Programming Concepts
Computer Science Laboratory 6 6
II • Data Structures
• Database Management Systems
Database & Programming Laboratory 6 6
III • Computer Organization
• Operating Systems
System Programming Laboratory 6 6
IV • Computer Networks
• Software Engineering
Networking Laboratory 6 6
V • Cyber Security
• Soft Computing
• Advanced Computing Concepts
Practical & Minor Project 13 13
VI • Emerging Technologies
• Advanced Applications
Research Project / Major Project 13 13
Total Programme Credits 50
Curriculum Highlights

Semester-wise Course Distribution

Detailed Structure of the B.Sc. Computer Science Programme

Semester I
  • Fundamentals of Computer Science
  • Programming Concepts
  • Computer Science Laboratory
Total Credits: 6
Semester II
  • Data Structures
  • Database Management Systems
  • Database & Programming Laboratory
Total Credits: 6
Semester III
  • Computer Organization
  • Operating Systems
  • System Programming Laboratory
Total Credits: 6
Semester IV
  • Computer Networks
  • Software Engineering
  • Networking Laboratory
Total Credits: 6
Semester V
  • Cyber Security
  • Soft Computing
  • Advanced Computing Concepts
  • Minor Project
Total Credits: 13
Semester VI
  • Emerging Technologies
  • Advanced Applications
  • Major Research Project
Total Credits: 13
Programme Completion Requirements

Total Credits Required: 50 Credits

Exit Option After First Year: Certificate in Computer Science

Exit Option After Second Year: Diploma in Computer Science

Final Award: Bachelor of Science (B.Sc.) in Computer Science upon successful completion of all six semesters and prescribed credit requirements.

Academic Guidelines

Guidelines for Academic Excellence and Professional Development

Attendance Requirement

Students are expected to attend all lectures, tutorials, laboratory sessions, workshops, seminars, and academic activities regularly. Minimum attendance requirements shall be governed by the rules of the affiliating university.

Continuous Evaluation

Student performance is assessed through assignments, coding exercises, quizzes, presentations, laboratory records, project work, internal assessments, viva-voce examinations, and end-semester examinations.

Laboratory & Practical Work

Practical training is an essential component of the programme. Students are required to complete programming assignments, maintain laboratory records, participate in practical examinations, and demonstrate proficiency in software development and computing applications.

Project-Based Learning

Students are encouraged to undertake innovative projects, software development activities, research-based assignments, and problem-solving exercises to strengthen technical and analytical competencies.

Professional Ethics & Cyber Responsibility

Students must uphold academic integrity, respect intellectual property, follow ethical computing practices, ensure responsible use of technology, and adhere to cybersecurity and data privacy principles.

Academic Progression

Students must successfully complete prescribed coursework, laboratory requirements, project work, and examinations to earn credits and progress to subsequent semesters and degree completion.

Important Academic Note

All academic regulations relating to attendance, examination, evaluation, grading, promotion, credit requirements, internships, project work, and award of certificates, diplomas, and degrees shall be governed by the ordinances, regulations, and guidelines of the affiliating university as amended from time to time.

Student Development

Student Support & Engagement

Comprehensive academic support and vibrant student engagement opportunities.

Academic Support Services

  • Faculty Mentoring System
  • Bridge Courses
  • Remedial Classes
  • Tutorial & Academic Guidance
  • Career Guidance & Counselling
  • Grievance Redressal Support
  • Library & Digital Learning Resources

Student Clubs & Activities

  • Discipline-Based Clubs
  • Cultural Clubs & Activities
  • Sports & Fitness Activities
  • Mental Well-being Initiatives
  • NSS & Community Engagement Programmes
Downloads

Academic Resources

Access syllabus, programme documents and academic resources.

S.No. Document Download
1 Syllabus Download
2 Programme Outcomes Download
3 Course Structure Download
4 Academic Calendar Download
5 Examination Guidelines Download