.NET APPLICATION SOFTWARE DEVELOPMENT
APPLIED WEB DEVELOPMENT–ASSOCIATE CERTIFICATE
bcit.ca/computing/pts
bcit.ca/6957acert
Microsoft .NET is a variety of tools and technologies to build software applications with less work, making use of a consistent programming model and a common set of APIs.
Applied Web Development teaches students how to hand-code and model data, analyze and document business processes, define requirements, communicate specifications, and work in teams. Graduates learn to plan, design, and build websites using industry standards. A variety of technical electives are also available covering current open-source scripting tools.
The .NET Framework supports the interoperability of multiple programming languages using .NET Library components and coded solutions using Common Runtime Languages to execute programs specifically for .NET.
Required courses offered this term:
Students must have the ability to understand OOP languages before starting these courses.
COMP 1630 Relational Database Design and SQL
Courses offered this term:
COMP 1911 JavaScript Workshop
COMP 2614 .NET Windows Development in C# COMP 2870 ASP.NET with C# COMP 2972 Enterprise Content Management with SharePoint COMP 3608 .NET Rapid Prototyping with XAML COMP 3618 Advanced .NET Application Development in C# COMP 3972 SharePoint Foundation Development COMP 3973 Web Applications with ASP.NET MVC
COMP 1950 Web Development and Design 2 COMP 1956 Web Graphics COMP 2831 Systems Analysis and Systems Design Elective courses offered this term: COMM 1110 Writing for the Web COMP 1288 IT Project Management COMP 1854 Content Management with Drupal COMP 1920 Server-side Web Scripting with PHP 1
WEB APPLICATION SOFTWARE DEVELOPMENT –ASSOCIATE CERTIFICATE
COMP 2051 Advanced Web Development with JavaScript and AJAX
bcit.ca/6455acert
COMP 2052 Android and Mobile Application Development with PhoneGap
This advanced program requires completion of the Applied Software Development Associate Certificate prior to starting. A solid understanding of multiple OOP languages, and systems analysis and design are required in order to properly understand web application development.
Required courses offered this term: COMP 1911 JavaScript Workshop COMP 1950 Web Development and Design 2 COMP 2870 ASP.NET with C# COMP 2899 XML for Developers COMP 2920 Web Scripting with PHP 2 COMP 3613 Introduction to Java Web Application Design Elective courses offered this term: COMP 3912 iOS Application Development for iPhone and iPad COMP 3973 Web Applications with ASP.NET MVC
1
2
APPLIED SOFTWARE DEVELOPMENT ASSOCIATE CERTIFICATE
APPLIED COMPUTER INFORMATION SYSTEMS ASSOCIATE CERTIFICATE
COMPUTER SYSTEMS CERTIFICATE
COMP 1850 Web Development and Design 1*
WEB TECHNOLOGIES–ADVANCED
Students who already know how to write code in OOP languages learn to use scripting technologies along with web programming in Java and C#.NET to create software applications.
CST LADDERED CREDENTIALS PATH
COMP 2899 XML for Web Developers * Complete COMP 1850 first or have equivalent HTML knowledge prior to enrolling in other courses. If you already have the skills taught in COMP 1850, then begin with COMP 1950 and complete one elective to make up the credits.
COMPUTER SYSTEMS TECHNOLOGY (CST)
bcit.ca/cas/computingparttime/credentials/ladder 604.432.8465
COMPUTER SYSTEMS TECHNOLOGY DIPLOMA BACHELOR OF TECHNOLOGY Complete the Applied Software Development (ASD) Associate Certificate before moving on to other courses.
COMPUTER SYSTEMS –CST BACHELOR OF TECHNOLOGY bcit.ca/study/programs/cstbtechpts 604.432.8644 The Bachelor of Technology in Computer Systems is built on top of the CST Diploma of Technology and can be completed full or part time. It offers students several popular specialization areas including: computer graphics, database, distributed systems, human computer interface, network security administration, and network security development. The Games Development specialization is full time with only a few part-time courses offered. Visit our web page for more information.
Courses offered this term: COMP 2653 CST Foundations 1 COMP 3653 CST Foundations 2
The School of Computing offers part-time students the opportunity to complete either standalone credential programs or a series of smaller credentials leading to a diploma or bachelor’s degree. Students who complete the CST diploma may then apply for and earn the bachelor’s degree on either a full- or part-time basis.
COMP 7021 Graphics in User Interface Design
COMPUTER SYSTEMS–CST DIPLOMA OF TECHNOLOGY
COMP 7401 Advanced Topics in Programming Methodology
The part-time CST Diploma of Technology begins with the Applied Software Development (ASD) and Applied Computer Information Systems Associate Certificates (ACIS). These two credentials must be completed prior to starting the Computer Systems Certificate. Full-time students should register in no more than one part-time course while attending full time.
COMP 8005 Network and Security Applications Development
COMP 7036 Applied Research Methods in Software Development COMP 7071 Database Design COMP 7081 Technical Issues in Software Development
COMP 8006 Network Security Administration 2 COMP 8031 Wireless and Mobile Application Development COMP 8045 Major Project 1 COMP 8046 Major Project 2 COMP 8061 Distributed Systems Applications COMP 8071 Advanced Database Application COMP 8081 Management Issues in Software Engineering
COMPUTING and INFORMATION TECHNOLOGY
Register now at bcit.ca/pts 29