Professional programming foundation - Baabtra - Starter slide

50 %
50 %
Information about Professional programming foundation - Baabtra - Starter slide
Education

Published on February 23, 2014

Author: BaabtraMentoringPartner

Source: slideshare.net

Description

This is only the first slide of the professional programming foundation. Baabtra conducts training in Engineering colleges on professional programming which will help the engineering students to get jobs.

Professional programming Foundation Prepared by Muhammad Haris NP, baabtra 22nd – Feb - 2014

Before we start • Why are you here? • What is a career? – an occupation undertaken for a significant period of a person's life and with opportunities for progress.

Contents • • • • Introduction Programming Languages Project Management Questions and Answers

Introduction • Software engineering is important and not programming • Programming is important not the programming language

FORMAL and Natural Languages • Natural Language – English, Malayalam, Hindi, Tamil, Kannada • Formal Language – Languages that are designed by people for specific applications – Ex. 2H + O  H2O – Programming languages are formal languages – Strict rules and syntax

Difference between formal and natural languages • Ambiguity – Natural = Contextual • Redundancy – Natural = More verbose • Literalness – Formal = Exact meaning. No symbolic meaning

Programming Languages What is a program? A program is a sequence of instructions that specifies how to perform a computation. It can be written in any language.

Programming • Video • It can be defined as the process of breaking complex, large task into smaller and smaller subtasks until the subtasks are simple enough to be performed with sequences of these basic instructions

Basic Instructions Input Get data from the keyboard, a file, or some other device. Output Display data on the screen or send data to a file or other device. math and logic Perform basic mathematical operations like addition, and multiplication, and logical operations like and, or, and not.

Conditional execution Check for certain conditions and execute the appropriate sequence of statements. Repetition Perform some action repeatedly, usually with some variation.

Project Management • In Industry – Project Kick off/Initiation – Planning and Design – Execution /monitoring and controlling – Closing

Project Kick off/initiation • Once the proposal is accepted • Budget is also finalized • Clients and top level management

Planning and Designing • Technology – Client requirements considered • Resourcing – Important for you. You need to find out where you will fit in. • Planning for the deadlines (Entry and Exit criteria are set for each of the phase) – – – – – – – SRS Software Design Document Development Testing Implementation Maintenance Hand over to the support team

Planning and Designing • SRS – Exit criteria : Sign off of the SRS Document • Design – Exit criteria: Sign off the design Document and Testing Document • Development – Migration to the testing environment of the client

• Testing – Done by a different team – Exit criteria • Sign off of the testing document. Mostly prepared along with the design document. • Implementation – Go live – Done by a different team other than the development

• Maintenance – Initially done by the development team • Handing over to the support team – Technically less competent

Closing • Once all the activities in the planning and design phase are executed successfully, the project closing is done. • With team, top management and clients

Excercise • Your career path in a company • Skills required for the job

Where do you fit in?

Skills required for a software engineer • Patience – No one can become an engineer overnight • Problem solving skills • Presentation Skills • Mapping real world requirements to software modules • Programming Skills and identify cases(how the system will break) • Working in Team • Typing speed – Very important

Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550

Add a comment

Related presentations

Related pages

baabtra, First Programming School in India SRS, stock ...

baabtra, First Programming ... foundation - Baabtra - Starter slide. This is only the first slide of the professional programming foundation. Baabtra ...
Read more

Download PowerPoint Slide Presentation Software, PPT

With Slide Navigator, ... Jump-start your creative process and get your presentation into high style with a click.
Read more

jQuery Image Slider/Slideshow/Carousel/Gallery Bootstrap ...

Jssor jQuery slider plugin and No-jQuery version slider work almost the same, ... You can start with fade, move, clip, wave, ... 30+ professional demos.
Read more

Windows Presentation Foundation

Windows Presentation Foundation (WPF) in Visual Studio 2015 provides developers with a unified programming model for building modern line-of-business ...
Read more

Getting started with Flash Professional | Adobe Developer ...

Adobe Flash Player. Adobe AIR. ... Start now > Ask the ... Refer to the tutorials and resources on this page to get started with Flash Professional CS6, ...
Read more

Microsoft Certification exam list

Microsoft Certified Professional; ... Programming in C#; ... Windows Communication Foundation Development with Microsoft .NET Framework 4;
Read more

Responsive WordPress Slider & Gallery Plugin | SlideDeck

SlideDeck is the best responsive slider plugin for WordPress. Organize your content and images through our new stunning lenses to increase conversions.
Read more

Windows Presentation Foundation - Wikipedia, the free ...

Windows Presentation Foundation ... All WPF applications start with two threads: ... Ian Griffiths: Programming WPF, August 28, 2007, ...
Read more