Course Orientation - PowerPoint PPT Presentation

1 / 40
About This Presentation
Title:

Course Orientation

Description:

SDET Unit has its roots in the single-room software development centre called ... This centre later grew in terms of its activities and spawned off three ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 41
Provided by: bitspi
Category:

less

Transcript and Presenter's Notes

Title: Course Orientation


1

An Orientation Session on CSD Software
Courses First semester 2009-2010 September 5,
2009, Saturday
Brought to you by the Team CSD
An initiative of the Software Development
Educational Technology Unit, BITS-Pilani
2
SDET Unit A brief History
  • SDET Unit has its roots in the single-room
    software development centre called CSD that was
    established in front of the CAHU Office in the
    FD-III block way back in the 1990s.
  • This centre later grew in terms of its activities
    and spawned off three laboratories Media Lab.,
    IBM Lab. and Microsoft Lab. each having its own
    niche area of research and development.
  • Over the years, the team had worked with the
    following objectives
  • Tapping the intellectual capital at BITS towards
    design and development of quality software
  • Engaging in creative generation of ideas
    necessary for innovation in computing, with focus
    on software
  • Jointly collaborating with industries and
    institutions
  • Training on-campus students in the emerging areas
    of computing technologies
  • Software Development Educational Technology
    Unit (SDET Unit) incorporates the Centre for
    Software Development (CSD) Centre for
    Educational Technology (CET) and has recently
    expanded its scope of work to initiate multiple
    outreach programmes.

3
About the SDET Units Centres Laboratories
  • Centre for Software Development (CSD)
  • Media Laboratory ltMedia Labgt
  • BITS-IBM Laboratory for Visual Programming and
    Open Source Computing ltIBM Labgt
  • BITS-Microsoft Laboratory for Mobile Computing
    ltMicrosoft Labgt
  • Centre for Educational technology (CET)
  • Digital Video Studio in collaboration with the
    EDUSAT of the Indian Space research Organisation
  • Pan-African e-Network Studio for delivering
    education to over 48 countries in West Africa, in
    collaboration with the ministry of External
    Affairs, Govt. of India and TCIL

4
Insight into a few Projects lt1 of 2gt
  • E-learning Projects
  • BITS Virtual University
  • Learning Management system
  • Content Management Delivery system
  • Other on-campus Software Development Projects
  • Course Management Tool and IntraBITS (portal)
  • OnBoard (online notice board)
  • CampusBuzz (portal)
  • Technology Outreach(portal)
  • BITS Website / SDETU Website Development
  • Digital Library
  • Journal Server Virtual Digital Library

5
Insight into a few Projects lt2 of 2gt
  • IPv6 Networking and Grid computing
    ltltResearch/Design/Developmentgtgt
  • IPv6 Enabled Grid System Architecture (In
    collaboration with Microsoft Research)
  • iCharak An IPv6 QoS Enabled Health Grid
  • In collaboration with Massachusetts Institute of
    Technology
  • ltltResearch/Design/Developmentgtgt
  • BITS MIT iCampus iLabs
  • Project NetFirst
  • In collaboration with French Ministry of External
    Affairs, INRIA and ENST/GETltltResearch/Design/Dev
    elopmentgtgt
  • IPv6 and Sensor Networks Project
  • Project Tiny6
  • In collaboration with Stanford University (CDR
    CS)ltltResearch/Design/Developmentgtgt
  • Stanford iSpace Project

6
The SDET Units Staff Team
  • Mr. Atul Runthala atul.bitspilani_at_gmail.com
  • Mr. Prashant Chirania h2007121_at_bits-pilani.ac.in
  • Mr. Ajay Rungta rungta.ajay_at_bits-pilani.ac.in
  • Mr. Avinash Gautam avinash_at_bits-pilani.ac.in
  • Ms. Manjusha K.
  • Mr. Praveen Ranjan Srivastava
  • Dr. Rishikesh Vaidya
  • Ms. Swati Keskar
  • Mr. Virendra Singh Shekhawat
  • Along with
  • Dr. Rahul Banerjee Unit Chief
    rahul_at_bits-pilani.ac.in

7
Courses on offer at this point of time
  • ASP.net
  • Core Java
  • Web Designing
  • LAMP
  • C Programming

Presentations on each of these courses shall
follow soon .
8
Time Table for CSD Courses
  • Classes will start with effect from 08th Sep
    2009 as per course handouts.

9
Registration Details
  • Date 07th Sep 2009 (Monday)
  • Time 500 to 700 PM
  • Venue IBM Lab (Room 3258) Media Lab (Room
    3231)
  • Notes
  • Computerized Registration.
  • Students must bring their ID cards.
  • For further details, Contact
  • Atul Runthala atul.bitspilani_at_gmail.com in
    Media Lab 3231
  • Prashant Chirania h2007121_at_bits-pilani.ac.in in
    IBM Lab 3258
  • Ajay Rungta rungta.ajay_at_bits-pilani.ac.in in
    IBM Lab 3258

10
Please note these points before you register !
  • Course Fee Rs. 3000 deductible from the mess
    bill.
  • Provision for substitution and withdrawal?? Yes.
    These facilities shall be available within 7 days
    from the date of registration.
  • Caution No Participation Certificate shall be
    awarded to those who do not complete all
    components of evaluation.

11
Any questions please?
Thank You!
12
Atul Runthala atul.bitspilani_at_gmail.c
om Timings Wednesday Friday
530 PM to 700 PM
ASP.net
13
Why ASP.net ???
Or want to be a web developer??
Are you planning to take a formal/informal
project next semester ??
Join ASP.NET A beginning that will make your
dreams come true
14
Why ASP.net ???
  • Introduction to ASP.NET
  • Flexible Language Option
  • ASP.net renders HTML
  • Great Tool Support class library
  • Supports events
  • Improved Performance
  • Easy Deployment
  • guess its enough for the day ?

15
What will I learn ???
  • Fundamentals of the Web
  • HTML
  • .NET Framework
  • Visual Basic.NET
  • ASP.net Web forms
  • ADO.net

16
Course Plan
  • Lectures 20-22 (planned)
  • Demo driven classes !!!
  • Mid Sem
  • End Sem
  • Practice Labs (More focused)
  • Assignments
  • Schedule Wednesday, Friday
  • 530 to 700 PM
  • Venue 5101LTC
  • Pre-requisites Basic programming knowledge is
    a must.

17
Questions?
Thank You
18
Avinash Gautam avinash_at_bits-pilani.ac
.in Timings Monday Saturday
530 PM to 700 PM
Core Java
19
Why Learn Java?
  • Everything in this world is an object. Enter into
    a world of object oriented programming with one
    of the most powerful, pure object oriented
    language JAVA.
  • Learn to write large software applications which
    are scalable, robust, maintainable, modular, yet
    simple.
  • Become a Java programmer and begin a great career.

Question Who created Java programming
language? Creator Originally developed by James
Gosling. Year Released in 1995 at Sun
Microsystems.
20
Course Plan
  • OO Paradigm and Concepts
  • Basics of Java
  • Class Design, Advanced Class Features
  • Exceptions and Assertions
  • Collections and Generic Framework
  • I/O Fundamentals, Console I/O and File I/O
  • Multithreaded Programming
  • Design Patterns

21
Operational Details
  • Pre-requisites
  • Some programming experience (Any Language)
  • Schedule
  • Monday, Saturday 5.30 PM 7.00 PM
  • No. of Lectures 20 (planned)
  • Labs Announced after covering some significant
    section of the course
  • Assignments/Projects Take Home
  • Tests Mid-Semester and Comprehensive

22
Questions?
Thank You
23
Ajay Rungta Prashant Chirania
rungta.ajay_at_bits-pilani.ac.inh2007121_at_bits-pil
ani.ac.in Timings Sunday
400 PM to 530 PM
Web Designing
24
Why Learn Web Designing?
  • We live in the World of Web
  • Every one of us visits some site or the other
    daily
  • Rather every hour, every minute
  • Why not learn something which is driving us
  • Always start with Basics

25
Course Plan
  • Introduction to Web Designing
  • HTML Basics
  • HTML concepts in detail
  • CSS Basics
  • CSS concepts in detail
  • JavaScript Basics
  • JavaScript concepts in detail
  • Introduction to HTML 5 CSS 3

26
Operational Details
  • Pre-requisites
  • None ?
  • Schedule
  • Sunday 4.00 PM 5.30 PM
  • No. of Lectures 10-11 (Demo driven)
  • Assignments/Projects Take Home
  • Practice Labs
  • Tests Mid-Sem. and End-Sem.

27
Questions?
Thank You
28
Ajay Rungta rungta.ajay_at_bits-pilani.ac.
in Timings Tuesday Thursday
530 PM to 700PM
LAMP
29
What is LAMP?
  • Linux as the Platform/Operating System
  • Apache as the Web-Server
  • MySQL as the Database
  • PHP as the server side scripting Language
  • All Open-source Technologies

30
Why Learn LAMP?
  • Open Source Technology
  • Create and maintain dynamic websites with ease
  • Develop powerful services based on this
    infrastructure
  • Resources available from ever increasing Open
    Source community
  • Cost Free Infrastructure

31
Course Plan
  • Introduction to Linux
  • HTML / CSS / JavaScript Basics
  • Apache Configuration
  • PHP Fundamentals
  • PHP and AJAX
  • PEAR and PHP Frameworks
  • Security

32
Operational Details
  • Pre-requisites
  • Basic Programming Knowledge
  • Schedule
  • Tuesday Thursday 5.30 PM 7.00 PM
  • No. of Lectures 20-22 (Demo driven)
  • Assignments/Projects Take Home
  • Practice Labs
  • Tests Mid-Sem. and End-Sem.

33
Questions?
Thank You
34
Prashant Chirania h2007121_at_bits-pilan
i.ac.in Timings Thursday
Saturday 530 PM to 700 PM
C Programming
35
Why another course in C?
  • C is one of the most important programming
    languages ever designed.
  • For every Job Interview, first techie question
    will be in C
  • For most of the Computer Science electives you
    take, working knowledge of C is required.

36
What do you gain?
  • A little bit more C than what most of the people
    know.
  • Learn one of the toughest concept in C - The
    Pointers.
  • More emphasis on the data structures.
  • At the end you will survive your Campus Aptis
    for sure.

37
What is covered in the course?
  • It starts from basic Data types in C
  • Walk you thru Looping Statements
  • Defining your own Data types using structures and
    unions
  • File handling in C
  • Oops! I almost forgot ever elusive and

38
Course Structure
  • Introduction
  • Data types and Operators
  • Arrays and Functions
  • Structures and Unions
  • Pointers and Dynamic Memory Allocation
  • File Operations
  • C and Unix Standard Libraries
  • Data Structures
  • Stacks, Queues
  • Linked Lists, Doubly Linked Lists
  • Circular Linked Lists, etc.

39
Other Information
  • Number of Lectures 20-22 (30 hours)
  • Demo driven classes
  • Lab Sessions
  • Evaluation
  • End Semester
  • Assignments
  • Quizzes
  • Pre Requisites None
  • Timings Thursday Saturday 5.30 PM7.00 PM

40
Questions?
Thank You
Write a Comment
User Comments (0)
About PowerShow.com