detik Berita Terkini Hari ini IDN Times24 Indonesia News 24 Slot Gacor Slot sbobet88 sbobet

DYP | Facilities - DYP Facilities - DYP

detik Berita Terkini Hari ini IDN Times24 Indonesia News 24 Slot Gacor Slot sbobet88 sbobet

Facilities

Lab Facilities

  • •The CSE Department has seven large, well-ventilated, well-equipped computer laboratories with projectors and blackboards for teaching and learning. The labs are also equipped with the latest configuration machines and whiteboards.
  • •Computer laboratories that can accommodate 250 networked computers as well as supporting hardware like servers, printers, and UPSs.
  • •CSE Department Constitutes various Lab such as Computer Network Lab, Open Source Lab, Java Lab, Computer Practice Lab – I, Computer Graphics Lab.
  • •Each lab is well equipped and furnished to accommodate around 240 students to do experiments, concurrently.
  • •The Labs are equipped with Laser Printers, Color Inkjet Printers, Dot Matrix Printers, Scanners, LCD & DLP Projectors, Routers, and Switches etc.
  • •All Systems are supplied with uninterrupted power supply.

System Software

Sr. NoSoftware Name
1Antivirus –“ Quick Heal”
2Windows Operating System -10
3Firewall-“Sophas”
4Ubuntu  OS (Version 20)

Application Software

Sr. NoList of  Application Software’s
1Code Blocks.
2Visual Studio Code-1.80,
3Arduino IDE -2.1.1
4Cisco Packet Tracer 8.0
5Lex & YACC
6Apache Netbeans- 17
7Eclipse IDE 2022-5
8R Studio 3.0
9Hadoop 3.0
10MongoDB -5.0
11Apache -Spark   -3.0
12Android Studio -2022
13SQLlite-3.2
14Node Pad++-8.1
15Open CV
16WordPress
17My SQL Community Edition
18Bootstrap 4.0
19Xampp Server-7.0
20OpenStack
21Cloud Foundry
22Cloudify

Internet Facility

  • High speed Dedicated Internet Connection throughout the Computers.
  • 100 MBPS
  • Lab Name – System Programming Lab

    Lab No – 104

    Hardware – 20 Standalone desktops

    Software – System with windows Operating System with Borland Turbo C, Visual
    Studio Code, Lex &Yacc.

     

    Information
    about System Programming Labs:
           

                A System Programming Lab is a
    practical course or laboratory component focused on developing skills in system
    programming. It typically accompanies a theoretical system programming course
    and provides hands-on experience in implementing system-level software
    components. The lab allows students to apply concepts learned in the classroom
    to real-world programming scenarios and gain a deeper understanding of
    system-level programming techniques.

    Objective:
    The primary objective of a System Programming Lab is to provide students with a
    practical understanding of system-level programming concepts, tools, and
    techniques. It aims to enhance their problem-solving skills and enable them to
    design, develop, and debug system software components.

    Topics Covered:
    System Programming Labs cover a wide range of topics, including:

    ·        Operating system concepts and APIs

    ·        Process management and synchronization

    ·        Interprocess communication (IPC)

    ·        Memory management and virtual memory

    ·        File systems and storage management

    ·        Device drivers and I/O operations

    ·        Network programming

    ·        Debugging and performance analysis tools

    Programming Languages: System
    Programming Labs usually involve programming in low-level languages, such as C
    or C++. These languages are commonly used for system-level programming due to
    their efficiency, direct memory access, and close interaction with the
    underlying hardware.

    Tools and Environments:
    Depending on the specific course and lab setup, students may use various tools
    and environments, including:

    ·        Integrated development environments (IDEs) like Visual Studio Code, Eclipse, or Xcode

    ·        
    Compilers and linkers for the chosen
    programming language

    ·        Debuggers like gdb (GNU Debugger) or
    WinDbg

    ·        
    Profilers for performance analysis, such
    as gprof or perf

    ·        Virtualization or containerization
    platforms like VirtualBox or Docker

    Lab Assignments:
    System Programming Labs typically include a series of assignments or projects
    that gradually increase in complexity. These assignments may involve tasks
    like:

    ·        Implementing a basic process scheduler

    ·        Developing a memory allocator

    ·        Creating a file system driver

    ·        Building a network protocol or application

    ·        Debugging and fixing system-level issues

    Collaboration and Documentation:
    System Programming Labs often encourage collaboration among students. Working
    in teams, students can share knowledge, troubleshoot challenges, and learn from
    each other’s experiences. Additionally, documenting their solutions and
    providing reports or summaries of their implementations is usually required to
    showcase their understanding of the concepts.

     

     

    Lab
    Name – Cloud Computing Lab

    Lab
    No – 105

    Hardware
    18 Standalone desktops

    Software
    Virtual box, VMware Workstation, Cloud
    Environment Creation, Openstack, Hadoop, Coludism, GAE launcher , R Stdio,  MongoDB, Apache -Spark

     

    Information about Cloud Computing Labs:

                A Cloud Computing Lab is a practical
    course or laboratory component focused on providing hands-on experience with
    cloud computing technologies and platforms. It allows students to explore,
    experiment, and gain practical knowledge about various aspects of cloud
    computing, including provisioning virtual resources, deploying applications,
    and managing cloud-based services.

    Objective:
    The primary objective of a Cloud Computing Lab is to familiarize students with
    the concepts, technologies, and practices related to cloud computing. It aims
    to develop their skills in designing, deploying, and managing cloud-based
    solutions and services.

    Topics Covered:
    Cloud Computing Labs cover a range of topics related to cloud computing,
    including:

    ·        Introduction to cloud computing concepts
    and models (IaaS, PaaS, SaaS)

    ·        Virtualization technologies and
    hypervisors

    ·        Cloud service providers (e.g., Amazon Web
    Services, Microsoft Azure, Google Cloud Platform)

    ·        Infrastructure provisioning and management

    ·        Deployment of applications in the cloud

    ·        Scalability and load balancing

    ·        Data storage and databases in the cloud

    ·        Security and privacy considerations

    ·        Monitoring and performance optimization

    Cloud Platforms and Tools: Cloud
    Computing Labs may involve working with various cloud platforms and tools,
    depending on the specific course and lab setup. Commonly used platforms and
    tools include:

    ·        Amazon Web Services (AWS): EC2, S3, RDS,
    Lambda, etc.

    ·        Microsoft Azure: Virtual Machines, Blob
    Storage, SQL Database, Azure Functions, etc.

    ·        Google Cloud Platform (GCP): Compute
    Engine, Cloud Storage, Cloud SQL, Cloud Functions, etc.

    ·        Containerization and orchestration tools
    like Docker and Kubernetes

    ·        Infrastructure-as-Code (IaC) tools like
    Terraform or CloudFormation

    ·       Monitoring and management tools like CloudWatch,
    Azure Monitor, or Stackdriver

    Lab Assignments: Cloud
    Computing Labs typically involve a series of assignments or projects that
    provide practical hands-on experience with cloud technologies. These
    assignments may include tasks such as:

    ·        Provisioning virtual machines or
    containers in the cloud

    ·        Deploying and scaling applications on a
    cloud platform

    ·        Configuring and managing cloud-based
    storage or databases

    ·        Implementing security measures for cloud
    deployments

    ·        Automating infrastructure provisioning
    using IaC tools

    ·        Monitoring and optimizing cloud-based
    services

    Collaboration and Documentation: Cloud
    Computing Labs often encourage collaboration and teamwork among students.
    Working in groups, students can share knowledge, brainstorm ideas, and tackle
    complex assignments together. Documentation and reporting of their cloud
    solutions and configurations are typically required to demonstrate their
    understanding of the concepts and showcase their practical implementation
    skills.

    Real-world Scenarios:
    Cloud Computing Labs may also provide students with exposure to real-world
    cloud computing scenarios. This can involve simulating cloud-based
    infrastructure setups or addressing specific use cases, such as building
    scalable web applications, implementing serverless functions, or deploying
    machine learning models in the cloud.

     

     

    Lab Name – Mobile Computing Lab

    Lab No – 107

    Hardware – 18 Standalone desktops

    Software – System with windows Operating System with Android Studio, Sqlite.

     

    Information about Mobile Computing Labs:

                A Mobile Computing Lab is a
    practical course or laboratory component focused on providing hands-on
    experience in mobile application development and exploring various aspects of
    mobile computing. It allows students to gain practical knowledge and skills
    related to mobile platforms, application development frameworks, and mobile
    device technologies.

     

    Objective:
    The primary objective of a Mobile Computing Lab is to familiarize students with
    the concepts, tools, and techniques used in mobile application development. It
    aims to develop their skills in designing, developing, and testing mobile
    applications for various platforms.

     

    Topics Covered: Mobile
    Computing Labs cover a range of topics related to mobile computing and
    application development, including:

    ·        Mobile platforms and operating systems
    (e.g., iOS, Android)

    ·        Mobile application architectures and
    frameworks

    ·        User interface design and user experience
    (UI/UX) considerations

    ·        Mobile app development languages (e.g.,
    Swift, Kotlin, Java)

    ·        Mobile app development tools and
    environments (e.g., Xcode, Android Studio)

    ·        Accessing device features (e.g., camera,
    GPS, sensors)

    ·        Mobile app security and privacy
    considerations

    ·        Mobile app testing and debugging

    ·        Cloud integration and backend services for
    mobile apps

     Development Platforms and Tools:
    Mobile Computing Labs involve working with specific mobile platforms and
    development tools, depending on the focus of the course. Commonly used
    platforms and tools include:

    ·        iOS development: Xcode IDE, Swift
    programming language, iOS SDK

    ·        Android development: Android Studio IDE,
    Java or Kotlin programming languages, Android SDK

    ·        Cross-platform development frameworks:
    React Native, Flutter, Xamarin

    ·        Testing frameworks and tools: XCTest,
    Espresso, Appium

    ·        Version control systems: Git, GitHub,
    Bitbucket

    Lab Assignments:
    Mobile Computing Labs typically include a series of hands-on assignments or
    projects that allow students to develop mobile applications. These assignments
    may involve tasks such as:

    ·        Building a basic mobile app with user
    interface elements and navigation

    ·        Integrating device features, such as
    camera or GPS, into an app

    ·        Implementing data storage and retrieval on
    a mobile device

    ·        Creating mobile apps that consume web
    services or APIs

    ·        Incorporating cloud services for storage,
    authentication, or push notifications

    ·        Testing and debugging mobile applications
    on simulators or real devices

     Collaboration and Documentation:
    Mobile Computing Labs often encourage collaboration and teamwork among
    students. Working in groups, students can share knowledge, exchange ideas, and
    support each other in solving challenges. Documentation and reporting of their
    mobile app projects and development processes are typically required to
    showcase their understanding of mobile computing concepts and their ability to
    develop functional applications.

     

    Real-world Applications:
    Mobile Computing Labs may also expose students to real-world application
    scenarios, such as building location-based services, social networking apps,
    e-commerce apps, or mobile games. These scenarios provide students with
    practical experience in addressing specific user needs and challenges in the
    mobile environment.

     

     

    Lab Name – Computer Network Lab

    Lab No – 108

    Hardware – 18 Standalone desktops

    Software – System with Ubuntu and windows Operating System with Borland Turbo C, VS
    Code, Cisco Packet Tracer.

     

    Information about Computer Network Labs:

    A
    Computer Network Lab is a practical course or laboratory component focused on
    providing hands-on experience with computer networks. It allows students to
    explore and gain practical knowledge about network technologies, protocols, and
    configurations. The lab typically accompanies a theoretical computer networking
    course and provides an opportunity for students to apply concepts learned in
    the classroom to real-world networking scenarios.

     

    Objective:
    The primary objective of a Computer Network Lab is to familiarize students with
    the practical aspects of computer networking. It aims to develop their skills
    in designing, implementing, and troubleshooting computer networks, as well as
    configuring network devices and services.

     

    Topics Covered:
    Computer Network Labs cover a range of topics related to computer networks,
    including:

    ·        Network topologies and architectures

    ·        Local area networks (LANs) and wide area
    networks (WANs)

    ·        Network protocols and standards (e.g.,
    TCP/IP, Ethernet)

    ·        Network devices and components (e.g.,
    routers, switches, hubs)

    ·        Network addressing and subnetting

    ·        Routing and switching protocols (e.g.,
    OSPF, BGP)

    ·        Network security and firewall
    configurations

    ·        Network troubleshooting and performance analysis

     

    Networking Devices and Tools:
    Computer Network Labs involve working with various networking devices and
    tools, depending on the specific course and lab setup. Commonly used devices
    and tools include:

    ·        Routers, switches, hubs, and network
    cables

    ·        Network simulators or emulators (e.g.,
    Cisco Packet Tracer, GNS3)

    ·        Network monitoring tools (e.g., Wireshark,
    Nagios)

    ·        Network configuration and management
    software (e.g., Cisco IOS, Juniper JunOS)

    Lab Assignments:
    Computer Network Labs typically include a series of assignments or projects
    that allow students to practice configuring and troubleshooting computer
    networks. These assignments may involve tasks such as:

    ·        Designing and implementing a small-scale
    network topology

    ·      Configuring IP addresses, subnet masks,
    and routing protocols

    ·        Setting up VLANs and interconnecting
    network segments

    ·        Implementing network security measures,
    such as firewalls and access control lists

    ·        Analyzing network traffic and diagnosing
    network issues

    ·        Configuring network services like DHCP,
    DNS, and NAT

     

    Collaboration and Documentation:
    Computer Network Labs often encourage collaboration among students. Working in
    teams, students can share knowledge, troubleshoot network issues together, and
    learn from each other’s experiences. Documentation of network configurations,
    troubleshooting steps, and reports summarizing their implementations are
    typically required to demonstrate their understanding of the concepts and
    showcase their practical skills.

     

    Real-world Scenarios:
    Computer Network Labs may also expose students to real-world networking scenarios.
    This can involve simulating network setups for specific use cases, such as
    designing a secure network for a small business, implementing a campus network,
    or configuring network connectivity for a virtualized environment.

     

    Lab Name – Database Lab

    Lab No – 117

    Hardware – 20 Standalone desktops

    Software – System with windows Operating System with My SQL,Sqlite.

     

    Information about Database Lab:

     

  •