B.Sc. (Computer Science) (Honours/Honours with Research)

Program Code 141827

Campus Gwalior

Institute Amity Institute of Information Technology, Gwalior

University Amity University Madhya Pradesh

Eligibility 10+2

Duration 4 Years

Selection Process

  • Program Fee (Rs. in Lacs)
  • 1st Year Non Sponsored Semester 0.51

Course Structure

1st Year

    Semester 1

  • ENVIRONMENTAL STUDIES-I
  • FUNDAMENTALS OF COMPUTER SCIENCE
  • COMPUTER FUNDAMENTALS AND OFFICE AUTOMATION
  • OFFICE AUTOMATION LAB
  • FOUNDATIONS OF MATHEMATICS
  • DIGITAL ELECTRONICS
  • BEHAVIORAL SCIENCE - I
  • COMMUNICATION SKILLS-I
  • PROGRAMMING FOR PROBLEM SOLVING
  • PROGRAMMING FOR PROBLEM SOLVING LAB
  • FRENCH-I

Semester 2

  • ENVIRONMENTAL STUDIES – II
  • OBJECT ORIENTED PROGRAMMING USING C++
  • OBJECT ORIENTED PROGRAMMING USING C++ LAB
  • COMPUTER ORGANIZATION
  • FUNDAMENTALS OF COMPUTER NETWORKS
  • WEB DESIGN & DEVELOPMENT
  • WEB DESIGN & DEVELOPMENT LAB
  • CALCULUS AND LINEAR ALGEBRA
  • BEHAVIOURAL SCIENCE- II (INDIVIDUAL, SOCIETY & NATION)
  • COMMUNICATION SKILLS – II
  • FRENCH – II

2nd Year

Semester 3

  • INTRODUCTION TO OPEN-SOURCE TECHNOLOGIES THROUGH PHP, MYSQL
  • DATABASE MANAGEMENT SYSTEMS
  • INTRODUCTION TO OPERATING SYSTEMS
  • DATABASE MANAGEMENT SYSTEMS LAB
  • INTRODUCTION TO OPEN-SOURCE TECHNOLOGIES THROUGH PHP, MYSQL LAB
  • DATA STRUCTURES THROUGH C++
  • DATA STRUCTURES THROUGH C++ LAB
  • STATISTICS AND PROBABILITY THEORY
  • BEHAVIOURAL SCIENCE - III
  • COMMUNICATION SKILLS-III
  • FRENCH - III

Semester 4

  • E-COMMERCE & DIGITAL MARKETING
  • JAVA PROGRAMMING
  • JAVA PROGRAMMING LAB
  • PROGRAMMING TECHNIQUES FOR PROBLEM SOLVING
  • PROGRAMMING TECHNIQUES FOR PROBLEM SOLVING LAB
  • DISCRETE MATHEMATICS
  • QUANTITATIVE TECHNIQUES
  • COMMUNICATION SKILLS - IV (TERM PAPER)
  • BEHAVIOURAL SCIENCE- IV (VALUES & ETHICS FOR PERSONAL & PROFESSIONAL DEVELOPMENT)
  • FRENCH – IV

3rd Year

Semester 5

  • Analysis and Design of Algorithms
  • Analysis and Design of Algorithms Lab
  • Internet of Things and Applications
  • Internet of Things and Applications Lab
  • Information Security Fundamentals
  • Android Application Development
  • Android Application Development Lab
  • Communication Skills – V
  • Behavorial Science-V (Group Dynamics & Team Building)
  • Minor Project

Semester 6

  • Python Programming for Application Development
  • Python Programming for Application Development Lab
  • Artificial Intelligence and its Applications
  • Artificial Intelligence and its Applications Lab
  • NodeJs with Mongodb
  • Data Warehousing and Mining
  • Data Warehousing and Mining Lab
  • Communication Skills – V
  • Behavioural Science-V I (Stress & Coping Strategies)
  • SIP Evaluation

4th Year

Semester 7

  • Cyber Security and its Applications
  • Cyber Security and its Applications Lab
  • Machine Learning Techniques
  • Data Analytics
  • Data Analytics Lab
  • Research Methodology (Common)
  • Research Methodology (Subject Specific)
  • Project

Semester 8

  • Fundamentals of Digital Forensics
  • Software Testing & Quality Assurance
  • Software Testing & Quality Assurance Lab
  • Management, Accounting & Cost control
  • Project Management
  • Principles of Management & Entrepreneurship Development
  • Dissertation