SlideShare une entreprise Scribd logo
1  sur  1
Software Systems Design Program Offers Students Post-
Graduate Support
The Canadian Information Processing Society (CIPS) is the professional information technology
society in Canada. As such, it certifies and regulates the Information Systems Professional
designation in most provinces. Centennial College’s Bachelor of Applied Information Sciences -
Bridging to Software Systems Design program is a fully Canadian Information Processing Society
ISTAC-accredited offering. Graduates from the program are eligible to apply for certified
membership to CIPS.
This is just one of the many benefits that students who attend software design courses enjoy.
This program is actually quite unique in that Centennial College was chosen by the Ministry of
Training, Colleges and Universities to deliver it in order to meet a critical need for highly
specialized software designers. As such, attendees are part of a select group of Ontario students
who receive a four-year bachelor’s degree in Applied Information Sciences from the only program
of its kind in the province.
However, it doesn’t take students for years to complete the program. That’s because this
undertaking is designed to offer computer program/analyst graduates or software engineering
graduates from Centennial or from a similar program from another college the opportunity to
obtain the four-year Bachelor degree in two years.
As such, students actually enter the program during its fifth semester and complete three bridging
courses: two in mathematics and one in computer architecture during regular semesters.
Additionally, the offering presents a unique focus on system design, a blend of technology and
business subjects as well projects that imitate real life scenarios. Among specific topics covered
are: logic and problem-solving strategies, database programming, software design patterns,
architecting database solutions, software quality assurance, emerging technologies and more.
Here is a closer look at the projects that prepare students for the various tasks they complete in
the field by allowing them to apply their skills:
Software Development Project 1: Students apply their consulting skills through the process of
the requirement analysis of a real life design problem. Students develop and/or implement a
software systems design project that meets stated business objectives for an organization in a
specific vertical market. This initial client needs analysis is followed by a proposed set of project
design specifications, followed up with a feasibility analysis. A final report summarizing all the
work done so far along with a proposed project plan for further work is submitted for grading.
Software Development Project 2: This course builds on previous software development
project. Students work in teams to design and implement a complete application for a small
company. The project uses enterprise tools to build enterprise-level data integration and provide a
view of all business data. It provides real-world experience by integrating problem-solving
techniques, project planning, testing, reporting and a presentation.
Software Development Project 3: In teams, students design and implement a complete
application for a real business by applying agile software development techniques, such as TDD
(Test Driven Design). The project involves teamwork, oral and written communication skills,
problem solving, documentation, and great research skills.
Students who attend this software design program can specialize in mobile application develop
ment or service-oriented architecture and cloud computing.

Contenu connexe

En vedette

まなばナイト#5
まなばナイト#5まなばナイト#5
まなばナイト#5manabanight
 
Психічні пізнавальні процеси
Психічні пізнавальні процесиПсихічні пізнавальні процеси
Психічні пізнавальні процесиMarina Radchenko
 
Chapter 9 by brandon miller
Chapter 9 by brandon millerChapter 9 by brandon miller
Chapter 9 by brandon milleremeraldboy247
 
Public archaeology
Public archaeologyPublic archaeology
Public archaeologyjmcgee24
 
Slovenia training for the brave module 5
Slovenia training for the brave module 5Slovenia training for the brave module 5
Slovenia training for the brave module 5Centres-EU
 
действия при наведении
действия при наведениидействия при наведении
действия при наведенииneomedtec
 
Analysis of Scott Pilgrim vs the World
Analysis of Scott Pilgrim vs the WorldAnalysis of Scott Pilgrim vs the World
Analysis of Scott Pilgrim vs the Worldhaverstockmedia
 
Driving Down Cost Through Workplace Strategies: Installment 1-The Physical Space
Driving Down Cost Through Workplace Strategies: Installment 1-The Physical SpaceDriving Down Cost Through Workplace Strategies: Installment 1-The Physical Space
Driving Down Cost Through Workplace Strategies: Installment 1-The Physical SpaceGina Payne, LEED AP, ID+C
 
Población cero
Población cero Población cero
Población cero mjbb2015
 

En vedette (16)

まなばナイト#5
まなばナイト#5まなばナイト#5
まなばナイト#5
 
Психічні пізнавальні процеси
Психічні пізнавальні процесиПсихічні пізнавальні процеси
Психічні пізнавальні процеси
 
Chapter 9 by brandon miller
Chapter 9 by brandon millerChapter 9 by brandon miller
Chapter 9 by brandon miller
 
Public archaeology
Public archaeologyPublic archaeology
Public archaeology
 
Slide Share
Slide ShareSlide Share
Slide Share
 
Masthead design
Masthead designMasthead design
Masthead design
 
Slovenia training for the brave module 5
Slovenia training for the brave module 5Slovenia training for the brave module 5
Slovenia training for the brave module 5
 
действия при наведении
действия при наведениидействия при наведении
действия при наведении
 
Ee
EeEe
Ee
 
Performance management
Performance managementPerformance management
Performance management
 
Analysis of Scott Pilgrim vs the World
Analysis of Scott Pilgrim vs the WorldAnalysis of Scott Pilgrim vs the World
Analysis of Scott Pilgrim vs the World
 
Driving Down Cost Through Workplace Strategies: Installment 1-The Physical Space
Driving Down Cost Through Workplace Strategies: Installment 1-The Physical SpaceDriving Down Cost Through Workplace Strategies: Installment 1-The Physical Space
Driving Down Cost Through Workplace Strategies: Installment 1-The Physical Space
 
Población cero
Población cero Población cero
Población cero
 
Planificador de proyectos lany cbo
Planificador de proyectos lany cboPlanificador de proyectos lany cbo
Planificador de proyectos lany cbo
 
BatenborcH international
BatenborcH internationalBatenborcH international
BatenborcH international
 
Our father
Our fatherOur father
Our father
 

Plus de jasonw93

Why Grad School isn't a Refuge
Why Grad School isn't a RefugeWhy Grad School isn't a Refuge
Why Grad School isn't a Refugejasonw93
 
A Grad School Survival Guide for The Working Professional
A Grad School Survival Guide for The Working ProfessionalA Grad School Survival Guide for The Working Professional
A Grad School Survival Guide for The Working Professionaljasonw93
 
Myths About Post-Graduate Programs, and Why You Should be Taking One
Myths About Post-Graduate Programs, and Why You Should be Taking OneMyths About Post-Graduate Programs, and Why You Should be Taking One
Myths About Post-Graduate Programs, and Why You Should be Taking Onejasonw93
 
How the Community in College Can Benefit You
How the Community in College Can Benefit YouHow the Community in College Can Benefit You
How the Community in College Can Benefit Youjasonw93
 
When Picking Your College Courses…
When Picking Your College Courses…When Picking Your College Courses…
When Picking Your College Courses…jasonw93
 
On Broadening Your Studies in College: A Personal Tale
On Broadening Your Studies in College: A Personal TaleOn Broadening Your Studies in College: A Personal Tale
On Broadening Your Studies in College: A Personal Talejasonw93
 
5 Reasons Why College is The Right Choice
5 Reasons Why College is The Right Choice5 Reasons Why College is The Right Choice
5 Reasons Why College is The Right Choicejasonw93
 
College Students - It's not Just about Grades
College Students - It's not Just about GradesCollege Students - It's not Just about Grades
College Students - It's not Just about Gradesjasonw93
 
Information on general arts and science program toronto
Information on general arts and science program torontoInformation on general arts and science program toronto
Information on general arts and science program torontojasonw93
 
How to break into the canadian film television and radio broadcasting industry
How to break into the canadian film television and radio broadcasting industryHow to break into the canadian film television and radio broadcasting industry
How to break into the canadian film television and radio broadcasting industryjasonw93
 
Becoming a payroll practitioner
Becoming a payroll practitionerBecoming a payroll practitioner
Becoming a payroll practitionerjasonw93
 
College Courses at Centennial College Range in Approach and Ultimate Outcome
College Courses at Centennial College Range in Approach and Ultimate OutcomeCollege Courses at Centennial College Range in Approach and Ultimate Outcome
College Courses at Centennial College Range in Approach and Ultimate Outcomejasonw93
 
Career options with biotechnology industrial microbiology
Career options with biotechnology   industrial microbiologyCareer options with biotechnology   industrial microbiology
Career options with biotechnology industrial microbiologyjasonw93
 
What does it mean to be a law clerk in canada
What does it mean to be a law clerk in canadaWhat does it mean to be a law clerk in canada
What does it mean to be a law clerk in canadajasonw93
 
English language programs in canada
English language programs in canadaEnglish language programs in canada
English language programs in canadajasonw93
 
A Community College That Allows You To Choose Your Learning Experience
A Community College That Allows You To Choose Your Learning ExperienceA Community College That Allows You To Choose Your Learning Experience
A Community College That Allows You To Choose Your Learning Experiencejasonw93
 
Path to a career in human resources management
Path to a career in human resources managementPath to a career in human resources management
Path to a career in human resources managementjasonw93
 
Hospitality and tourism administration program ensures diverse range of caree...
Hospitality and tourism administration program ensures diverse range of caree...Hospitality and tourism administration program ensures diverse range of caree...
Hospitality and tourism administration program ensures diverse range of caree...jasonw93
 
Project management program builds business leaders
Project management program builds business leadersProject management program builds business leaders
Project management program builds business leadersjasonw93
 
Interactive media management trains you for cutting edge field
Interactive media management trains you for cutting edge fieldInteractive media management trains you for cutting edge field
Interactive media management trains you for cutting edge fieldjasonw93
 

Plus de jasonw93 (20)

Why Grad School isn't a Refuge
Why Grad School isn't a RefugeWhy Grad School isn't a Refuge
Why Grad School isn't a Refuge
 
A Grad School Survival Guide for The Working Professional
A Grad School Survival Guide for The Working ProfessionalA Grad School Survival Guide for The Working Professional
A Grad School Survival Guide for The Working Professional
 
Myths About Post-Graduate Programs, and Why You Should be Taking One
Myths About Post-Graduate Programs, and Why You Should be Taking OneMyths About Post-Graduate Programs, and Why You Should be Taking One
Myths About Post-Graduate Programs, and Why You Should be Taking One
 
How the Community in College Can Benefit You
How the Community in College Can Benefit YouHow the Community in College Can Benefit You
How the Community in College Can Benefit You
 
When Picking Your College Courses…
When Picking Your College Courses…When Picking Your College Courses…
When Picking Your College Courses…
 
On Broadening Your Studies in College: A Personal Tale
On Broadening Your Studies in College: A Personal TaleOn Broadening Your Studies in College: A Personal Tale
On Broadening Your Studies in College: A Personal Tale
 
5 Reasons Why College is The Right Choice
5 Reasons Why College is The Right Choice5 Reasons Why College is The Right Choice
5 Reasons Why College is The Right Choice
 
College Students - It's not Just about Grades
College Students - It's not Just about GradesCollege Students - It's not Just about Grades
College Students - It's not Just about Grades
 
Information on general arts and science program toronto
Information on general arts and science program torontoInformation on general arts and science program toronto
Information on general arts and science program toronto
 
How to break into the canadian film television and radio broadcasting industry
How to break into the canadian film television and radio broadcasting industryHow to break into the canadian film television and radio broadcasting industry
How to break into the canadian film television and radio broadcasting industry
 
Becoming a payroll practitioner
Becoming a payroll practitionerBecoming a payroll practitioner
Becoming a payroll practitioner
 
College Courses at Centennial College Range in Approach and Ultimate Outcome
College Courses at Centennial College Range in Approach and Ultimate OutcomeCollege Courses at Centennial College Range in Approach and Ultimate Outcome
College Courses at Centennial College Range in Approach and Ultimate Outcome
 
Career options with biotechnology industrial microbiology
Career options with biotechnology   industrial microbiologyCareer options with biotechnology   industrial microbiology
Career options with biotechnology industrial microbiology
 
What does it mean to be a law clerk in canada
What does it mean to be a law clerk in canadaWhat does it mean to be a law clerk in canada
What does it mean to be a law clerk in canada
 
English language programs in canada
English language programs in canadaEnglish language programs in canada
English language programs in canada
 
A Community College That Allows You To Choose Your Learning Experience
A Community College That Allows You To Choose Your Learning ExperienceA Community College That Allows You To Choose Your Learning Experience
A Community College That Allows You To Choose Your Learning Experience
 
Path to a career in human resources management
Path to a career in human resources managementPath to a career in human resources management
Path to a career in human resources management
 
Hospitality and tourism administration program ensures diverse range of caree...
Hospitality and tourism administration program ensures diverse range of caree...Hospitality and tourism administration program ensures diverse range of caree...
Hospitality and tourism administration program ensures diverse range of caree...
 
Project management program builds business leaders
Project management program builds business leadersProject management program builds business leaders
Project management program builds business leaders
 
Interactive media management trains you for cutting edge field
Interactive media management trains you for cutting edge fieldInteractive media management trains you for cutting edge field
Interactive media management trains you for cutting edge field
 

Dernier

Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 

Dernier (20)

Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 

Software systems design program offers students post graduate support

  • 1. Software Systems Design Program Offers Students Post- Graduate Support The Canadian Information Processing Society (CIPS) is the professional information technology society in Canada. As such, it certifies and regulates the Information Systems Professional designation in most provinces. Centennial College’s Bachelor of Applied Information Sciences - Bridging to Software Systems Design program is a fully Canadian Information Processing Society ISTAC-accredited offering. Graduates from the program are eligible to apply for certified membership to CIPS. This is just one of the many benefits that students who attend software design courses enjoy. This program is actually quite unique in that Centennial College was chosen by the Ministry of Training, Colleges and Universities to deliver it in order to meet a critical need for highly specialized software designers. As such, attendees are part of a select group of Ontario students who receive a four-year bachelor’s degree in Applied Information Sciences from the only program of its kind in the province. However, it doesn’t take students for years to complete the program. That’s because this undertaking is designed to offer computer program/analyst graduates or software engineering graduates from Centennial or from a similar program from another college the opportunity to obtain the four-year Bachelor degree in two years. As such, students actually enter the program during its fifth semester and complete three bridging courses: two in mathematics and one in computer architecture during regular semesters. Additionally, the offering presents a unique focus on system design, a blend of technology and business subjects as well projects that imitate real life scenarios. Among specific topics covered are: logic and problem-solving strategies, database programming, software design patterns, architecting database solutions, software quality assurance, emerging technologies and more. Here is a closer look at the projects that prepare students for the various tasks they complete in the field by allowing them to apply their skills: Software Development Project 1: Students apply their consulting skills through the process of the requirement analysis of a real life design problem. Students develop and/or implement a software systems design project that meets stated business objectives for an organization in a specific vertical market. This initial client needs analysis is followed by a proposed set of project design specifications, followed up with a feasibility analysis. A final report summarizing all the work done so far along with a proposed project plan for further work is submitted for grading. Software Development Project 2: This course builds on previous software development project. Students work in teams to design and implement a complete application for a small company. The project uses enterprise tools to build enterprise-level data integration and provide a view of all business data. It provides real-world experience by integrating problem-solving techniques, project planning, testing, reporting and a presentation. Software Development Project 3: In teams, students design and implement a complete application for a real business by applying agile software development techniques, such as TDD (Test Driven Design). The project involves teamwork, oral and written communication skills, problem solving, documentation, and great research skills. Students who attend this software design program can specialize in mobile application develop ment or service-oriented architecture and cloud computing.