SlideShare una empresa de Scribd logo
1 de 1
Software Systems Design Program is One-of-a-Kind
Centennial College is constantly breaking new ground through its offerings, fully equipped
campuses; international relationships that see students travel abroad to study and more. The
school’s Bachelor of Applied Information Sciences - Bridging to Software Systems Design is also an
example of the school’s innovative thinking. That’s because it is the fast-track version of the
Software Systems Design undertaking, which was created after Centennial College was chosen by
the Ministry of Training, Colleges and Universities to deliver a program to address the demand for
highly specialized software designers.
With the bridging option, students begin attending software design courses in the fifth
semester of the four-year program and must complete three bridging courses: two in mathematics
and one in computer architecture during regular semesters.
This option is open to computer program/analyst graduates or software engineering graduates
from Centennial or from a similar program. These grads graduate from the four-year Bachelor of
Applied Information Sciences in Software System Design in two years by completing courses that
include:
Software Standards, Testing and Maintenance: Requirements gathering begins software
development practices and acceptance testing ends it. Students learn these practices as well as
requirements management, testing and maintenance, along with the practical experience in
preparing software documents using standard templates. Students gain experience in these areas
through hands-on learning.
Database Programming: Storage is an important aspect of software systems as storage cost
and an increase in data acquisition, databases has increased. This course tackles topics like
distributed database architecture, queries, transaction management and concurrency controls.
Computer and Human Interaction: Students learn about the establishment of the relationship
between generally accepted truths (MAXIMs) on one end to supporting research and on the other
end to pedagogy of Human-Computer Interaction. Among specific topics are: human behavior,
basics of interaction paradigm, framework and styles; interaction design principles; design
models; usability principles and testing; state of the art facets of Interaction beyond GUI with
particular focus on human perceptual system such as speech, hearing, touch and movement.
Cryptography and Information Security: Cryptography is the science of encryption, which has
important applications in information security. The course begins with an overview of
cryptography and its role in information security. Historical techniques of cryptography are then
studied before the course delves into modern symmetric encryption techniques such as DES and
AES. Lastly, it covers required mathematical preliminaries including number theory before
presenting public-key techniques such as the RSA algorithm, the ElGamal Cryptosystem and
Diffie-Hellman Key Exchange.
To supplements these courses, students complete a number of software development projects
that offer real-world experience by integrating problem-solving techniques, project planning,
testing, reporting and presentation.
This software design program has been, since 2010, a fully Canadian Information Processing
Society (CIPS) ISTAC accredited program. Graduates from the program are eligible to apply for
certified membership to CIPS.

Más contenido relacionado

Destacado

Beginning direct3d gameprogrammingmath06_transformations_20161019_jintaeks
Beginning direct3d gameprogrammingmath06_transformations_20161019_jintaeksBeginning direct3d gameprogrammingmath06_transformations_20161019_jintaeks
Beginning direct3d gameprogrammingmath06_transformations_20161019_jintaeksJinTaek Seo
 
Trabalho OO Sistema de Advocacia
Trabalho OO Sistema de AdvocaciaTrabalho OO Sistema de Advocacia
Trabalho OO Sistema de AdvocaciaValdir Junior
 
Communities of Practice and Business Functions Integration
Communities of Practice and Business Functions IntegrationCommunities of Practice and Business Functions Integration
Communities of Practice and Business Functions IntegrationKrasheninnikova Lioubov
 
Cuadro comparativo proceso lineal e intermedio
Cuadro comparativo proceso lineal e intermedioCuadro comparativo proceso lineal e intermedio
Cuadro comparativo proceso lineal e intermedioalemacc
 
Lapbook datos bebé y mis amigos-sin fotos
Lapbook datos bebé y mis amigos-sin fotosLapbook datos bebé y mis amigos-sin fotos
Lapbook datos bebé y mis amigos-sin fotosMar Sánchez-Fortún
 
تفسير الإمام الشافعي
تفسير الإمام الشافعيتفسير الإمام الشافعي
تفسير الإمام الشافعيOm Muktar
 

Destacado (8)

Beginning direct3d gameprogrammingmath06_transformations_20161019_jintaeks
Beginning direct3d gameprogrammingmath06_transformations_20161019_jintaeksBeginning direct3d gameprogrammingmath06_transformations_20161019_jintaeks
Beginning direct3d gameprogrammingmath06_transformations_20161019_jintaeks
 
04 cv papakorn
04 cv papakorn04 cv papakorn
04 cv papakorn
 
Trageting
TragetingTrageting
Trageting
 
Trabalho OO Sistema de Advocacia
Trabalho OO Sistema de AdvocaciaTrabalho OO Sistema de Advocacia
Trabalho OO Sistema de Advocacia
 
Communities of Practice and Business Functions Integration
Communities of Practice and Business Functions IntegrationCommunities of Practice and Business Functions Integration
Communities of Practice and Business Functions Integration
 
Cuadro comparativo proceso lineal e intermedio
Cuadro comparativo proceso lineal e intermedioCuadro comparativo proceso lineal e intermedio
Cuadro comparativo proceso lineal e intermedio
 
Lapbook datos bebé y mis amigos-sin fotos
Lapbook datos bebé y mis amigos-sin fotosLapbook datos bebé y mis amigos-sin fotos
Lapbook datos bebé y mis amigos-sin fotos
 
تفسير الإمام الشافعي
تفسير الإمام الشافعيتفسير الإمام الشافعي
تفسير الإمام الشافعي
 

Más 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
 

Más 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
 

Software systems design program is one of-a-kind

  • 1. Software Systems Design Program is One-of-a-Kind Centennial College is constantly breaking new ground through its offerings, fully equipped campuses; international relationships that see students travel abroad to study and more. The school’s Bachelor of Applied Information Sciences - Bridging to Software Systems Design is also an example of the school’s innovative thinking. That’s because it is the fast-track version of the Software Systems Design undertaking, which was created after Centennial College was chosen by the Ministry of Training, Colleges and Universities to deliver a program to address the demand for highly specialized software designers. With the bridging option, students begin attending software design courses in the fifth semester of the four-year program and must complete three bridging courses: two in mathematics and one in computer architecture during regular semesters. This option is open to computer program/analyst graduates or software engineering graduates from Centennial or from a similar program. These grads graduate from the four-year Bachelor of Applied Information Sciences in Software System Design in two years by completing courses that include: Software Standards, Testing and Maintenance: Requirements gathering begins software development practices and acceptance testing ends it. Students learn these practices as well as requirements management, testing and maintenance, along with the practical experience in preparing software documents using standard templates. Students gain experience in these areas through hands-on learning. Database Programming: Storage is an important aspect of software systems as storage cost and an increase in data acquisition, databases has increased. This course tackles topics like distributed database architecture, queries, transaction management and concurrency controls. Computer and Human Interaction: Students learn about the establishment of the relationship between generally accepted truths (MAXIMs) on one end to supporting research and on the other end to pedagogy of Human-Computer Interaction. Among specific topics are: human behavior, basics of interaction paradigm, framework and styles; interaction design principles; design models; usability principles and testing; state of the art facets of Interaction beyond GUI with particular focus on human perceptual system such as speech, hearing, touch and movement. Cryptography and Information Security: Cryptography is the science of encryption, which has important applications in information security. The course begins with an overview of cryptography and its role in information security. Historical techniques of cryptography are then studied before the course delves into modern symmetric encryption techniques such as DES and AES. Lastly, it covers required mathematical preliminaries including number theory before presenting public-key techniques such as the RSA algorithm, the ElGamal Cryptosystem and Diffie-Hellman Key Exchange. To supplements these courses, students complete a number of software development projects that offer real-world experience by integrating problem-solving techniques, project planning, testing, reporting and presentation. This software design program has been, since 2010, a fully Canadian Information Processing Society (CIPS) ISTAC accredited program. Graduates from the program are eligible to apply for certified membership to CIPS.