If English is not your first language or you've received your education in a language other than English, students must produce evidence of their English Language Proficiency:
About the Program
Profound changes to the world of computer applications have created the need for a new kind of software development professional. As a result of explosive growth in the use of mobile devices, a growing appetite for consumer applications across all demographics, and emerging digital technologies, there is a need for entrepreneurial savvy within Canadian companies to effectively compete globally. This demands computer professionals with skills in graphic design, content creation, User Experience (UX), software development, marketing, and business models in order to design and market new and competitive software applications. The optional co-op stream includes four consecutive four-month work terms.
Program Outcomes
Analyze and resolve information technology problems through the application of systematic approaches and diagnostic tools.
Apply knowledge of the design, modeling, implementation, and maintenance of a database to the development of business solutions and commercial IT products.
Evaluate emerging IT technologies with respect to their impact on existing IT products and their potential for the development of new IT products.
Evaluate the various streams of revenue that apply to IT products, services, websites or technologies such as direct sales, licensing, pay per use, advertising and viral marketing products.
Evaluate the commercial viability of new IT products or technologies through research and the development of a marketing plan.
Investigate government programs, local venture capital and other opportunities available for IT company startups.
Prepare presentations on the viability of new IT products or technologies for corporate audiences.
Develop designs and prototypes for IT solutions, commercial products, software controls and interfaces through the application of relevant methodologies, best practices, policies, regulations and standards.
Test proposed software designs against current standards and best practices for interactive design.
Investigate and develop software applications based on user needs and specifications, through the application of relevant methodologies, best practices, policies, regulations and standards.
Apply knowledge of security issues to the analysis, design, and implementation of integrated solutions.
Contribute to the successful completion of projects by applying the project management principles in current use.
More Info: click here
Level 1
Course Details
College Reading & Writing SkillsCOMM1085
Conestoga 101CON0101
User ExperienceINFO1265
Mathematics for Information Technology IMATH1910
Programming: Web FoundationsPROG1245
Programming Concepts IPROG1781
Level 2
Course Details
Technology Infrastructure: NetworkingINFO1380
Mathematics for Information Technology IIMATH1920
Programming Dynamic WebsitesPROG1800
Programming Concepts IIPROG1815
Introduction to Data ModellingPROG1825
Electives: General Education
Student must complete a minimum of 42 Hours
Level 3
Course Details
Graphic Techniques for IllustrationGRDN2200
Systems Analysis and DesignINFO2320
Programming: Microsoft Web TechnologiesPROG2230
Game Programming with Data StructuresPROG2370
Level 4
Course Details
Graphic Techniques for Software DesignGRDN2000
Database: S.Q.L.PROG2220
Programming: JAVA Web TechnologiesPROG2240
Software Quality and UsabilityPROG2400
Programming Mobile Applications IPROG2430
Psychology for Software DesignPSYC2030
Level 5
Course Details
IT EntrepreneurshipBUS3140
The Emerging InterfaceINFO3130
Marketing for the Information Technology IndustryMKT3135
Digital Motion and SoundPROG2410
Programming: Mobile Applications IIPROG3210
Data Science and VisualizationPROG3250
Level 6
Course Details
Project DevelopmentINFO2300
Systems Development: Game DesignINFO3140
Architecture for Emerging TechnologiesINFO3167
Design ProjectINFO3175
Security for Software DesignPROG3260
Electives: General Education
Student must complete a minimum of 42 Hours
Electives: General Education
Student must complete a minimum of 42 Hours
Computer and Information Systems Managers
Information Systems Analysts and Consultants
Database Analysts and Data Administrators
Software Engineers and Designers
Web Designers and Developers
Computer Network Technicians
Health Insurance - $500